[linux-users: 108884] grub が kernel を認識しない

Hiroshi Takenaka hiro-takenaka_50 @ gem.hi-ho.ne.jp
2012年 5月 12日 (土) 22:11:38 JST


2年近く無沙汰しておりました。竹中@長岡京市です。

kernel を再構築して 、/boot ディレクトリにコピーして新カーネルでの起動を
試みているのですが、
grub がカーネルを認識してくれません。

grub.conf は以下のようになっています。

---------------------------------------------------
default 0

timeout 30

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.2.12 frame buffer
root (hd0,0)
kernel /boot/kernel-3.2.12-gentoo-fb root=/dev/sda3
clock=pit nosmp noapic nolapic
video=uvesafb:mttr:3,yrap,1024x768-32 @ 85

title Gentoo Linux 3.2.12 no frame buffer
root (hd0,0)
kernel /boot/kernel-3.2.12-gentoo root=/dev/sda3
clock=pit nosmp noapic nolapic
---------------------------------------------------

マシン起動後、"Linux 3.2.12 frame buffer"を選択すると、

Error 15
File not found

でエラーになります。"Linux 3.2.12 no frame buffer"を選択すると正常に立ち
上がります。

ところが、

ls -l /boot

とすると、kernel-3.2.12-gentoo-fb のみが表示されて、kernel-3.2.12-gentoo
は表示されません。

ところがgrub を立ち上げて、

grub>root (hd0,0)
grub>kernel /boot/--タブ補完--

すると、kernel-3.2.12-gentoo のみがタブ補完されます。

パーティッション構成は、

/dev/sda1 /boot -> ext2
/dev/sda2 swap
/dev/sda3 /root -> ext3

となっております。

環境は、DELL Vostro 230 (Celeron 32 bit 2.2GHz) + Vinelinux 6 上に
VMware Workstation 8.02 で立ち上げた仮想マシンです。

Gentoo 独特(特に kernel-3.2)の問題なのか、VMware 独特の問題なのか、
全く切り分けできておりません。かなり、グーグッてみたのですが同様の問題は
発見できませんでした。

御助言頂ければ幸いです。よろしくお願いします。

-- 
*************************
Hiroshi TAKENAKA
Nagaokakyo, Kyoto, Japan
*************************



linux-users メーリングリストの案内