[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 865] Re: ブートローダ の設定
- Subject: [gentoojp-users 865] Re: ブートローダ の設定
- From: Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 23 Nov 2003 12:37:27 +0900
- References: <1069514598.71441.ezmlm@https://www.gentoo.gr.jp/ml> <[email protected]>
小町です。
At Sat, 22 Nov 2003 15:23:14 +0000,
ka non wrote:
> Gentoo 基本システムインストール後、再起動すると、Gentoo が起動しません。
CD-ROM から起動できてインストールも完了するということはブートローダの
設定に問題があるようですね。こういうときは再インストールしても問題は全
然解決しない(また同じ設定をして起動しない)ので、うまくいかなかったら
LiveCD で起動して grub の設定を見直しましょう。毎回コンパイルし直して
いたらいくら時間があっても足りません (^^;
> 今出てるエラーは
> root (hd0,1)
> Filesystem type is ext2fs, Partition type 0x83
> Kernel (hd0,1)/boot/kernel-2.4.20-gentoo-r6
> Error 15 : File net found
> です。
> ブートローダの設定か、grub の設定を間違えてるのかな?
grub は起動しているので、grub の設定が間違っています。
> /dev/hda1 WinMe
> /dev/hda2 ブート
> /dev/hda3 スワップ
> /dev/hda4 ルート(システム)
ということなので、grub のメッセージの2行目でちゃんと hda2 を見に行って
いることは分かりますが、3行目の部分を見ると、hda2 の
/boot/kernel-2.4.20-gentoo-r6 を探しに行って4行目のように File not
found が返ってきています。この時点で考えられる可能性としては、
1) コンパイルしたカーネルの名前が違う
(kernel-2.4.20-gentoo-r6 じゃなくて kernel-2.4.20-gentoo-r8 とか?
LiveCD で起動して /dev/hda2 をマウントして ls して確認してみて
ください)
2) カーネルの置き場所が違う
(シンボリックリンクが張られていないので、kernel-2.4.20-gentoo-r6 は
hda2 の /boot/kernel-2.4.20-gentoo-r6 には見つからず、
/kernel-2.4.20-gentoo-r6 にある)
> genkernel で、2時間かかるのが辛いですね。。。(汗)
カーネルに問題がある場合は別のエラーなので、まずは grub の設定をいろい
ろと変えて試してみてください。(最終的には root=/dev/hda4 も足さないと
起動できないでしょうが、とりあえずはカーネルのファイルをちゃんと grub
が見つけているかどうか突き止めるのが先決です)
--
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/