当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : grub4dos成功引导
帖子发表于 : 2009-03-10 18:49 

注册: 2009-03-09 21:45
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
最近买个硬盘,前天刚装了UBUNTU8.10,为了以后装其它操作系统不响UBUNTU的启动,立刻研究用grub4dos实现双启动,

好事多磨,下载了grub4dos和几个相关文件,再搜了一下别人的经验,下载了一个menu.lst,编辑boot.ini后重新启动,

结果失败,提示文件错误,后来把系统里的menu.lst考出来还是不行,出现相同的错误。

经过N多次试验后终于成功实现用grub4dos引导,我认为menu.lst是成功引导的关键

仔细研究UBUNTU系统中的menu.lst(不要用记事本打开,会比较乱),发现引导的主要格式是这样的:

title
root
uuid
kernel
initrd

我系统中的menu.lst引导部分是这样的
title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid aa9ee4b7-a85a-47f2-bd3c-2c5a0e66e1b6
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=aa9ee4b7-a85a-47f2-bd3c-2c5a0e66e1b6 ro single
initrd /boot/initrd.img-2.6.27-7-generic

我发现少了boot一项,那是不是这个生成grub4dos不能引导呢,经实验证明,添加boot后就可以成功引导了
我加了一行后如下:
title Ubuntu 8.10, kernel 2.6.27-7-generic
root (hd2,0)
uuid aa9ee4b7-a85a-47f2-bd3c-2c5a0e66e1b6
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=aa9ee4b7-a85a-47f2-bd3c-2c5a0e66e1b6 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic

(hd2,0)就是批第三个硬盘的第一个分区,如果你是第二个硬盘的第二个分区那就是(hd1,1)
这样我原menu.lst多余的部分精减后成功引导了ubuntu

过程中我还发现1个情况:
格式化去不掉grub,用FDISK /MBR可以去除


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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