こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

liloついて

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
となった後、再起動させて上で書いたような状態になります。
何か問題でもあるのでしょうか?

投稿日時 - 2004-12-09 18:19:19

QNo.1119864

すぐに回答ほしいです

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

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

投稿日時 - 2004-12-11 02:07:17

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

s2t

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

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

投稿日時 - 2004-12-10 15:47:21

補足

/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:08

ANo.1

s2t

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

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

投稿日時 - 2004-12-10 02:37:02

補足

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:12

あなたにオススメの質問