我的机器中安装了两块硬盘,第一次安装 Ubuntu 8.04 时 grub 识别出我的系统分区(也是 boot 所在的分区)所属的硬盘为 hd0,启动没有问题。
不记得某一天升内核了,从此就总有问题了,安装时识别为 hd1,启动时却认为是 hd0,每次升级内核后我都不得不手工把 /boot/grub/menu.lst 中的 hd1 改为 hd0。
请问有没有什么办法让我下一次升级内核时不会变回到 hd1?
谢谢!
[问题]双硬盘时 menu.lst 中 root 分区号总是配置错误?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
-
- 帖子: 16
- 注册时间: 2008-02-03 15:17
在 "/"分区建立一个ubuntu.sig的空文件,然后在menu.lst前面加上
例如我的
代码: 全选
find --set-root /ubuntu.sig
代码: 全选
timeout 3
default 0
#hiddenmenu
title Windows
find --set-root /windows.sig
chainloader +1
rootnoverify
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
find --set-root /linux.sig
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=6b780590-d955-418e-967
0-385d9c21d493 ro splash
initrd /boot/initrd.img-2.6.24-19-generic
-
- 帖子: 15
- 注册时间: 2008-04-25 15:21
- 联系: