grub2 基础教程(续)

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
千里不留行
帖子: 605
注册时间: 2009-08-30 14:04
来自: 上海

Re: grub2 基础教程(续)

#136

帖子 千里不留行 » 2009-10-18 15:32

smallapple 写了:
睡皮打滚要啊 写了:9.10怎么找不到menu。lst了,/boot/grub下面没有这个文件。我是想改启动参数,加acpi=off之类的东西。
grub2改用grub.cfg。加acpi=off有两个方法
一是修改 /etc/default/grub ,修改方法见教程,推荐使用
二是直接修改 /boot/grub/grub.cfg,在 menuentry 菜单项的 linux 语句上加参数。
好!
头像
SecretZero
帖子: 1670
注册时间: 2007-08-30 5:39

Re: grub2 基础教程(续)

#137

帖子 SecretZero » 2009-10-23 13:47

1好好的为什么要换2阿。复杂很多,而且这样方便吗?
深度,值得深入!
http://bbs.deepin.org/?u=348684

最新的综艺魔法相册
http://www.77studio.net/?fromuid=344
头像
drvicar
帖子: 1285
注册时间: 2007-12-17 18:07
来自: 西安

Re: grub2 基础教程(续)

#138

帖子 drvicar » 2009-10-25 13:03

很强悍的帖子呢
头像
czjl
帖子: 765
注册时间: 2008-07-28 10:02

Re: grub2 基础教程(续)

#139

帖子 czjl » 2009-10-26 15:41

看完了,不顶不行! :em11
我一直是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 基础教程(续)

#140

帖子 smallapple » 2009-10-26 17:16

是否从grub2开始,都不支持将grub安装到分区的引导扇区?如果不支持的话,倒是蛮遗憾的,感觉少了点功能。
经过测试,目前 beta 版的grub2 可以安装在 主分区的引导扇区,但不能安装在逻辑分区的引扇分区。在我的pdf的教程内有提供一个方法,是把 /boot/grub/boot.img的文件提取出来,并加入boot.ini ,即 c:\boot.img="Ubuntu 9.10"
据官方文件,是把 boot.img写入 mbr的,也是把boot.img写入引导扇区,理论上这个文件等同于dd生成的文件,但因还是 beta 版,似乎某些电脑不能成功使用。
头像
czjl
帖子: 765
注册时间: 2008-07-28 10:02

Re: grub2 基础教程(续)

#141

帖子 czjl » 2009-10-26 19:28

smallapple 写了:
是否从grub2开始,都不支持将grub安装到分区的引导扇区?如果不支持的话,倒是蛮遗憾的,感觉少了点功能。
经过测试,目前 beta 版的grub2 可以安装在 主分区的引导扇区,但不能安装在逻辑分区的引扇分区。在我的pdf的教程内有提供一个方法,是把 /boot/grub/boot.img的文件提取出来,并加入boot.ini ,即 c:\boot.img="Ubuntu 9.10"
据官方文件,是把 boot.img写入 mbr的,也是把boot.img写入引导扇区,理论上这个文件等同于dd生成的文件,但因还是 beta 版,似乎某些电脑不能成功使用。
感谢smallapple如此快速的回答。
我装UBUNTU时,一般是用硬盘安装alternate版的,将grub装在/boot/grub。这样问题来了,如何简单的提取boot.img?是敲17楼那3行命令进去吗?

==想通了,可以先通过g2ldr,g2ldr.mbr或grub4dos,menu,lst进入UBUNTU,再提取boot.img. :em11
上次由 czjl 在 2009-10-26 19:39,总共编辑 2 次。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: grub2 基础教程(续)

#142

帖子 smallapple » 2009-10-26 19:34

我装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 基础教程(续)

#143

帖子 czjl » 2009-10-26 19:37

smallapple 写了:
我装UBUNTU时,一般是用硬盘安装alternate版的,将grub装在/boot/grub。这样问题来了,如何简单的提取boot.img?是敲17楼那3行命令进去吗?
三办法,
一、如果 ubuntu 分区是ext3格式,可以在windows 下用diskgen3之类的第三方软件读取 ext3 分区,把文件拷出来
二、如果是 ext4 格式,就用 grub4dos,按17楼方法进入系统拷文件
三、用 livecd 启动拷出文件

觉得哪个方便就用哪个。
非常感谢,刚刚想通后修改提问,一刷新,你已答复!强人! :em05
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: grub2 基础教程(续)

#144

帖子 smallapple » 2009-10-26 19:48

用 g2ldr, g2ldr.mbr 应该是最方便的,不用写menu.lst,万一 boot.img 与电脑不兼容,用 g2ldr 凑合也可以
头像
bbeikke
帖子: 880
注册时间: 2008-10-14 21:54

Re: grub2 基础教程(续)

#145

帖子 bbeikke » 2009-10-26 19:48

smallapple 写了:
睡皮打滚要啊 写了:9.10怎么找不到menu。lst了,/boot/grub下面没有这个文件。我是想改启动参数,加acpi=off之类的东西。
grub2改用grub.cfg。加acpi=off有两个方法
一是修改 /etc/default/grub ,修改方法见教程,推荐使用
二是直接修改 /boot/grub/grub.cfg,在 menuentry 菜单项的 linux 语句上加参数。
直接修改/boot/grub/grub.cfg不好吧?
引用自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 基础教程(续)

#146

帖子 smallapple » 2009-10-26 19:50

bbeikke 写了:
smallapple 写了:
睡皮打滚要啊 写了:9.10怎么找不到menu。lst了,/boot/grub下面没有这个文件。我是想改启动参数,加acpi=off之类的东西。
grub2改用grub.cfg。加acpi=off有两个方法
一是修改 /etc/default/grub ,修改方法见教程,推荐使用
二是直接修改 /boot/grub/grub.cfg,在 menuentry 菜单项的 linux 语句上加参数。
直接修改/boot/grub/grub.cf不好吧?
引用自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!!!
所以
一是修改 /etc/default/grub ,修改方法见教程,推荐使用
如果是熟手,修改grub.cfg 也没什么不可以。
头像
czjl
帖子: 765
注册时间: 2008-07-28 10:02

Re: grub2 基础教程(续)

#147

帖子 czjl » 2009-10-27 9:09

smallapple 写了:用 g2ldr, g2ldr.mbr 应该是最方便的,不用写menu.lst,万一 boot.img 与电脑不兼容,用 g2ldr 凑合也可以
经测试,boot.img在我的机子里不兼容。暂时安心于g2ldr,g2ldr.mbr,静待改进! :em11
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: grub2 基础教程(续)

#148

帖子 smallapple » 2009-10-27 10:21

不兼容的原因好象是 boot.img 没有加载分区表所引起,搞不清楚原因。前天有一个朋友试了一下,倒也成功了。

用 boot.img 和 grldr.mbr 相比较,是少了一个加载环节,速度会快一点。
fatality
帖子: 42
注册时间: 2006-04-18 9:18

Re: grub2 基础教程(续)

#149

帖子 fatality » 2009-10-28 10:13

昨天升级到1.97正式版,用memdisk加载软盘镜像启动仍然会死。
不知道大家是不是都这样?
附件
Snap2.jpg
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: grub2 基础教程(续)

#150

帖子 smallapple » 2009-10-28 10:37

正式版出了吗?我的还是 beta4
回复