LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1432|回复: 7

help,到了启动出问题了,GRUB起不来我的系统了

[复制链接]
发表于 2004-9-12 12:21:19 | 显示全部楼层 |阅读模式
我是再vmware上编译的lfs-5.0的
环境是red hat 9.0
我是又给原来的虚拟机加了一块虚拟硬盘安装的。
fdisk -l 显示这个块新加的硬盘的设备号是:/dev/sdb2
原来的硬盘的设备号是/dev/sba2

我制作grub的过程是这样的:
在chroot后
进入grub
root (hd1,1)
setup (hd0)

退出
编辑menu.lst文件

里面:
title lfs-5.0
root (hd1,1)
kernel /boot/lfskernel root=/dev/sdb2 ro

title red hat
root (hd0,0)
kernel /boot/kernel-2.4.20 root=/dev/sda2 ro
initrd /boot/initrd-2.4.20

启动的过程是这样了
grub的界面显示出来了,我选lfs启动
最后的几行出错信息是这样的:
kmod: failed to exec /sbin/modprobe -s -k block-major-8,errno=2
VFS:Cannot open root device "sdb2" or 08:12
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 08:12
然后就停到这里。不动了

我选启动rh的话
直接就显示:
Booting 'red hat'

root(hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/kernel-2.4.20 root=/dev/sda2 ro

Error 15: File not found
press any key to continue...

各位达人帮忙给看看怎么回事啊!!
发表于 2004-9-12 15:15:12 | 显示全部楼层
grub配置root (hd1,1)等,其实既然有RH9,这一步可以不作的。还有RH的文件系统是什么(ext?),有没有相应的xxx_stage1_5文件,如e2fs_stage1_5

lfs可能是内核编译的问题,使用的文件系统都编译进内核了?
发表于 2004-9-12 22:20:47 | 显示全部楼层
sdX的,就是scsi,加入内核没?
 楼主| 发表于 2004-9-13 12:17:38 | 显示全部楼层
我在make menuconfig的时候把和scsi有关的所有东西都选了,可是还不行啊。
 楼主| 发表于 2004-9-13 21:28:28 | 显示全部楼层
我又把我主系统中的config文件拷贝过来,用make oldconfig命令编译了一次,然后把主系统中的/etc/modules.conf文件拷贝到我lfs下,我修改了原来主系统中的grub 的menu.lst文件,把我的lfs挂上,还是不行啊.出错提示和原来一样。
有谁在vmware上成功了,请问你们是怎么弄的啊?
我想我的这个要是在一台真正的机器上做的话,这样也应该成功了。
发表于 2007-11-11 14:57:38 | 显示全部楼层
你这个问题,我遇见过了,你把你的宿主系统中的/etc/inputrc,把这个里面的东西全部删了,然后你在grub引导,OK
回复 支持 反对

使用道具 举报

发表于 2007-11-11 14:58:51 | 显示全部楼层
如果帮助请Q441653896
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-12 08:49:16 | 显示全部楼层
好久的事了,谢谢你了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表