LinuxSir.cn,穿越时空的Linuxsir!

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

如何加载linux内核?在grub下

[复制链接]
发表于 2003-4-23 21:22:33 | 显示全部楼层 |阅读模式
由于grub坏了,不能引导系统,在输入root (hd0,8)后可以识别ext2fs格式,但我不知道怎样加载内核,看了精华区后,对下一条命令有点疑惑:

kernel /vmlinuz-2.4.20-18 ro root=LABEL=/
这里的LABEL是什么路径?一般默认安装的话,root=后面是怎么样的?

之后,是不是再boot就可以了?

--------------------------------------------------------------
Red Hat Linux 9.0的内核是不是2.4.20-18?
发表于 2003-4-23 21:33:59 | 显示全部楼层
root=/dev/hd** 是你ROOT分区的分区号就可以了。这个LABEL=/ 也不知道什么意思,RH里面好像都是用这个。但是你用/dev/hd**肯定不会错的。
发表于 2003-4-24 08:40:56 | 显示全部楼层
不要用LABEL=/,我试过了,不能引导
你可以试试:
root(hd0,1) #系统所在的分区,以0为第一个分区
kernel /boot/vmlinuz-2.4.20-18 ro root=/dev/hda2 #hda后面的2是从1开始编号的分区
发表于 2003-4-24 09:18:27 | 显示全部楼层
root=LABLE=/
这是告诉grub,root分区是卷标(LABLE)为/分区。不能引导是因为可能你的根分区没有设置卷标为/。其实一般情况下,推荐用root=/dev/hdNX(X为root所以分区,No为你安装root的硬盘)。
 楼主| 发表于 2003-4-24 12:21:41 | 显示全部楼层
我输入kernel /vmlinuz-2.4.20-18 ro root=/dev/hdaX(X为7-16),结果都是无法找到文件.
又根据asteroid的提示又在前面加了/boot,而结果还是一样的.
root (hd0,8)是对的.(识别出是ext2fs格式)
是不是vmlinuz-2.4.20-18有错?我用的是Red Hat Linux 9.0!



-------------------------------------------------------------------------------
以前是可以进的,但在前天晚上我在windows里把硬盘上的后面没分配的空间又分了两个盘,再重启就不行了.
发表于 2003-4-24 12:34:20 | 显示全部楼层
看看你/boot下是不是有vmlinuz-2.4.20-18
 楼主| 发表于 2003-4-24 17:40:24 | 显示全部楼层
怎么查看?

我不会
 楼主| 发表于 2003-4-24 19:08:20 | 显示全部楼层
感谢各位的指点,是我把内核的版本记错了,Red Hat Linux 9.0是2.4.20-8,而不是2.4.20-18,所以就…现在是重装了Linux才进windows的,对Grub还不是很懂,这回要好好研究研究!!!
发表于 2003-4-24 19:18:26 | 显示全部楼层
想不到最后问题的解决是靠重装系统来搞定的。
嘿嘿,Linux的有趣之处其实有时也是为看到一个问题的解决,但是决不是用重装系统来解决的。
发表于 2003-4-24 22:13:53 | 显示全部楼层
如果把重装的时间用来找答案,可能会学到更多哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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