当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 谁能详解一下用grub4dos引导9.10的过程?
帖子发表于 : 2009-11-02 13:22 
头像

注册: 2008-04-27 12:15
帖子: 1026
送出感谢: 0 次
接收感谢: 0 次
看了很多教程,彻底不会了= =|||
我是想用ntdlr加载grub4dos的grdlr,然后引导ubuntu
几个问题
1.是不是使用grub4dos引导就不用安装9.10的引导器grub2了?
2.和grub4dos的grdlr在一起的menu.lst应该怎样编写引导ubuntu的部分

谢谢,各位的回答


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 谁能详解一下用grub4dos引导9.10的过程?
帖子发表于 : 2009-11-02 14:02 
头像

注册: 2008-02-17 23:47
帖子: 22108
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
1. 是的。但是最好还是装,但不要安装到MBR,而是安装到ubuntu的/boot所在分区,这样下次更新内核的时候你只需简单的照抄ubuntu的menu.lst(或者grub.cfg)

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

uuid部分可用ls -l /dev/disk/by-uuid查看
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桌面环境配置手把手


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 谁能详解一下用grub4dos引导9.10的过程?
帖子发表于 : 2009-11-02 14:07 

注册: 2009-11-02 9:35
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
把9.10里的grub.cfg一些信息复制过来就好了。

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


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 谁能详解一下用grub4dos引导9.10的过程?
帖子发表于 : 2009-11-02 14:11 

注册: 2008-10-28 20:18
帖子: 3249
送出感谢: 0 次
接收感谢: 0 次
目前GRUB2不支持安装到ubuntu的/boot所在分区,在安装Ubuntu的最后阶段如果选择吧引导启动安装到ubuntu的/boot所在分区会默认安装GRUB引导而不是GRUB2引导...


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 谁能详解一下用grub4dos引导9.10的过程?
帖子发表于 : 2009-11-02 14:17 
头像

注册: 2008-04-27 12:15
帖子: 1026
送出感谢: 0 次
接收感谢: 0 次
谢谢各位回答
看来是把grub装进/boot不会写入MBR,但是ubuntu会自动更新它的menu.lst,然后把相应片段拿出来用就可以了


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 谁能详解一下用grub4dos引导9.10的过程?
帖子发表于 : 2009-11-02 14:25 
头像

注册: 2008-02-17 23:47
帖子: 22108
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
ryoohki 写道:
目前GRUB2不支持安装到ubuntu的/boot所在分区,在安装Ubuntu的最后阶段如果选择吧引导启动安装到ubuntu的/boot所在分区会默认安装GRUB引导而不是GRUB2引导...

额,有这回事?
不过对我来说0.97还是1.97都无所谓了,我只要抄它的菜单 :em04


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 谁能详解一下用grub4dos引导9.10的过程?
帖子发表于 : 2009-11-02 15:11 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
ryoohki 写道:
目前GRUB2不支持安装到ubuntu的/boot所在分区,在安装Ubuntu的最后阶段如果选择吧引导启动安装到ubuntu的/boot所在分区会默认安装GRUB引导而不是GRUB2引导...


我安装时没这个好事。 grub2安装到 / 分区,没报错,但也用不了。没有 grub :em20 :em20 :em20
用加载 core.img 引导的


_________________
Grub2 基础教程


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 谁能详解一下用grub4dos引导9.10的过程?
帖子发表于 : 2009-11-05 19:24 

注册: 2007-11-29 15:21
帖子: 79
送出感谢: 0 次
接收感谢: 0 次
补充一下,如果/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


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 谁能详解一下用grub4dos引导9.10的过程?
帖子发表于 : 2009-11-07 11:37 
头像

注册: 2008-07-28 10:02
帖子: 765
送出感谢: 1
接收感谢: 0 次
ryoohki 写道:
目前GRUB2不支持安装到ubuntu的/boot所在分区,在安装Ubuntu的最后阶段如果选择吧引导启动安装到ubuntu的/boot所在分区会默认安装GRUB引导而不是GRUB2引导...

我将grub2安装到/boot,没有问题。主要是无法直接引导。于是采用smallapple的方法,启动顺序,boot.ini --> grldr+menu.lst -->grub2 --> ubuntu.过程稍微长了点,不过我不在乎那几秒钟。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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