M. Takeyamaです。
#ピンポイントで。(& メールのスレッドはぶち壊しモード)
On Sun, 3 Jul 2005 19:30:34 +0900
Masaru Imai
今井です。
[...]
問題点?: まあ、たぶんそうなるだろうと思ってましたが、起動時にスプラッシュ 表示されません。 各メッセージが表示される状態で起動することになります。 kernelをあげたら起動できなくなって、 mkinitrdで、initrdを再作成して問題解決しました。 #私の環境のトラブルの原因は, 新しすぎるmkinitrdを入れて #いたことによるinitrd関係の不整合でした。
その作業の過程で知ったことですが... mkinitrd(スクリプト)を実行するとBootsplash関係の設定も /boot/initrd のファイルに書き込まれるようです。 mkinitrd(スクリプト)の実行時に明示的に、Bootsplashをどうするか 指定しない限り、splash="auto" となっていて、 lilo.conf(lilo)、menu.lst(grub) で指定されている vga(カーネルへのパラメータ)の値から splashsizeを決めているようです。 -----(/sbin/mkinitrd の中身の一部)---- case $(($vga)) in # $((...)) : Convert 0xFOO to decimal 785|786) splashsize=640x480 ;; 788|789) splashsize=800x600 ;; 791|792) splashsize=1024x768 ;; 794) splashsize=1280x1024 ;; 795) splashsize=1280x1024 ;; *) vgahex=$(printf 0x%04x "$(($vga))") splashsize=$(hwinfo --framebuffer | sed -ne \ 's/^.*Mode '$vgahex': \([^ ]\+\) .*$/\1/p' \ 2>/dev/null) ;; esac --------------------------------------- 例) kernel (hd0,5)/boot/vmlinuz root=/dev/hda6 vga=0x317 splash=verbose ちなみに、現在、表示関係は大丈夫なんですよね? そうであれば、 対処法として、カーネルパラメータに、vgaのパラメータを追加して /boot/initrd-xxx のファイルを再作成してやれば良いのでは ないでしょうか。 外していたらごめんなさい。 #元の/boot/initrd-xxx のバックアップは忘れずに。 #(この作業を忘れると立ちあがらなくなることもありえるので。) --- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/