[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:34613] Re: kernel-image-2.2.20 から kernel-image-2.4.18-586tsc へ変更したあとの問題について
質問を立てた 渡辺 です.
小森さん, 情報ありがとうございます.
komori> > [問題が起こっている状況]
komori> >
komori> > Debian GNU/Linux 徹底入門 -Potato 対応-の CD-ROM からまず,
komori> > potato をインストールしたのち, ネットワーク経由で Woody に変
komori> > 更しました. その後, カーネルを kernel-image-2.2.20(plain と
komori> > いうか vanilla) に変え, うまく行きました. しばらくして,
komori> > kernel-image2.4.18-586tsc に変え, /etc/lilo.conf に
komori> > initrd=/initrd.img を追加して lilo コマンドを実行せずにリブー
komori> > トしたところ次のように kernel panic になりました.
komori>
komori> ここは、liloをすべきところだと思います。
komori> ご存じかも知れませんが、lilo.conf編集してもliloを実行しないとブートローダーが更新されないのです。
komori> kernel-image2.4.18-586tsc → lilo.confの編集 の順番でされてると思うので、
komori> カーネルイメージのインストール時に編集前のlilo.confで
komori> ブートローダーを更新してしまったでしょう。
komori> だから、initrd=/initrd.imgが有効になってないと推測します。
書き間違えました. すみません. 最初の stop するかの問いの前に /etc/lilo.conf
を更新して initrd=/initrd.img を追加していました.
komori> > 試しに, CD-ROM でインストーラをブートし, shell を実行して, /dev/hda1
komori> > を /target にマウントし, vmlinux と initrd.img のシンボリック
komori> > リンクを削除し, ln -s /boot/kernel-image-2.2.20 vmlinuz を実行し,
komori> > etc/lilo.conf の initrd=/initrd.img を削除し, lilo を実行したあと
komori> > にリブートしてみましたが, 依然として同じように kernel panic が発
komori> > 生してしまいます.
komori>
komori> liloを実行したときの、コマンドオプションはどうなっていますか?
komori> なにも指定しないと、/etc/lilo.confを見にいってしまうと思います。
komori> 私は、こういう場合は、
komori> lilo -r /target
komori> として、ルートディレクトリが/targetになるようにしています。
komori> 方針としては、lilo.confの内容には問題がないと思うので、
komori> CD-ROMで起動し、ルートディレクトリをマウントして、
komori> まずは、lilo.confとvmlinuzを試しにいじった前の状態に戻しておいて
komori> lilo -r /target
komori> でどうでしょう。
(CD-ROM のインストーラの ash を実行)
# mount /dev/hda1 /target
# cd target
# rm vmlinuz
# rm initrd.img
# ln -s boot/vmlinuz-2.4.18-586tsc vmlinuz
# ln -s boot/initrd.img-2.4.18-586tsc initrd.img
# cd etc
# ae lilo.conf
( initrd=/initrd.img を再び追加)
# lilo -r /target
sh: /lib/ld-linux.so.2: version 'GLIB_2.2.3' not found (required by /target/lib/libc.so.6
sh: /lib/ld-linux.so.2: version 'GLIB_2.2' not found (required by /target/lib/libc.so.6
# cd
# umount /target
# exit
(リブート)
と, やってみましたが, 同じように kernel panic になります.
また,
(CD-ROM のインストーラの ash を実行)
# mount /dev/hda1 /target
# cd target
# rm vmlinuz
# ln -s boot/vmlinuz-2.2.20 vmlinuz
# cd etc
# ae lilo.conf
( initrd=/initrd.img を再びコメントアウト)
# lilo -r /target
sh: /lib/ld-linux.so.2: version 'GLIB_2.2.3' not found (required by /target/lib/libc.so.6
sh: /lib/ld-linux.so.2: version 'GLIB_2.2' not found (required by /target/lib/libc.so.6
# cd
# umount /target
# exit
(リブート)
と, やってみても, kernel panic になります.