• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:liloついて)

liloで新しいカーネルを選択するとliloの画面が何回も表示される問題について

このQ&Aのポイント
  • make bzliloでカーネルを再構築、インストールした後にliloで新しいカーネルを選択すると、liloの画面が何回も表示されてしまう問題が発生しています。
  • ls -lコマンドで確認したところ、カーネルは正しく作成されていることが分かりました。
  • lilo.confの設定も正しく行っており、新しいカーネルのエントリも追加されています。再起動後に問題が発生する原因は何なのか、ご教示いただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • s2t
  • ベストアンサー率79% (47/59)
回答No.3

initrd-2.4.20-8.new.img が存在しないようですが、initrdは作成しましたか? mkinitrd /boot/initrd-2.4.20-8.new.img 2.4.20-8.new のような感じで作成してみて下さい。 #もしも、バージョンが「2.4.20-8.new」ではなく、自分でリネームしている場合は、正しいバージョン名を指定して下さい。

その他の回答 (2)

  • s2t
  • ベストアンサー率79% (47/59)
回答No.2

/etc/lilo.conf を書き換えた後に、lilo は実行しましたよね? gosuteroさんの構成が分からないので、df または cat /etc/fstab の結果と、 ls /boot の結果を貼り付けて頂けないでしょうか?

gosutero
質問者

補足

/fstab LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5.mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm proc defaults 0 0 /dev/hda3 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto.owner.kudzu.ro 0 0 dev/fd0 /mnt/floppy auto noauto.owner.kkudzu 0 0 ls /boot system.map chain.b os_d.b system.map-2.4.20-8 config-2.4.20-8 system.map system.map-2.4.20-8. grub system.map.new system.map-2.4.20-8 initrd-2.4.20-8.img vmlinux-2.4.20-8 system.map-2.4.20-8.new.old initrd-2.4.20-8.img vmlinuz system.map-2.4.20-8.old kernel.h vmlinuz-2.4.20-8 system.map-2.4.20.new lost+found vmlinuz-2.4.20-8. system.map-2.4.20-8.new.old map vmlinuz-2.4.20-8.new.old system.map.new messege vmlinuz-2.4.20-8.new.old boot.0200 messege.ja vmlinuz2.4.20-8.old boot.0300 module-info vmlinuz2.4.20-8.new boot.0301 module-info vmlinuz2.4.20-8.new boot.0302 module-info-2.4.20-8 vmlinuz.new です。

  • s2t
  • ベストアンサー率79% (47/59)
回答No.1

boot=/dev/fd0 となっていますが、フロッピーからbootしているのでしょうか? HDDからbootと想定して話を進めさせて頂くと、/dev/hbaにMBRが存在するのであれば、 boot=/dev/hba としてください。 また、rootのエントリがありませんね。 例えば、 /dev/hda1 : /boot /dev/hda2 : swap /dev/hda3 : / という構成ならば、 prompt timeout=50 default=linux boot=/dev/hda map=/boot/map install=/boot/boot.b message=/boot/message lba32 image=/boot/vmlinuz-2.4.18-14 label=linux initrd=/boot/initrd-2.4.18-14.img read-only root=/dev/hda3 image=/boot/vmlinuz-2.4.20-8.new label=new initrd=/boot/initrd-2.4.20-8.new.img read-only root=/dev/hda3 のような感じになります。

gosutero
質問者

補足

s2tさんに教えられた通り、 prompt timeout=50 default=linux boot=/dev/hda map=/boot/map install=/boot/boot.b message=/boot/message image=/boot/vmlinuz-2.4.18-14 label=linux initrd=/boot/initrd-2.4.18-14.img read-only root=/dev/hda2 image=/boot/vmlinuz-2.4.20-8.new label=new initrd=/boot/initrd-2.4.20-8.new.img read-only root=/dev/hda2 としたのですが、やはりできません。lba32をいれるとエラーになってしまいます。 起動時のliloの画面のnewを選んでenterしてもまたliloの画面がでます。 起動時の画面を見てみると、 Lording new........というところでまた起動画面になってしまいます。

関連するQ&A