当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 安装grub2历险记
帖子发表于 : 2009-08-12 8:52 
头像

注册: 2007-04-18 12:08
帖子: 400
送出感谢: 0 次
接收感谢: 2
安装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带来的惊喜……


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 安装grub2历险记
帖子发表于 : 2009-08-12 10:12 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
引用:
惊喜……


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

都是退回grub1了事
:em20


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 安装grub2历险记
帖子发表于 : 2009-08-13 13:11 
头像

注册: 2007-04-18 12:08
帖子: 400
送出感谢: 0 次
接收感谢: 2
我用的怎么好好的阿?你什么时候用的是不是我现在用的已经比你当时用时修正了一些bug了阿?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 安装grub2历险记
帖子发表于 : 2009-08-14 9:42 

注册: 2008-12-14 11:12
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
好玩, 其实这和旧版的一样, 都是不能正确分辨系统分区而已. 我都是需要手动修改才能正确引导各个系统.


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 安装grub2历险记
帖子发表于 : 2009-11-03 23:13 
头像

注册: 2008-12-09 12:44
帖子: 3864
地址: 北京
送出感谢: 0 次
接收感谢: 2
今天搞了一天grub2了,始终没成功,明天继续……


_________________
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 安装grub2历险记
帖子发表于 : 2009-11-19 23:21 
头像

注册: 2009-11-16 10:34
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
:em20 :em20 :em20 :em20 :em20 :em20


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 安装grub2历险记
帖子发表于 : 2009-11-19 23:27 
头像

注册: 2009-11-03 16:24
帖子: 908
送出感谢: 0 次
接收感谢: 0 次
俺还是直接grub,没敢grub2.


_________________
OMG, this is a signature!—_—|
FollowMe......


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 安装grub2历险记
帖子发表于 : 2009-11-20 11:12 

注册: 2009-09-18 0:18
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
grub和grub2;grub2的优越性在那里?


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 安装grub2历险记
帖子发表于 : 2010-01-02 15:47 

注册: 2008-10-15 10:49
帖子: 583
地址: CS
送出感谢: 0 次
接收感谢: 0 次
同样的遭遇
LZ搞定mac没?


_________________
代码:
 _____________
< 呜呜buntu >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 安装grub2历险记
帖子发表于 : 2010-01-02 15:59 

注册: 2007-09-18 8:45
帖子: 734
送出感谢: 1
接收感谢: 1
mac应该不难的吧


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译