如何保留windows启动菜单安装ubuntu

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
papwick
帖子: 4
注册时间: 2007-12-21 17:37

如何保留windows启动菜单安装ubuntu

#1

帖子 papwick » 2009-08-13 15:30

转载之 Tuotuo Weblog http://www.izkun.com/2009/08/41.html

在安装windows和ubuntu系统时,我一般选择不写mbr安装。因为这样在windows或linux出现问题需要重装时恢复启动菜单很方便。方法很简单,在安装的最后一步“启动安装时”选择高级,在安装启动加载器中选择 “./boot”分区,如果没有给“./boot”单独分区既选择“./”分区。
我这里“./”分区在“/dev/sdb5”中,既选择此分区
ubuntu安装完成后进入windows下载grub4dos (地址:http://download.gna.org/grub4dos/
将其中的“grldr”拷贝至C盘根目录下
在BOOT 中添加“c:\grldr="Ubuntu"”
重启,选择"Ubuntu"。gurb开始自动搜索menu.lst文件,找到文件后显示出了ubuntu的启动菜单。如果无法寻找到boot所在分区无法启动,请再次启动windows在c盘下新建文件“menu.lst”添加内容

代码: 全选

    timeout 5
    default /default
    title Ubuntu menu.lst
    root (hd1,3) #这里注意设置为boot所在的分区详见下面星号
    errorcheck off
    configfile /menu.lst
    configfile /boot/grub/menu.lst
    configfile /grub/menu.lst
    find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
    find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
    find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
或直接下载
如果进入ubuntu启动菜单并选择无法进入报错“error 27”或其他,请在启动菜单上安“E”然后在“uuid XXXX”那一行按“E”全部删除将其改为“root (hd1,4)”
*这里注意root(hd1,4) 即是第2块硬盘的第1个逻辑分区,请设置为你硬盘上的boot分区,详情见“http://baike.baidu.com/view/225343.htm
按“B”引导启动ubuntu后打开“/boot/grub/menu.lst” 将其中“uuid XXXX”改为“root (hd?,?)”

转载之 Tuotuo Weblog http://www.izkun.com/2009/08/41.html
zlld
帖子: 82
注册时间: 2008-03-08 12:15

Re: 如何保留windows启动菜单安装ubuntu

#2

帖子 zlld » 2009-08-19 18:37

请教下,我已经把内容ubuntu的启动项写到了mbr里面了,怎么才能不用它了呢?
我也再担心,一旦ubuntu坏了,就什么也进步去了
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 如何保留windows启动菜单安装ubuntu

#3

帖子 wangdu2002 » 2009-08-19 18:39

直接用grub4dos就什么都搞定了。 :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 如何保留windows启动菜单安装ubuntu

#4

帖子 smallapple » 2009-08-19 18:43

zlld 写了:请教下,我已经把内容ubuntu的启动项写到了mbr里面了,怎么才能不用它了呢?
我也再担心,一旦ubuntu坏了,就什么也进步去了
先修复mbr再用grub4dos引导ubuntu。
回复