关于gentoo安装后启动出错的问题.

Alkaid 2003-12-07 07:52:01
安装gentoo linux, 从stage1开始装, 一切正常, 但是内核编译后从硬盘启动时
直接进入了grub的命令行, 于是执行以下命令:
grub> root (hd0,0)
grub> kernel /boot/bzImage root=/dev/hdb1
grub> boot
执行以上命令后开始引导系统,但是:
出现错误: Kernel panic: VFS: Unable to mount root fs on 03:40

机器设置:
10G HD (hdb):
第一分区: 9G ext3 0x83
第二分区: 1G swap 0x82

/boot/grub/menu.lst:
default=0
timeout=3
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux
root (hd0,0)
kernel /boot/bzImage root=/dev/hdb1

/boot/grub/grub.conf:
default=0
timeout=3
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux
root (hd0,0)
kernel /boot/bzImage root=/dev/hdb1

1.如何让系统正常引导起来?还忘各位帮忙.
2.为什么grub.conf or menu.lst 没有起作用?
...全文
182 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Alkaid 2003-12-20
  • 打赏
  • 举报
回复
结贴
Alkaid 2003-12-09
  • 打赏
  • 举报
回复
我修改/etc/fstab后,启动正常了
grub还是在启动时进入命令行.
要手动启动linux.
网卡无法启动.呵呵
正在努力中.....................
Alkaid 2003-12-09
  • 打赏
  • 举报
回复

第一个问题,就是VFS那个问题是由于我使用ext3分区做root,而没有把ext3编译到内核,只编译到modules造成的.已经ok了.
第二个问题,就是grub的问题,我已经执行过grub> setup(hd0) ,是在内核编译后就执行过的.
而且,我觉得分区从0开始的啊. 我在grub下敲 grub> root(hd0 然后按tab键, 显示说:
partition num :0, FileSystem type is ext2fs, partition type 0x83
partition num :1, FileSystem type unknown, partition type 0x82
但是,我的grub.conf 还是没有起作用.

现在出现一新问题, 就是内核启动时老认为我的ext3fs是ext2fs,结果就报一堆关于ext2fs的错误.然后进一个没启动网卡的shell, 进去后发现ext3的文件也在. 也能用.

谁有用ext3做root区的经验啊?帮帮忙!
  • 打赏
  • 举报
回复
你的内核有问题了吧,再改回它的默认内核试试
corrs 2003-12-08
  • 打赏
  • 举报
回复
你这个LINUX的发行版我没用过,但GRUB都是通用的,我这里提供两点,仅供参考:


1——》你为何没有执行下面的安装命令呢:
grub>setup (hd0)
这个命令是把GRUB装到硬盘的MBR里,这样才可以引导,你出现这个问题,有可能是GRUB没有装上,所以,你的CONF文件才不起作用。


2——》grub> root (hd0,0)这个命令里的(hd0,0),我记得HD0是指第一个硬盘,但分区好象是从1开始吧?我记得是从1开始,你自己查查看吧,一定可以成功的!


总之,GRUB没啥特殊,只要细心就是了,我个人还是认为,先把分区情况弄清楚是关键。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧