当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Grub和ntlrd都能引导进入Ubuntu是否可行?
帖子发表于 : 2009-10-25 15:54 

注册: 2009-04-13 10:22
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
我的构思是这样的:
  将Grub装在MBR,以实现Ubuntu和Windows的双引导,选择进入Windows后,在Windows启动菜单添加一项Ubuntu启动项,选用该项同样可以进入Ubuntu。不知可行?
  也就是在Grub菜单和windows启动菜单都能进入Ubuntu,这样子,一但重装了Windows,可以用windows菜单进入Ubuntu,再在Ubuntu里修复Grub,再次实现双启动。

请高人指点,谢谢!


我的方案是用dd将MBR写到一个文件,如mbr.back,然后将它放在C:盘,在boot.ini最后添加c:\mbr.back=”Grub Menu”。这样子好像能循环调用。行不行?不过这样还是不能直接进Ubuntu,而只是启动了Grub菜单而已。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Grub和ntlrd都能引导进入Ubuntu是否可行?
帖子发表于 : 2009-10-25 17:08 
头像

注册: 2007-11-02 13:46
帖子: 970
送出感谢: 0 次
接收感谢: 1
我试过了,以失败告终,期待你的成功将来跟你分享你的经验。 :em03
祝你好运


_________________
明察,慎思,笃行


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Grub和ntlrd都能引导进入Ubuntu是否可行?
帖子发表于 : 2009-10-25 17:24 
头像

注册: 2009-04-11 23:46
帖子: 4029
系统: Arch Linux
送出感谢: 11
接收感谢: 110
Grub+grub4dos


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Grub和ntlrd都能引导进入Ubuntu是否可行?
帖子发表于 : 2009-10-25 19:32 

注册: 2009-04-13 10:22
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
lilydjwg 写道:
Grub+grub4dos


Grub4Dos不会修改MBR吗?我看过一些文章说它也要写MBR,但心会把Grub给覆盖了。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Grub和ntlrd都能引导进入Ubuntu是否可行?
帖子发表于 : 2009-10-25 21:18 

注册: 2009-09-19 17:31
帖子: 97
送出感谢: 0 次
接收感谢: 0 次
你的逻辑有点乱……

先后的概念是重要的。

如果MBR里安装了grub,原始的MBR就被覆盖了,进入的就是grub的menu.lst指示的菜单,当然,下面有一项可以让你选择进入ntldr加载的boot.ini的xp启动菜单,但是这个xp菜单不是由mbr加载的。

应该是这样的:

你的grub已经安装进了MBR,然后重新装了xp,如果xp不是ghost版,mbr就变成原始的了。ubuntu进不了。但是有live cd呀。。。

用光盘进入livecd,修复grub,仍然调用以前的menu.lst,就恢复如新了。

如果安装的是ghost的xp,mbr根本不会坏,grub根本就没被覆盖,不用担心


详见
viewtopic.php?f=139&t=234495


_________________
问问题之前要先站内google搜索,时间多了就看置顶帖子,再不行就发问。
有关Windows启动,GNU GRUB和GRUB4DOS的一些启动流程与细节汇总


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Grub和ntlrd都能引导进入Ubuntu是否可行?
帖子发表于 : 2009-10-26 10:09 

注册: 2009-04-13 10:22
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
liu999 写道:
你的逻辑有点乱……

先后的概念是重要的。

如果MBR里安装了grub,原始的MBR就被覆盖了,进入的就是grub的menu.lst指示的菜单,当然,下面有一项可以让你选择进入ntldr加载的boot.ini的xp启动菜单,但是这个xp菜单不是由mbr加载的。

应该是这样的:

你的grub已经安装进了MBR,然后重新装了xp,如果xp不是ghost版,mbr就变成原始的了。ubuntu进不了。但是有live cd呀。。。

用光盘进入livecd,修复grub,仍然调用以前的menu.lst,就恢复如新了。

如果安装的是ghost的xp,mbr根本不会坏,grub根本就没被覆盖,不用担心


详见
viewtopic.php?f=139&t=234495


按你说的没错,一般情况下是这样的,但我只是想做个试验,让Grub和ntlrd都能启动Ubuntu,请问Grub4dos只是考贝文件到C盘配置下就能用,还是也要会写进MBR,而覆盖掉原有的Grub?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Grub和ntlrd都能引导进入Ubuntu是否可行?
帖子发表于 : 2009-10-26 11:59 
头像

注册: 2009-04-11 23:46
帖子: 4029
系统: Arch Linux
送出感谢: 11
接收感谢: 110
gdsx 写道:
按你说的没错,一般情况下是这样的,但我只是想做个试验,让Grub和ntlrd都能启动Ubuntu,请问Grub4dos只是考贝文件到C盘配置下就能用,还是也要会写进MBR,而覆盖掉原有的Grub?

不用写MBR,用ntldr启动的,像这样改一下 boot.ini 就好
代码:
C:\GRLDR="深度一键还原 GHOST V11.0"


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Grub和ntlrd都能引导进入Ubuntu是否可行?
帖子发表于 : 2009-10-26 13:03 

注册: 2009-09-19 17:31
帖子: 97
送出感谢: 0 次
接收感谢: 0 次
gdsx, grub4dos支持进入mbr的,但是你没有使用命令,他就不会进去。也支持使用grldr的被其他引导器调用的引导方式,单独把grldr放到c盘,不会影响原来的mbr。

bios调用mbr,只能允许一种程序存在嘛。

可以bios->MBR GNU grub->/boot/grub/menu.lst->ubuntu
。。。。。。。。。。。。。。。。。。。。。。。。。->ntldr->boot.ini->windows
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。->grldr->grldr所在目录的menu.lst->ubuntu
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。->ntldr->同前

也可以bios->原始的MBR->ntldr->boot.ini->windows
。。。。。。。。。。。。。。。。。。。->grub4dos的grldr->menu.lst->ubuntu
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。->ntldr->boot.ini->同前


你说的是这种?这样做就多余了嘛,chainloader +1是可以通过menu.lst进入ntldr的,但是不需要啊。

而且,这样只是形式上的两个都可以引导,mbr里还是只有一个。重装xp一样会覆盖mbr成原始的形式。仍需要改动boot.ini


_________________
问问题之前要先站内google搜索,时间多了就看置顶帖子,再不行就发问。
有关Windows启动,GNU GRUB和GRUB4DOS的一些启动流程与细节汇总


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Grub和ntlrd都能引导进入Ubuntu是否可行?
帖子发表于 : 2009-10-27 8:14 

注册: 2009-08-05 20:08
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
ubuntu 9.10可用boot.ini启动


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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