電子書籍の厳選無料作品が豊富!

make bzliloでカーネルを再構築、インストールしたのですが、実際に再起動させてliloで新しいほうを選んでも、何回もliloの画面が出て来てしまいます。
ls -lで見てみたらカーネルはできていました。
lilo.confは

prompt
timeout=50
default=linux

boot=/dev/fd0
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
image=/boot/vmlinuz-2.4.20-8.new
label=new
initrd=/boot/initrd-2.4.20-8.new.img
read-only
としています。
added linux
added new
となった後、再起動させて上で書いたような状態になります。
何か問題でもあるのでしょうか?

A 回答 (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」ではなく、自分でリネームしている場合は、正しいバージョン名を指定して下さい。
    • good
    • 0

/etc/lilo.conf を書き換えた後に、lilo は実行しましたよね?



gosuteroさんの構成が分からないので、df または cat /etc/fstab の結果と、 ls /boot の結果を貼り付けて頂けないでしょうか?

この回答への補足

/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
です。

補足日時:2004/12/10 18:59
    • good
    • 0

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

のような感じになります。

この回答への補足

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........というところでまた起動画面になってしまいます。

補足日時:2004/12/10 13:11
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!