LinuxSir.cn,穿越时空的Linuxsir!

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

一个诡异的问题,关于GRUB

[复制链接]
发表于 2009-12-11 09:29:55 | 显示全部楼层 |阅读模式
我的电脑上有两个EXT3格式的分区,装上了两个LINUX版本。
用的GRUB引导,能引导其中的一个系统,为了进入另一个系统,我就在GRUB界面按 “C”。进入GRUB的命令行。

两个LINUX版本分别装在 (hd0,8) 和 (hd0,9) ,内核文件 "vmlinuz" 都在 /boot 分区下。

当我执行:
root (hd0,9)
kernel (hd0,9)/boot/vm<tab>
时,能自动补全文件名。
但当我执行:
root (hd0,8)
kernel (hd0,8)/boot/vm<tab>
时,却提示bad file or directory type.
之前的哪个/boot还是能补全的。


已解决,就出在UUID上,把俩个相同UUID的格式化就好了
难道是因为我那个 "vmlinuz" 文件有问题?
那是我自己编译的内核。

PS:我用的GRBU4DOS

新发现:这个GRUB里竟然有 “UUID” 命令,结果我执行后发现:
竟然有两个分区的UUID完全相同!
现在的我心神不宁啊
发表于 2009-12-11 09:44:15 | 显示全部楼层
根据你的描述,只有1个ROOT 那就是 root (hd0,9),boot分区=(hd0,9)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-11 15:52:14 | 显示全部楼层
Post by LongerZ;2054699
根据你的描述,只有1个ROOT 那就是 root (hd0,9),boot分区=(hd0,9)

只有一个ROOT?什么意思?
回复 支持 反对

使用道具 举报

发表于 2009-12-12 08:58:05 | 显示全部楼层
意思是 hd(0,8) 上的那个 boot 目录只是个挂载点,是后来挂上去的,没有读取 fstab 之前就不存在……自然无法补全。
回复 支持 反对

使用道具 举报

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

本版积分规则

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