我在一台笔记本上用LIVECD安装UBUNTU到移动硬盘,但是现在似乎GRUB安装到了笔记本的内置硬盘。
现在每次启动必须将移动硬盘插上才能选择启动到UBUNTU还是内置硬盘上的XP。不然就GRUB发生错误,无法继续启动。
想请教改如何将GRUB彻底移至外置移动硬盘上。最后达到的效果就是移动硬盘插上就启动移动硬盘上的UBUNTU,而移动硬盘不插,就直接启动内置硬盘的XP。
请教各位了。
[问题]移动硬盘上安装UBUNTU产生的启动问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- kqueenc
- 帖子: 630
- 注册时间: 2007-05-27 20:29
- kqueenc
- 帖子: 630
- 注册时间: 2007-05-27 20:29
搜索了一下论坛的旧文,得到以下修复步骤:
1. 启动移动硬盘上的UBUNTU。在TERMINAL下键入
以上结果应该返回 (hdX,Y)的值(X,Y分别是整数值)
然后继续
然后将您/boot/grub/menu.lst中的UBUNTU的启动路径改成移动硬盘为主盘时的相应路径,一般是(hd0,Z)。
再用一个MSDOS7.1的启动盘启动系统。然后直接fdisk /mbr恢复内置硬盘的MBR。
最后修改一下电脑启动顺序,USB移动硬盘优先。
这样,插入移动硬盘时,就从移动硬盘启动UBUNTU。不插入时,就启动内置硬盘的XP啦。
1. 启动移动硬盘上的UBUNTU。在TERMINAL下键入
代码: 全选
sudo grub
find /boot/grub/menu.lst
然后继续
代码: 全选
root (hdX,Y)
setup (hdX,Y)
再用一个MSDOS7.1的启动盘启动系统。然后直接fdisk /mbr恢复内置硬盘的MBR。
最后修改一下电脑启动顺序,USB移动硬盘优先。
这样,插入移动硬盘时,就从移动硬盘启动UBUNTU。不插入时,就启动内置硬盘的XP啦。
-
- 帖子: 37
- 注册时间: 2008-02-25 8:48
-
- 帖子: 50
- 注册时间: 2008-01-12 18:43