安装grub2历险记

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
yejustme
帖子: 405
注册时间: 2007-04-18 12:08
联系:

安装grub2历险记

#1

帖子 yejustme » 2009-08-12 8:52

安装grub2历险记

尝试安装了grub2,怎么安装的就不详细说,主要说说安装后的经历:
1安装:安装时的一些提示的中文翻译:安装 GRUB 2 时侦测到你有旧的 GRUB 设置,系统将采用旧的设置来引导,新的 GRUB 2 暂时会成为旧 GRUB 的一个项目引导,当你确定 GRUB 可以正常使用后,运行 upgrade-from-grub-legacy,旧的 GRUB 会消失,只留 GRUB 2 的菜单。

GRUB 2 的设置有所变化,不是原来的 menu.lst,而是 /boot/grub/grub.cfg
安装后的配置中,会提示在硬盘上发现的操作系统,windows,ubuntu都没问题,连我的mac os x leopard(iatk)都给发现出来了,可惜,提示我mac os x不被支持,我晕


2安装后,仍然是用旧的menu.lst来引导的,但是发现根本引导不起来ubuntu了,而且开机后那个Chainload into GRUB 2的选项也不正确,回车后提示“error device string“之类的错误信息。
郁闷
3先说一下我的硬盘分区情况:

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1402 11261533+ 7 HPFS/NTFS
/dev/sda2 1403 2437 8313606 af Unknown
/dev/sda3 2438 9729 58572990 f W95 Ext'd (LBA)
/dev/sda5 2438 2957 4176868+ af Unknown
/dev/sda6 2958 4591 13125073+ 7 HPFS/NTFS
/dev/sda7 4592 6922 18723726 7 HPFS/NTFS
/dev/sda8 6923 8465 12394116 7 HPFS/NTFS
/dev/sda9 8466 8790 2610531 83 Linux 这是我的/home分区
/dev/sda10 8791 9312 4192933+ 83 Linux 这是/usr
/dev/sda11 9313 9363 409626 82 Linux swap / Solaris
/dev/sda12 9364 9729 2939863+ 83 Linux 这是/
我用u盘里的liveCD式的ubuntu登录,尝试修改menu.lst:这个文件其实没多大变化,不过多了个Chainload into GRUB 2项,只是操作系统名称上ubuntu被识别成了debian,
引导ubuntu的配置没变,为什么引导不起来呢?我把root uuid……改成了老式的root (hd0,11)重启后发现用老的menu.lst可以引导了,我用blkid查看了uuid,没什么错误。怪事,安装了grub2用uuid引导不起来了

4尝试修改grub.cfg
发现里面有
set root=(hd0,10)
search --fs-uuid --set e06b82ab-96cf-4289-a5f4-9a5cefce6e9c
这个感觉不大对阿,(hd0,10)是我的/usr分区,里面又不包含/boot/grub,问题应该是这个给识别错了吧?
修改成:
set root=(hd0,12) 这才是我的/boot所在的/啊
search --fs-uuid --set 5a4fb3d3-3cba-4568-abce-3fb1a96af75d
而对于ubuntu的引导项,我没改
重启后发现可以通过grub2引导了。

总之:gurb2安装后,对于/boot所在的分区识别可能会有错误,如果有误,需要用liveCD修改grub.cfg将里面的
set default=0
set timeout=10
set root=(hd0,10)
search --fs-uuid --set e06b82ab-96cf-4289-a5f4-9a5cefce6e9c
中的set root=(hdx,y)修改成自己的/boot所在的分区,注意grub2对于硬盘的标记仍从0开始,分区的标记从1开始,而不是从0。
为什么要这么改,真是不伦不类,要么都从1,要么都从0,非要弄出个杂交的!
其他的就不需要管了,没必要像我也修改menu.lst因为只要grub2正常了就不需要这个文件了

以上供大家参考,接下来我要发掘grub2带来的惊喜……
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 安装grub2历险记

#2

帖子 hcym » 2009-08-12 10:12

惊喜……
等着痉挛吧,我是回回死在grub2

都是退回grub1了事
:em20
头像
yejustme
帖子: 405
注册时间: 2007-04-18 12:08
联系:

Re: 安装grub2历险记

#3

帖子 yejustme » 2009-08-13 13:11

我用的怎么好好的阿?你什么时候用的是不是我现在用的已经比你当时用时修正了一些bug了阿?
edward.f.zeng
帖子: 1
注册时间: 2008-12-14 11:12

Re: 安装grub2历险记

#4

帖子 edward.f.zeng » 2009-08-14 9:42

好玩, 其实这和旧版的一样, 都是不能正确分辨系统分区而已. 我都是需要手动修改才能正确引导各个系统.
头像
pityonline
帖子: 3864
注册时间: 2008-12-09 12:44
来自: 北京
联系:

Re: 安装grub2历险记

#5

帖子 pityonline » 2009-11-03 23:13

今天搞了一天grub2了,始终没成功,明天继续……
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接
头像
mobileguo
帖子: 7
注册时间: 2009-11-16 10:34

Re: 安装grub2历险记

#6

帖子 mobileguo » 2009-11-19 23:21

:em20 :em20 :em20 :em20 :em20 :em20
头像
win.milan
帖子: 908
注册时间: 2009-11-03 16:24

Re: 安装grub2历险记

#7

帖子 win.milan » 2009-11-19 23:27

俺还是直接grub,没敢grub2.
OMG, this is a signature!—_—|
FollowMe......
gaige
帖子: 6
注册时间: 2009-09-18 0:18

Re: 安装grub2历险记

#8

帖子 gaige » 2009-11-20 11:12

grub和grub2;grub2的优越性在那里?
wenjianhn
帖子: 583
注册时间: 2008-10-15 10:49
来自: CS

Re: 安装grub2历险记

#9

帖子 wenjianhn » 2010-01-02 15:47

同样的遭遇
LZ搞定mac没?

代码: 全选

 _____________
< 呜呜buntu >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
tusheng
帖子: 741
注册时间: 2007-09-18 8:45

Re: 安装grub2历险记

#10

帖子 tusheng » 2010-01-02 15:59

mac应该不难的吧
回复