预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

GRUB.EXE完全就是GRUB,只不过重新包装,使得他能够在DOS下运行。所以,GRUB.EXE具有你先前所熟悉的GRUB的所有优良特性。目前,grub_for_dos的最新稳定版0.0.8能从这里得到: ftp://ftp.cosoft.org.cn/incoming/grub_for_dos-0.0.8.tar.gz或进入目录查看:ftp://ftp.cosoft.org.cn/incoming/ 版本0.0.8在驱动器映射之下也能够再次(能任意嵌套多次)安全地运行GRUB.EXE。采用的方法是,在每次运行GRUB.EXE的时候,都自动卸载先前的驱动器映射,恢复旧的BIOSint13中断向量。研发版系列(例如版本0.1.4)当然也有这个功能。 解压后,把grub.exe文件拷贝到DOS的硬盘分区或DOS软盘即可。用法: grub--config-file=(hd0,0)/boot/grub/menu.lst 或不带参数: grub 默认的设置文件是(hd0,0)/boot/grub/menu.lst 如果Linux安装之后不能启动,可能的原因是Lilo的故障。这时候,用一张grub引导软盘启动,可确保启动成功。如果你没有grub启动软盘,那么用一张DOS启动软盘,再加上一个grub.exe文件,同样能非常简单地获得grub强大的多重启动功能。 顺便说,用“DOS引导盘+GRUB.EXE”的方法所制作的软盘,能够用来启动DOS和其他操作系统,是真正的“万能引导软盘”。这张软盘在硬盘不能引导DOS/视窗系统的时候还能引导DOS,而用其他方法制作的GRUB软盘,不能再重复用作DOS引导盘。这里所说的“DOS引导盘”能是MS-DOS的,也能是FreeDOS的(顺便说,FreeDOSbuild2029已支持Win98的FAT32大分区格式了)。 另外一种情形:当你重新安装视窗系统的时候,视窗系统会重写MBR,从而把LILO或GRUB的启动代码抹掉。用GRUB.EXE,你不需软盘就能启动其他操作系统(假定你的视窗系统是9x,或硬盘上安装有DOS)。 用loadlin.exe也能启动Linux,不过loadlin需要一个内核文件(vmlinuz),这个内核文件必须处在DOS/视窗系统的分区,有时候这个内核文件不适合作为你新近安装的Linux系统的内核。GRUB.EXE就没有这样的限制,他能给你非常大的自由,他从DOS下启动,而能够从Linux分区找到所有文件(包括内核文件),你非常容易知道这个内核跟你将要引导的系统是匹配的,从而引导Linux系统。 loadlin.exe也是不用安装就能使用的Linux引导器。grub.exe的不同在于,他是个引导管理器,能引导其他操作系统。 请在搜索引擎(http://www.google.com/)中搜索有关GRUB的周详资料。这里只是举一个非常常用的简单例子,命令行操作: grub>find/boot/vmlinuz (hd0,7) grub>root(hd0,7) grub>kernel/boot/vmlinuzroot=/dev/hda8 grub>boot 简单的几个grub命令,就能启动Linux了,非常方便吧?顺便说,grub的find命令非常好,grub甚至更有一个cat命令能显示一个文件的内容。在grub的提示符下敲入help命令,能获得在线帮助。grub的分区号(hd0,N)一般就是Linux的/dev/hda(N+1),例如:(hd0,7)就是/dev/hda8,如果你的是SCSI硬盘,则是/dev/sda8。一个特别情况是,当你的系统中没有IDE主盘而只有IDE0上的一个从盘时,grub显示的(hd0,7)将是Linux的/dev/hdb8,也就是说,GRUB找到的第一个BIOS硬盘(hd0)是系统中的/dev/hdb了。一个复杂一些的例子: 查找系统中的内核文件的位置: grub>find/boot/vmlinuz (hd0,7) //如果你采用了独立的boot分区,那么需要用 grub>find/vmlinuz //来查找。假定找到的结果是 (hd0,6) //再查找系统中有哪些根分区: grub>find/sbin/init (hd0,7) //启动内核的命令是: grub>kernel(hd0,6)/vmlinuzroot=/dev/hda8 grub>boot 如果你的(hd0,7)不是/dev/hda8而是/dev/hdb8,你就试试他: grub>kernel(hd0,6)/vmlinuzroot=/dev/hdb8 grub>boot 分区号是准确的,只有硬盘号可能会有变化.IDE硬盘只有4种变化,hda,hdb,hdc,hdd,一个一个地试验,总能成功.当然