gydoesit 发表于 2004-2-9 21:21:19

2.6.3编译后启动找不到根目录,已编ext3

2.6.3编译后启动找不到根目录,已编ext3
在redhat9上编译了2.6.3-rc1,启动提示找不到/目录,我已经把ext2 ext3所有选 项全编进了内核呀。 555,为啥

f1e0n 发表于 2004-2-9 22:32:14

gurb.conf中2.6.3的启动项root=/修改成:
root=/dev/hda* (hda*是你/boot的位置,比如我的是/dev/hda6.后面没参数)
注意这个hda*是/boot的位置???
我一时忘记了是/boot还是/,/boot不行的话就试试/的位置吧。

pjc5520 发表于 2004-2-9 23:51:46

我改了,可是还是不行?

f1e0n 发表于 2004-2-10 01:43:20

看到你就……“晕”。
不行的话试试其他hda*。
我的grub.conf文件的注释是这样的:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You have a /boot partition.This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,4)
#          kernel /vmlinuz-version ro root=/dev/hda6
#          initrd /initrd-version.img
#boot=/dev/hda
注意到没有,/dev/hda6已经给出来了。不知道你们的有没有(还是我的启动项瞎撞撞到了?)。
去看看……^_^

pjc5520 发表于 2004-2-10 10:49:12

别晕
我是在Fedora core 1下编译的,我也看到了你上面的提示,我改的也是,好像错误中有不认识块设备的意思。

pjc5520 发表于 2004-2-10 10:49:56

别晕
:-D 我是在Fedora core 1下编译的,我也看到了你上面的提示,我改的也是,好像错误中有不认识块设备的意思。

nill 发表于 2004-2-10 11:32:26

一点出错信息都不给,别人又不是你肚子里的蛔虫,怎么知道你的提示是什么??描述问题时最好不要用什么"好像","似乎"之类的词语.是什么就原原本本的说出来.如果嫌屏幕闪得太快,来不及记录信息,可以按scroll lock键太停止屏幕滚动.最好能把出错信息贴得多点,不然就只有一行init not found,别人怎么判断??

f1e0n 发表于 2004-2-10 19:18:07

#dmesg
pjc5520,use this.

pjc5520 发表于 2004-2-11 13:12:35

谢谢各位,我的问题解决了。我没把large block device 支持编译进去。
页: [1]
查看完整版本: 2.6.3编译后启动找不到根目录,已编ext3