好!smallapple 写了:grub2改用grub.cfg。加acpi=off有两个方法睡皮打滚要啊 写了:9.10怎么找不到menu。lst了,/boot/grub下面没有这个文件。我是想改启动参数,加acpi=off之类的东西。
一是修改 /etc/default/grub ,修改方法见教程,推荐使用
二是直接修改 /boot/grub/grub.cfg,在 menuentry 菜单项的 linux 语句上加参数。
grub2 基础教程(续)
- 千里不留行
- 帖子: 605
- 注册时间: 2009-08-30 14:04
- 来自: 上海
Re: grub2 基础教程(续)
- SecretZero
- 帖子: 1670
- 注册时间: 2007-08-30 5:39
Re: grub2 基础教程(续)
1好好的为什么要换2阿。复杂很多,而且这样方便吗?
- drvicar
- 帖子: 1285
- 注册时间: 2007-12-17 18:07
- 来自: 西安
Re: grub2 基础教程(续)
很强悍的帖子呢
- czjl
- 帖子: 765
- 注册时间: 2008-07-28 10:02
Re: grub2 基础教程(续)
看完了,不顶不行!
我一直是XP,UBUNTU双系统。9.10之前,我一直将GRUB装在/boot/grub(逻辑分区的引导扇区),然后在XP下用dskprobe.exe生成bootsect.rh,并加入到boot.ini里去实现引导。
刚装了9.1,发现不灵了。终于在此帖中找到答案,并成功用g2ldr,g2ldr.mbr实现了引导。
疑问(可以没有答案):
是否从grub2开始,都不支持将grub安装到分区的引导扇区?如果不支持的话,倒是蛮遗憾的,感觉少了点功能。

我一直是XP,UBUNTU双系统。9.10之前,我一直将GRUB装在/boot/grub(逻辑分区的引导扇区),然后在XP下用dskprobe.exe生成bootsect.rh,并加入到boot.ini里去实现引导。
刚装了9.1,发现不灵了。终于在此帖中找到答案,并成功用g2ldr,g2ldr.mbr实现了引导。
疑问(可以没有答案):
是否从grub2开始,都不支持将grub安装到分区的引导扇区?如果不支持的话,倒是蛮遗憾的,感觉少了点功能。
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: grub2 基础教程(续)
经过测试,目前 beta 版的grub2 可以安装在 主分区的引导扇区,但不能安装在逻辑分区的引扇分区。在我的pdf的教程内有提供一个方法,是把 /boot/grub/boot.img的文件提取出来,并加入boot.ini ,即 c:\boot.img="Ubuntu 9.10"是否从grub2开始,都不支持将grub安装到分区的引导扇区?如果不支持的话,倒是蛮遗憾的,感觉少了点功能。
据官方文件,是把 boot.img写入 mbr的,也是把boot.img写入引导扇区,理论上这个文件等同于dd生成的文件,但因还是 beta 版,似乎某些电脑不能成功使用。
- czjl
- 帖子: 765
- 注册时间: 2008-07-28 10:02
Re: grub2 基础教程(续)
感谢smallapple如此快速的回答。smallapple 写了:经过测试,目前 beta 版的grub2 可以安装在 主分区的引导扇区,但不能安装在逻辑分区的引扇分区。在我的pdf的教程内有提供一个方法,是把 /boot/grub/boot.img的文件提取出来,并加入boot.ini ,即 c:\boot.img="Ubuntu 9.10"是否从grub2开始,都不支持将grub安装到分区的引导扇区?如果不支持的话,倒是蛮遗憾的,感觉少了点功能。
据官方文件,是把 boot.img写入 mbr的,也是把boot.img写入引导扇区,理论上这个文件等同于dd生成的文件,但因还是 beta 版,似乎某些电脑不能成功使用。
我装UBUNTU时,一般是用硬盘安装alternate版的,将grub装在/boot/grub。这样问题来了,如何简单的提取boot.img?是敲17楼那3行命令进去吗?
==想通了,可以先通过g2ldr,g2ldr.mbr或grub4dos,menu,lst进入UBUNTU,再提取boot.img.

上次由 czjl 在 2009-10-26 19:39,总共编辑 2 次。
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: grub2 基础教程(续)
三办法,我装UBUNTU时,一般是用硬盘安装alternate版的,将grub装在/boot/grub。这样问题来了,如何简单的提取boot.img?是敲17楼那3行命令进去吗?
一、如果 ubuntu 分区是ext3格式,可以在windows 下用diskgen3之类的第三方软件读取 ext3 分区,把文件拷出来
二、如果是 ext4 格式,就用 grub4dos,按17楼方法进入系统拷文件
三、用 livecd 启动拷出文件
觉得哪个方便就用哪个。
- czjl
- 帖子: 765
- 注册时间: 2008-07-28 10:02
Re: grub2 基础教程(续)
非常感谢,刚刚想通后修改提问,一刷新,你已答复!强人!smallapple 写了:三办法,我装UBUNTU时,一般是用硬盘安装alternate版的,将grub装在/boot/grub。这样问题来了,如何简单的提取boot.img?是敲17楼那3行命令进去吗?
一、如果 ubuntu 分区是ext3格式,可以在windows 下用diskgen3之类的第三方软件读取 ext3 分区,把文件拷出来
二、如果是 ext4 格式,就用 grub4dos,按17楼方法进入系统拷文件
三、用 livecd 启动拷出文件
觉得哪个方便就用哪个。

- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: grub2 基础教程(续)
用 g2ldr, g2ldr.mbr 应该是最方便的,不用写menu.lst,万一 boot.img 与电脑不兼容,用 g2ldr 凑合也可以
- bbeikke
- 帖子: 880
- 注册时间: 2008-10-14 21:54
Re: grub2 基础教程(续)
直接修改/boot/grub/grub.cfg不好吧?smallapple 写了:grub2改用grub.cfg。加acpi=off有两个方法睡皮打滚要啊 写了:9.10怎么找不到menu。lst了,/boot/grub下面没有这个文件。我是想改启动参数,加acpi=off之类的东西。
一是修改 /etc/default/grub ,修改方法见教程,推荐使用
二是直接修改 /boot/grub/grub.cfg,在 menuentry 菜单项的 linux 语句上加参数。
引用自https://wiki.ubuntu.com/Grub2
DO NOT EDIT THIS FILE This is the main Grub 2 file. It "replaces" Grub Legacy's /boot/grub/menu.lst. This file contains the Grub menu instructions. Unlike Grub Legacy's menu.lst file, /boot/grub/grub.cfg is NOT MEANT TO BE EDITED!!!
地狱可以想象,天堂却无法描述。
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: grub2 基础教程(续)
所以bbeikke 写了:直接修改/boot/grub/grub.cf不好吧?smallapple 写了:grub2改用grub.cfg。加acpi=off有两个方法睡皮打滚要啊 写了:9.10怎么找不到menu。lst了,/boot/grub下面没有这个文件。我是想改启动参数,加acpi=off之类的东西。
一是修改 /etc/default/grub ,修改方法见教程,推荐使用
二是直接修改 /boot/grub/grub.cfg,在 menuentry 菜单项的 linux 语句上加参数。
引用自https://wiki.ubuntu.com/Grub2DO NOT EDIT THIS FILE This is the main Grub 2 file. It "replaces" Grub Legacy's /boot/grub/menu.lst. This file contains the Grub menu instructions. Unlike Grub Legacy's menu.lst file, /boot/grub/grub.cfg is NOT MEANT TO BE EDITED!!!
一是修改 /etc/default/grub ,修改方法见教程,推荐使用
如果是熟手,修改grub.cfg 也没什么不可以。
- czjl
- 帖子: 765
- 注册时间: 2008-07-28 10:02
Re: grub2 基础教程(续)
经测试,boot.img在我的机子里不兼容。暂时安心于g2ldr,g2ldr.mbr,静待改进!smallapple 写了:用 g2ldr, g2ldr.mbr 应该是最方便的,不用写menu.lst,万一 boot.img 与电脑不兼容,用 g2ldr 凑合也可以

- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: grub2 基础教程(续)
不兼容的原因好象是 boot.img 没有加载分区表所引起,搞不清楚原因。前天有一个朋友试了一下,倒也成功了。
用 boot.img 和 grldr.mbr 相比较,是少了一个加载环节,速度会快一点。
用 boot.img 和 grldr.mbr 相比较,是少了一个加载环节,速度会快一点。
-
- 帖子: 42
- 注册时间: 2006-04-18 9:18
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12