当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 另发一帖,求单系统(即只装一个ubuntu)下用grub4dos替换ubuntu自带的grub的实际操作方法
帖子发表于 : 2008-09-23 2:47 

注册: 2008-09-20 15:57
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
tmwl0tmwl 写道:
先前的一个问题,win下的grub4dos与ubuntu下的grub是有区别的,甚至ubuntu的grub是有缺限的
那可不可以用win下的grub4dos替换掉ubutu本来的grub

从而实现高度兼容吗?


ptptptpt朋友回复:
可以。参见置顶帖

并没有找到,可能我眼拙



我的问题是在纯ubuntu下,也就是就这一个单系统,不装win系统的情况下,进行引导文件的替换,(关键是要能用grub4dos引导起来,我在root模式下直接用grub4dos里的文件替换/boot/grub/里的相关文件,结果开机跳到grub命令行,进不了系统。 menu.lst文件是依据win下的相关写的)
进入命令行后我输入find /boot/grub/menu.lst
提示没有发现文件,是不是我的menu.lst文件有问题)





在ubuntu里文本文档默认并不是txt格式,可以用openoffice存一个txt文件到桌面,修改的文件再另存为即可


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 另发一帖,求单系统(即只装一个ubuntu)下用grub4dos替换ubuntu自带的grub的实际操作方法
帖子发表于 : 2008-09-23 8:19 

注册: 2006-08-30 11:16
帖子: 477
地址: 广东阳春
送出感谢: 0 次
接收感谢: 0 次
grub4dos的名字都告诉你了,是for dos的。

只有ubuntu单系统的话还是老实用自带的grub吧。


ptptptpt朋友回复:
可以。参见置顶帖

他的意思应该是指用grub4dos在windows的引导菜单引导ubuntu,而不是单一的ubuntu情况下。


_________________
http://hi.baidu.com/ferlycn


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 另发一帖,求单系统(即只装一个ubuntu)下用grub4dos替换ubuntu自带的grub的实际操作方法
帖子发表于 : 2008-09-23 9:39 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
方案一:专门分一个 fat32 区,存放 grldr 和 menu.lst,把 grub4dos 引导代码安装到 mbr

方案二:自己编译 grub4dos ,取其 stage2 替换 ubuntu 的 grub 的stage2 ,即可。

具体资料,置顶帖都提供了。老兄,用 linux 不要太懒哦


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 另发一帖,求单系统(即只装一个ubuntu)下用grub4dos替换ubuntu自带的grub的实际操作方法
帖子发表于 : 2008-09-23 12:31 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
方案三 保留 grub 的同时可选 grub4dos (从 grub 启动 grub4dos)
把 grub4dos 的 grub.exe 放在 /boot 下
在 menu.lst 里添加

title grub4dos
kernel /boot/grub.exe

就可以了。

grub 和 grub4dos 可以共用一个 menu.lst,所以在 menu.lst 里可以继续加入 grub4dos 语法的启动项,最好标题注明 grub4dos only. 要用的时候,先从 grub 菜单选 grub4dos,grub4dos 又调出一模一样的菜单,然后选 grub4dos only 的启动项,麻烦一点,但是不用写引导扇区,安全。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 另发一帖,求单系统(即只装一个ubuntu)下用grub4dos替换ubuntu自带的grub的实际操作方法
帖子发表于 : 2008-09-23 14:03 

注册: 2008-09-20 15:57
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
方案二:自己编译 grub4dos ,取其 stage2 替换 ubuntu 的 grub 的stage2 ,即可。

具体资料,置顶帖都提供了。老兄,用 linux 不要太懒哦


这个方法的原理比较好,但是如何操作?

置顶帖似乎没有?(ptptptpt朋友能不能把具体的操作步骤摘下来,没看到:取其 stage2 替换 ubuntu 的 grub 的stage2


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 另发一帖,求单系统(即只装一个ubuntu)下用grub4dos替换ubuntu自带的grub的实际操作方法
帖子发表于 : 2008-09-23 14:11 

注册: 2008-09-20 15:57
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
目前的光盘引导解决方案有几种,一种 DOS 软盘中带有 GRUB.EXE, 或者 DOS 软盘直接用 GRLDR 的引导扇区(用bootlace 写入),然后把这个软盘制作到光盘中从而成为可引导的光盘。

另一种是用 grldr 制作 no-emulation-mode 的可引导光盘,在 readme 中有说明。

还有一种是用 stage2_eltorito 制作 no-emulation-mode 的可引导光盘,这个是 GNU GRUB 中的通用方法,我们的 GRUB4DOS 中没有提及,也没有附带该文件。大家可以搜索网络获得这方面的知识。

我重点说说后两种方法的差别所在。用 grldr 制作 no-emulation-mode 的可引导光盘,不支持某些 BUGGY 的 BIOS,但这一方法完全遵守微软参与制定的那个可启动光盘的事实工业标准。可能有许多 BIOS 都不能完全支持这一标准,所以,这种方法所制作出来的光盘,并不能在所有的机器中通畅无阻地运行。但随着岁月的流逝,这个标准会被 BIOS 生产者们完全支持的(现在刷新 BIOS 很方便嘛!),到那时,用 GRLDR 制作的可引导光盘就可以通行无阻了。

用 stage2_eltorito 制作 no-emulation-mode 的可引导光盘,照顾到那些 BUGGY 的 BIOS,因此一个实用产品的开发者,应该使用这种方法来制作可引导 GRUB 的光盘。

编译 GRUB4DOS 可以获得 stage2_eltorito 。光盘制作者也是属于开发者,因此他编译 GRUB4DOS 不存在困难。所以,我们其实没必要把 stage2_eltorito 文件随 GRUB4DOS 一起发布了,因为毕竟这个文件的用处不大,只是用来制作光盘而已,普通的用户用不着它。

至于说中文,那不是根本问题。用了中文版的 GRLDR 和 stage2_eltorito,就制作出中文版的 GRUB 光盘引导文件了。编译 GRUB4DOS,在生成的 grub-0.97 目录中是英文版的,在 grub-0.97_tmp 目录中的是中文版的。不过,将来如果国际化完成了,则会去掉中文版,而直接就是一个国际化的版本。



不是很清楚如何操作


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 另发一帖,求单系统(即只装一个ubuntu)下用grub4dos替换ubuntu自带的grub的实际操作方法
帖子发表于 : 2008-09-23 14:17 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
tmwl0tmwl 写道:

置顶帖似乎没有?(ptptptpt朋友能不能把具体的操作步骤摘下来,没看到:取其 stage2 替换 ubuntu 的 grub 的stage2


还真是,马上补上 —— 之前确实没想到真的会有人要自己编译 :em06


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 另发一帖,求单系统(即只装一个ubuntu)下用grub4dos替换ubuntu自带的grub的实际操作方法
帖子发表于 : 2008-09-23 14:27 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
好了, viewtopic.php?f=139&t=151627


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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