看了很多教程,彻底不会了= =|||
我是想用ntdlr加载grub4dos的grdlr,然后引导ubuntu
几个问题
1.是不是使用grub4dos引导就不用安装9.10的引导器grub2了?
2.和grub4dos的grdlr在一起的menu.lst应该怎样编写引导ubuntu的部分
谢谢,各位的回答
谁能详解一下用grub4dos引导9.10的过程?
- wheat0r
- 帖子: 1026
- 注册时间: 2008-04-27 12:15
- 联系:
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 谁能详解一下用grub4dos引导9.10的过程?
1. 是的。但是最好还是装,但不要安装到MBR,而是安装到ubuntu的/boot所在分区,这样下次更新内核的时候你只需简单的照抄ubuntu的menu.lst(或者grub.cfg)
2. 如果选择不装ubuntu的grub,那么你只能自己手动编写,比如加上类似这个:
uuid部分可用ls -l /dev/disk/by-uuid查看
kernel版本号自己去/boot下面看
第一个uuid必须是/boot分区(如果你单独分出来的话),第二个uuid必须是根分区(如果/boot没有单独分出来,就和第一个一样)
vga=794是设置控制台为1280x1024,请替换成适合你的,也可以不要
或者写成这样:
总之,如果安装了ubuntu的grub,就可以简单的抄过来,否则就只好自己写
PS: grub4dos必须用最新的0.44版。以上操作需要在linux下进行(除非你对这些概念很有把握)
2. 如果选择不装ubuntu的grub,那么你只能自己手动编写,比如加上类似这个:
代码: 全选
title Ubuntu 9.10
uuid 1fae20f2-c684-485f-abda-204978a51488
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=1fae20f2-c684-485f-abda-204978a51488 ro quiet splash vga=794
initrd /boot/initrd.img-2.6.31-14-generic
kernel版本号自己去/boot下面看
第一个uuid必须是/boot分区(如果你单独分出来的话),第二个uuid必须是根分区(如果/boot没有单独分出来,就和第一个一样)
vga=794是设置控制台为1280x1024,请替换成适合你的,也可以不要
或者写成这样:
代码: 全选
title Ubuntu 9.10
root (hdx,y)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sdb6 ro quiet splash vga=794
initrd /boot/initrd.img-2.6.31-14-generic
总之,如果安装了ubuntu的grub,就可以简单的抄过来,否则就只好自己写
PS: grub4dos必须用最新的0.44版。以上操作需要在linux下进行(除非你对这些概念很有把握)
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 24
- 注册时间: 2009-11-02 9:35
Re: 谁能详解一下用grub4dos引导9.10的过程?
把9.10里的grub.cfg一些信息复制过来就好了。
grub.cfg里的Linux 对应 Grub4DOS的kernel命令。
对应这样:
grub.cfg里的Linux 对应 Grub4DOS的kernel命令。
代码: 全选
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 321b4655-8e85-4439-9ccc-ca4794cc30bd
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=321b4655-8e85-4439-9ccc-ca4794cc30bd ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
代码: 全选
title Ubuntu, Linux 2.6.31-14-generic
uuid 321b4655-8e85-4439-9ccc-ca4794cc30bd
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=321b4655-8e85-4439-9ccc-ca4794cc30bd ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
quiet
-
- 帖子: 3249
- 注册时间: 2008-10-28 20:18
Re: 谁能详解一下用grub4dos引导9.10的过程?
目前GRUB2不支持安装到ubuntu的/boot所在分区,在安装Ubuntu的最后阶段如果选择吧引导启动安装到ubuntu的/boot所在分区会默认安装GRUB引导而不是GRUB2引导...
- wheat0r
- 帖子: 1026
- 注册时间: 2008-04-27 12:15
- 联系:
Re: 谁能详解一下用grub4dos引导9.10的过程?
谢谢各位回答
看来是把grub装进/boot不会写入MBR,但是ubuntu会自动更新它的menu.lst,然后把相应片段拿出来用就可以了
看来是把grub装进/boot不会写入MBR,但是ubuntu会自动更新它的menu.lst,然后把相应片段拿出来用就可以了
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 谁能详解一下用grub4dos引导9.10的过程?
额,有这回事?ryoohki 写了:目前GRUB2不支持安装到ubuntu的/boot所在分区,在安装Ubuntu的最后阶段如果选择吧引导启动安装到ubuntu的/boot所在分区会默认安装GRUB引导而不是GRUB2引导...
不过对我来说0.97还是1.97都无所谓了,我只要抄它的菜单
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 谁能详解一下用grub4dos引导9.10的过程?
我安装时没这个好事。 grub2安装到 / 分区,没报错,但也用不了。没有 grubryoohki 写了:目前GRUB2不支持安装到ubuntu的/boot所在分区,在安装Ubuntu的最后阶段如果选择吧引导启动安装到ubuntu的/boot所在分区会默认安装GRUB引导而不是GRUB2引导...
用加载 core.img 引导的
-
- 帖子: 79
- 注册时间: 2007-11-29 15:21
Re: 谁能详解一下用grub4dos引导9.10的过程?
补充一下,如果/boot被单独分区,则需要去掉在kernel和initrd后的"/boot",即:
代码: 全选
title Ubuntu 9.10
root (hdx,y)
kernel /vmlinuz-2.6.31-14-generic root=/dev/sdaX ro quiet splash vga=794
initrd /initrd.img-2.6.31-14-generic
- czjl
- 帖子: 765
- 注册时间: 2008-07-28 10:02
Re: 谁能详解一下用grub4dos引导9.10的过程?
我将grub2安装到/boot,没有问题。主要是无法直接引导。于是采用smallapple的方法,启动顺序,boot.ini --> grldr+menu.lst -->grub2 --> ubuntu.过程稍微长了点,不过我不在乎那几秒钟。ryoohki 写了:目前GRUB2不支持安装到ubuntu的/boot所在分区,在安装Ubuntu的最后阶段如果选择吧引导启动安装到ubuntu的/boot所在分区会默认安装GRUB引导而不是GRUB2引导...