对于双系统grub的一点解释

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
xiajiebuhui
帖子: 193
注册时间: 2008-07-17 13:24
联系:

对于双系统grub的一点解释

#1

帖子 xiajiebuhui » 2009-08-09 18:57

首先声明,本文只针对于正统的grub引导,grub在mbr的情况,也就是默认情况。
案例一,先装win,不必说了,直接装ubuntu双系统菜单自然就有了。
案例二,先装ubuntu或者是已经存在的双系统重新安装了windows而导致不能进入ubuntu或者干脆连windows也不能进入。

不管怎样,我们唯一的依靠就是grub。LiveCD启动,重装grub(这个应该是必修课)
终端:

代码: 全选

sudo grub,一定要是sudo 或者su之后;
grub> find  /grub/stage1,找出/boot所在分区,如果确定boot位置也可以不运行了。
(hd0,0)
grub> root (hd0,0) (这个位置要填上你机子上的运行结果)
grub> setup (hd0) 出现“... succeeded” 修复成功!
grub> quit
注意grub的识别比自己在操作系统下看到的数字少一。另外这是对于单独分出boot分区的用户,如果你boot不是单独分区就要改成“find /boot/grub/stage1”
重启应该就能进ubuntu了。假如看不到windows系统了,不必担心,有grub呢
终端:

代码: 全选

sudo gedit /boot/grub/menu.lst
找到没有加#的哪些title的位置。在最后面添加启动项root根据自己的来,
这是我前一段时间先装ubuntu后装win7之后添加的win7启动项
title windows7
root (hd0,3)
chainloader +1
下面一个是我因为某种原因重装系统之后自动生成的win7启动项,title部分有修改(不影响)。
title Windows-7(没事少点我!) #可以使的grub支持中文,论坛有搜索。
rootnoverify (hd0,3)
savedefault
makeactive
chainloader +1
至于xp,应该是一样的,写上这个吧
title windows7
root (hd0,3)
chainloader +1

代码: 全选

如鱼饮水 冷暖自知
头像
bbeikke
帖子: 880
注册时间: 2008-10-14 21:54

Re: 对于双系统grub的一点解释

#2

帖子 bbeikke » 2009-09-01 20:20

这么好的帖子怎么没人顶?我在win 7下怎么都无法引导,试试这样怎么引导。。。
地狱可以想象,天堂却无法描述。
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 对于双系统grub的一点解释

#3

帖子 hcym » 2009-09-01 20:38

win 7 32+64两个iso

彷徨蹉跎中
:em04
leisure
帖子: 141
注册时间: 2008-05-03 16:43
联系:

Re: 对于双系统grub的一点解释

#4

帖子 leisure » 2009-09-01 20:44

你的第一句命令就错了吧
grub>find /boot/grub/stage1
tomy312
帖子: 24
注册时间: 2009-06-03 18:07

Re: 对于双系统grub的一点解释

#5

帖子 tomy312 » 2009-09-01 21:43

用LiveCD怎么进入Ubuntu?

我启动的都是光盘里的系统 没法 把GRUB写入MBR
头像
xiajiebuhui
帖子: 193
注册时间: 2008-07-17 13:24
联系:

Re: 对于双系统grub的一点解释

#6

帖子 xiajiebuhui » 2009-09-02 14:07

leisure 写了:你的第一句命令就错了吧
grub>find /boot/grub/stage1
这个其实不是错误,只不过区分是否boot单独分区,是否单独分区不一样的。在后面已经有说明,看完再说不迟
:em02
上次由 xiajiebuhui 在 2009-09-02 14:11,总共编辑 1 次。

代码: 全选

如鱼饮水 冷暖自知
头像
xiajiebuhui
帖子: 193
注册时间: 2008-07-17 13:24
联系:

Re: 对于双系统grub的一点解释

#7

帖子 xiajiebuhui » 2009-09-02 14:09

tomy312 写了:用LiveCD怎么进入Ubuntu?

我启动的都是光盘里的系统 没法 把GRUB写入MBR
光盘引导,选择语言之后的第一项不就是么?
就是要 使用光盘的啊。
一定记得sudo 否则及时提示成功也不行

代码: 全选

如鱼饮水 冷暖自知
Super126
帖子: 557
注册时间: 2008-03-30 8:46
来自: 江西吉安

Re: 对于双系统grub的一点解释

#8

帖子 Super126 » 2009-09-02 14:13

makeactive,感觉多余 :em04
头像
xiajiebuhui
帖子: 193
注册时间: 2008-07-17 13:24
联系:

Re: 对于双系统grub的一点解释

#9

帖子 xiajiebuhui » 2009-09-02 14:39

Super126 写了:makeactive,感觉多余 :em04
系统自动生成的话倒是有它,没有它也一样用,确实没发现异常

代码: 全选

如鱼饮水 冷暖自知
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 对于双系统grub的一点解释

#10

帖子 billbear » 2009-09-02 16:29

Super126 写了:makeactive,感觉多余 :em04
savedefault 更加多余
kabbin
帖子: 17
注册时间: 2008-12-13 7:53

Re: 对于双系统grub的一点解释

#11

帖子 kabbin » 2009-09-02 16:35

做个标记
brucejee
帖子: 3
注册时间: 2009-09-30 11:29

Re: 对于双系统grub的一点解释

#12

帖子 brucejee » 2009-09-30 11:31

ding :em11 :em11
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 对于双系统grub的一点解释

#13

帖子 adagio » 2009-09-30 11:38

没事少点我!
:em11
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
回复