Debian squeeze での GRUB の設定

今回はシリアルコンソールを追加しようとして、いつもどおりにmenu.lstを探したのですが、なんとsqueezeにはmenu.lstがない。/bootの下をあちこち探すと、grub.cfgとか、この他/etc/grub.dにも設定ファイルを生成するスクリプトとかあちこちあるんですが、この辺のファイルはあまり編集するといいことなさそうです。

/etc/grub.dの下にあるスクリプトをあちこち物色して、最終的に辿りついたのは /etc/defaults/grub でした。

GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty0 console=ttyS0,115200n8r"

GRUB_TERMINAL_INPUT="serial"
GRUB_TERMINAL_OUTPUT="serial"
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"

この後update-grubを実行して、うまくパラメータが追加されてめでたしめでたし。

コメントを残す