[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:34617] Re: kernel-image-2.2.20 から kernel-image-2.4.18-586tsc へ変更したあとの問題について



質問を立てた 渡辺 です. 
喜瀬さん, むつみさん, 情報ありがとうございます. 

fuyuneko> このあと、liloで-rを付けているので、原因は別なのかもしれませんが。
fuyuneko> “cd target”のかわりに“chroot /target”
fuyuneko> (または、“/target/usr/sbin/chroot /target”)として
fuyuneko> 作業を続けてみると、どうでしょう。


(CD-ROM のインストーラの ash を実行)
# mount /dev/hda1 /target
# mount /dev/hda3 /target/var
# /target/usr/sbin/chroot /target
/target/usr/sbin/chroot: /lib/ld-linux.so.2: version 'GLIBC-2.2' not found (required by /target/usr/sbin/chroot
# chroot /target
sh-2.05a# rm vmlinuz
sh-2.05a# rm initrd.img
sh-2.05a# ln -s boot/vmlinuz-2.4.18-586tsc vmlinuz
sh-2.05a# ln -s boot/initrd.img-2.4.18-586tsc initrd.img
sh-2.05a# vi etc/lilo.conf
(	initrd=/initrd.img を追加)
sh-2.05a# lilo -v
Development beyond version 21 Copyright (C) 1992-1998 Werner Alnesberger
Released 05-Feb-2002 and compiled at 20:57:26 on Apr 13 2002.
MAX_IMAGES = 27

Reading boot sector from /dev/hda1
Warning: Int 0x13 function 8 and function 0x48 return different
head/sector geometries for BIOS drive 0x80
Merging with /boot/boot.b
Boot image: /vmlinuz -> boot/vmlinuz-2.4.18-586tsc
Mapping RAM disk /initrd.img -> boot/initrd.img-2.4.18-586tsc
Added Linux *

Boot image: /vmlinuz.old -> boot/vmlinuz-2.2.20
Added LinuxOLD

/boot/boot.0301 exists - no backup copy made.
Writing boot sector.
sh-2.05a# exit
(リブート)

とやったところ, 同じように kernel panic になりました. 
しかし, 

(CD-ROM のインストーラの ash を実行)
# mount /dev/hda1 /target
# mount /dev/hda3 /target/var
# chroot /target
sh-2.05a# rm vmlinuz
sh-2.05a# ln -s boot/vmlinuz-2.2.20
sh-2.05a# vi etc/lilo.conf
(	initrd=/initrd.img をコメントアウト)
sh-2.05a# lilo -v
Development beyond version 21 Copyright (C) 1992-1998 Werner Alnesberger
Released 05-Feb-2002 and compiled at 20:57:26 on Apr 13 2002.
MAX_IMAGES = 27

Reading boot sector from /dev/hda1
Merging with /boot/boot.b
Boot image: /vmlinuz -> boot/vmlinuz-2.2.20
Added Linux *

Boot image: /vmlinuz.old -> boot/vmlinuz-2.2.20
Added LinuxOLD

/boot/boot.0301 exists - no backup copy made.
Writing boot sector.
sh-2.05a# exit
(リブート)

とやったら, 旧カーネルでシステムを立ち上げられました. 
kernel-image-2.4.18-586tsc は止めて, ソースからコンパイルし
た方が良いでしょうか. 

ところで, 樋口さんの提案は, devfsd パッケージを入れて試して
みましたが, 同じように kernel panic になりました. 

もう一つ気になることがあるのですが, CD-ROM からインストール
したときに, 3c59x に間違ったパラメータを与えてしまいました. 
システムのインストール後に /etc/modules.conf, /etc/modules.conf.old
を編集しましたが, カーネルの変更などを行うとゾンビの如く間違
ったパラメータ値が復活してしまいます. どこにバックアップが
存在しているのでしょうか?