Grubinst初级使用教程
1. 介绍
grubinst是一个用来将GRUB4DOS安装到硬盘的MBR(或者分区的引导扇区)以及映像文件中的工具。
grubinst.exe是一个命令行方式的程序,它的功能基本上与不点的GRUB4DOS发行包中的bootlace.com(可以运行在纯DOS或者 Linux环境)相同,但是跟bootlace.com不同,grubinst完全是用C语言开发的,能够在Windows NT/2K/XP、Linux和FreeBSD等操作系统下编译并运行。
grubinst_gui.exe是grubinst.exe的图形界面shell程序,对于那些不熟悉命令行操作的用户来说,它提供了更友好的图形操作 界面,目前,grubinst_gui.exe只能运行在Windows操作系统(事实上是只能运行在NT/2K/XP环境)下。
另外请注意,当前版本的grubinst不支持在Windows 95/98/ME下修改硬盘的MBR,对于这些操作系统,请使用bootlace.com。
2. grubinst跟bootlace.com的区别
在bootlace.com里,硬盘盘等设备只能用设备的BIOS识别号来表示,如0x80表示第一块硬盘,0x81表示第二块硬盘等等。而在 grubinst中,硬盘则可以用特定的设备文件名来表示(跟grub的传统类似),如(hd0), (hd1)...。软驱暂时还不支持这种表示方式。
grubinst支持几个新的选项,主要用于恢复原来的MBR。
--save-mbr=FILENAME
This option is used to save the original MBR to FILENAME 这个选项用于保存原来的MBR到文件中。
--restore-mbr=FILENAME
这个选项用来从前面保存的文件中恢复原来的MBR。
--restore-prevmbr
这个选项用来恢复保存在硬盘或者映像文件中第二个扇区的原来的MBR。
正常情况下,原来的MBR只有一个扇区,它被保存在新的GRLDR MBR中的第二个扇区中。你可以用--restore-prevmbr选项来恢复它。然而,如果原来的MBR的长度超过一个扇区,例如,你安装了别的引导 管理软件,那么GRLDR MBR就没有足够的空间保存原来的MBR。在这种情况下,你应该使用--save-mbr=FILENAME将原来的MBR保存到一个外部文件中,需要时 再使用--restore-mbr=FILENAME选项从保存的文件中恢复它。
3. 用法及示例
取自grubinst 1.1的--help。
grubinst [选项] 设备或文件
选项:
--help,-h 显示本帮助
--pause 退出前暂停
--version 显示grubinst版本信息
--verbose,-v 输出详细信息
--list-part,-l 列出设备或者文件中的所有分区信息
--save=FN,-s=FN 保存原来的MBR/引导扇区到文件FN中。
--restore=FN,-r=FN 从前面备份的FN中恢复原来的MBR/引导扇区
--restore-prevmbr,-r 恢复保存在设备或者文件第二扇区中的原来的MBR
--read-only,-t 只是模拟操作,没有真正的写操作(测试模式)
--no-backup-mbr 不在第二扇区中备份原来的MBR。
--force-backup-mbr 强制备份原来的MBR到第二扇区(默认选项)
--mbr-enable-floppy 在软驱上搜索grldr(默认选项)










