再起動中に固まる問題の回避

VineLinuxから再起動させたときに、起動中に固まる不具合が解消できた。
サウンドモジュールの初期化のあたりで固まるのでサウンド周りの問題だろうと思っていたのだが、やっぱりそうだったらしい。

カーネルオプションに nosound を渡してサウンドの自動検出を禁止したら再起動できるようになった。

/etc/lilo.conf

prompt
timeout=50
default=linux
boot=/dev/hda
map=/boot/map
install=menu
message=/boot/message
vga=791

image=/boot/vmlinuz
        label=linux
        #initrd=/boot/initrd-2.4.26-0vl16.img
        read-only
        root=/dev/hda2
        append=" resume2=swap:/dev/hda6 nosound"    #カーネルオプション

other=/dev/hda1
        optional
        label=win

XKBを有効に

Vine3.x Tips (http://vinelinux.org/vine30.html) を見ると、XKB の使用が推奨されているらしい。
/etc/X11/xorg.conf の以下の行をコメントアウト(先頭に"#"をつける)した。

  Option "Xkbdisable"

いまのところ問題なく使えている。