福原です. K.Hasegawa wrote: > 昨日、http://vinelinux.org/からglibc,kernelのセキュリティーパッチを > rpm -Uvh でインストールしました。 > > 前回のkernelアップグレード時には/etc/lilo.confの書き換えの必要を > 知らなかったためbootできず皆様よりrescue modeで書き換えることを > 教えていただきました。ですので今回は/etc/lilo.confを書き換えました。 > > しかし今回、起動させると > 1)Welcome to Vine Linuxのメッセージの後、6箇所ぐらい > mount: fs type supermount not supported by kernel > のメッセージが出ます。 > 2)正常な時にくらべ、真っ黒い画面から時計が出るまでの時間がかかります。 > 3)log on 画面でユーザーネームを入力しようとしてもマウスもキーボードも > 反応しません。 > > この場合修復するにはどうすればよいでしょうか。 一つの方法として,一旦古いカーネルにして,もう一度入れ直す方法があると 思います. ( CPU が PentiumPro 以降という前提で書いてます. CPU がもっと古い時は i686 を i386 にしてください.) step.1 古いカーネルに戻す * rescue modeで起動 chroot /mnt/sysimage mount /mnt/cdrom rpm -ivh /mnt/cdrom/Vine/RPMS/kernel-2.4.27-0vl7.i686.rpm umount /mnt/cdrom ls /boot で kernel のファイル名確認 /etc/lilo.conf を編集 /sbin/lilo exit 再起動 Step.2 もう一度入れ直す kernel には以下のものがありますが,どれを入れたでしょうか? kernel-2.4.27-0vl7.3.athlon.rpm kernel-2.4.27-0vl7.3.i386.rpm kernel-2.4.27-0vl7.3.i586.rpm kernel-2.4.27-0vl7.3.i686.rpm kernel-BOOT-2.4.27-0vl7.3.i386.rpm kernel-smp-2.4.27-0vl7.3.athlon.rpm kernel-smp-2.4.27-0vl7.3.i386.rpm kernel-smp-2.4.27-0vl7.3.i586.rpm kernel-smp-2.4.27-0vl7.3.i686.rpm たぶん kernel-2.4.27-0vl7.3.i686.rpm が適当だと思います. kernel は rpm -Uvh ではなく rpm -ivh の方がおすすめです. 古いカーネルを残しておいて,lilo.conf をうまく書いて,どちらからでも起動 できるようにしておけば,新しいカーネルからの起動がうまくいかなくても 古いカーネルから起動できます. -- 福原 <makoto@xxxxxxxxxxxxxxxxxx>