新手初识GUN Grub/Grub4DOS的几个小问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
Makubes
帖子: 3
注册时间: 2010-01-14 11:22
送出感谢: 0
接收感谢: 0

新手初识GUN Grub/Grub4DOS的几个小问题

#1

帖子 Makubes » 2010-11-22 12:10

因为第一次使用硬盘安装Ubuntu ISO,所以使用了Grub4DOS来引导安装,所以就碰到了一些问题顺带连以前不懂的问题也问一下:

1.使用Grub4DOS,所以boot.ini的C:\GRLDR= "GRUB"启动(C盘是hd0,0),但是路径为hd0,1的时候有时候会出问题,提示找不到文件之类的。这样是不是类是把Grub安装在一个分区,就不能垮分区操作文件了呢?

2.以前有用过WinGrub,安装在MRB里(我想应该是GUN Grub),在C盘只留一个menu.lst,我试了下把D盘E盘里面都放了一个menu,也就是D盘里有menu的时候其他两个盘的menu删除,当然我也在menu里的选项上有标注,每次都能自动找到menu.lst文件。这样是不是表示整个Grub安装到MRB,而留下menu.lst这个手动配置的文件在外部(没有文件的话就启用默认菜单)?我比较喜欢这种方式,不知道ubuntu中把grub.lst放到根目录/里面,然后把/boot删除会不会出问题。

3.Grub4DOS和GUN Grub的差异,我有看过win下的menu和ubuntu下的menu,他们两个的书写形式不一样,是不是通用的,还是两者根本不一样,在网上看到说Grub4DOS兼容性比较好呢。

我比较喜欢第二里面那个只要有menu.lst就能引导的方式,这样就算没装任何系统,都可以启用默认菜单,不知道这种是叫什么个安装法呢。不知道能不能在虚拟机用wingrub安装好,然后DiskGenius备份MRB,再恢复到另外的电脑里呢。

希望各位前辈给予解答,小弟的网上都搜索不到,可能搜索功底太差了。
levee
帖子: 3030
注册时间: 2009-10-03 23:31
送出感谢: 0
接收感谢: 13 次

Re: 新手初识GUN Grub/Grub4DOS的几个小问题

#2

帖子 levee » 2010-11-22 20:50

grub里的数字从0开始,因此hd(0,0)指的是sda1,通常对应win下的c盘,hd(0,1)指的是sda2。

grub4dos默认会在win下各个盘根目录搜索menu.lst。

grub与grub4dos差不多,menu.lst文件写法规则一样,可以通用,但现在ubuntu默认使用的是grub2,与grub/grub4dos不一样,没有menu.lst文件。

在linux与win共存的情况下,因为重装win会自动覆盖mbr,因此不建议将grub安装到mbr。可以考虑修改boot.ini文件,用win自带的引导器引导grub4dos,然后用grub4dos引导linux,。
Makubes
帖子: 3
注册时间: 2010-01-14 11:22
送出感谢: 0
接收感谢: 0

Re: 新手初识GUN Grub/Grub4DOS的几个小问题

#3

帖子 Makubes » 2010-11-23 10:16

levee 写了:grub里的数字从0开始,因此hd(0,0)指的是sda1,通常对应win下的c盘,hd(0,1)指的是sda2。

grub4dos默认会在win下各个盘根目录搜索menu.lst。

grub与grub4dos差不多,menu.lst文件写法规则一样,可以通用,但现在ubuntu默认使用的是grub2,与grub/grub4dos不一样,没有menu.lst文件。

在linux与win共存的情况下,因为重装win会自动覆盖mbr,因此不建议将grub安装到mbr。可以考虑修改boot.ini文件,用win自带的引导器引导grub4dos,然后用grub4dos引导linux,。
也就是说没有安装到MRB的GRUB在C盘中是GRLDR和menu.lst两个文件,如果有些如MRB的话那么只要硬盘中有menu.lst这个文件就可以了?

我比较喜欢GRUB装到MRB里,在硬盘分出1G作为启动盘,里面放ghost,PE等工具,然后系统另外一个盘,就是和/boot差不多吧,这样感觉装机维护之类的比较方便。
回复

回到 “启动和引导”