[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 メーリングリストの案内