首页 > 软件教程 / 正文
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(默认选项)
--mbr-disable-floppy 禁止搜索软驱上的grldr
--mbr-enable-osbr 当分区表非法时(通常是某操作系统的引导扇区),仍然启动原来的MBR(默认选项)
--mbr-disable-osbr 当分区表非法时(通常是某操作系统的引导扇区),禁止启动原来的MBR。
--duce (不明白,无法翻译)disable the feature of unconditional entrance
to the command-line.
--boot-prevmbr-first 在搜索GRLDR之前尝试首先启动原来的MBR
--boot-prevmbr-last 在启动原来的MBR之前先搜索GRLDR(默认选项)
--preferred-drive=D 优先启动磁盘编号, 0 <= D < 255.
--preferred-partition=P 优先启动分区编号, 0 <= P < 255.
--time-out=T,-t=T 在启动原来的MBR之前等待T秒,如果T是0xff,无限等待,默认等待5秒
--hot-key=K,-k=K 如果在启动原来的MBR之前按下了指定键,则启动GRUB。K的长度为一个
字(word),也就是int16/AH=1中断的AX寄存器值。高位字节是对应按键
的扫描码,低位字节是ASCII码。默认按键是0x3920,也就是空格键。
--key-name=S 指定热键的显示名
--floppy,-f 如果安装目标是软驱,则指定这个选项。
--floppy=N 如果安装目标是硬盘的某个分区,则指定这个选项。N用来指定分区编号:0,
1,2和3对应主分区,4,5,6,...对应逻辑分区。
--sectors-per-track=S 对--floppy选项指定每磁道扇区数,1 <= S <= 63, 默认是63.
--heads=H 对--floppy选项指定磁头数,1 <= H <= 256, 默认是255.
--start-sector=B 对--floppy=N选项指定隐藏扇区数。
--total-sectors=C 对--floppy选项指定总扇区数,默认是0。
--lba 对--floppy选项使用LBA方式。如果软驱的BIOS支持LBA,你可以指定这个选项。
按规定所有的软驱BIOS都支持CHS方式,所以最好指定--chs选项。如果既没指定
--lba也没指定--chs,则LBA指示字节(一般是启动扇区第3字节)的值不会被改
变。
--chs 对--floppy选项使用chs方式。如果你的软驱BIOS不支持LBA方式,你应该指定
--chs选项。我们假定所有的软驱BIOS都支持CHS方式,所以推荐使用--chs选项。
如果既没指定--lba也没指定--chs,则LBA指示字节(一般是启动扇区第3字节)
的值不会被改变。
--install-partition=I 安装引导扇区到指定硬盘(或硬盘映像)的分区I。
-p=I
--boot-file=F,-b=F 改变默认启动文件名(默认是grldr)。
--load-seg=S 改变启动文件的默认内存加载段(默认是0x2000:0)。
--grub2,-2 装载grub2的内核g2ldr而不是grldr。
--output,-o 输出内置的grldr.mbr(受-b参数的影响)。
示例 1: 安装GRLDR MBR到第一个硬盘
grubinst (hd0)
示例 2: 安装GRLDR MBR 到磁盘映像文件disk.dsk
grubinst disk.dsk
示例 3: 恢复第一块硬盘的单扇区MBR
grubinst --restore-prevmbr (hd0)
示例 4: 安装GRLDR MBR到第一块硬盘并保存原来的MBR到MBR.sav文件中。
grubinst --save-mbr=MBR.sav (hd0)
示例 5: 从保存的MBR.sav中恢复原来的MBR。
grubinst --restore-mbr=MBR.sav (hd0)
示例 6: 在启动时10秒内按下空格才加载GRUB
grubinst --boot-prevmbr-first --time-out=10 (hd0)
4. 编译方法
要编译grubinst,在Linux/FreeBSD下你需要GCC,在Windows NT/2K/XP下你需要mingw或者Visual C++ 6.0。
mingw:
make -f Makefile.mgw
Visual C++ 6.0:
nmake -f Makefile.vc6
Linux GCC:
make -f Makefile.lnx
FreeBSD GCC:
make -f Makefile.bsd
这里提供的二进制代码使用mingw编译。
下面介绍一下grubinst gui2! 的使用方法
温馨提示:安装grldr或mtldr要修改硬盘mbr,是一项危险的操作,如果你对mbr不熟悉或是新手,建议你阅读相关文档谨慎操作!
软件名称: grubinstgui2(DOS启动制作工具) v2.0.0 中文版 软件大小: 849KB 更新时间: 2019-01-21立即下载
其中grubinst version : 1.0.1
Mtldrinst version: 1.1 beta4
grubinst_gui2是grub.exe的图形界面shell程序,相比于grubinst_gui.exe,grubinst_gui2有如下新特性
1.您可以选择安装 mtldr或是 grldr,不用切换工具.
2.您可以选择将当前mbr 备份到 文件,恢复时更加方便
3.对于硬盘的识别,增加了人性化的容量显示,即显示 GB,MB
4.可以随时查看当前的安装状态,放心安装.
5.全面支持winpe,win7pe,支持win95/98,win2000/xp,win 7/vista.
一.简介
grubinst_gui2.exe是grub.exe的图形界面shell程序,对于那些不熟悉命令行操作的用户来说,它提供了更友好的图形操作界面,目前,grubinst_gui2.exe只能运行在Windows操作系统下。
注意: grubinst_gui2 不要在带有空格的路径下运行,不然会安装错误.
另外请注意,当前版本的grubinst不支持在Windows 95/98/ME下修改硬盘的MBR,对于这些操作系统,请使用bootlace.com。
二.主页面
●安装:安装 MTLDR / GRLDR 到 指定硬盘.
●卸载:卸载 MTLDR / GRLDR 到 指定硬盘.
●备份文件/回复文件: 当选择安装时,备份当前的MBR至软件所在目录,置空则不备份为文件.
当选择卸载时,将所备份的MBR文件恢复到指定硬盘,若所备份的文件不存在,则从第二个扇区中恢复原来的MBR.但是要注意:Grub4Dos只保留了一个扇区的空间来存储原来的MBR,若原来的MBR超过一扇区,则只有第一扇区被保存,原来的MBR必须是单扇区,否则恢复后不能启动.
●测试模式:
模拟所需的操作,但不真正地把MBS/BS写到硬盘/映像中。
三.快速上手
●在Windows NT/2000/XP 下,用以下的步骤可以快速地把Grub4Dos安装到MBR或分区中
前提:你必须拥有FAT16/FAT32的分区。
1>、下载grubinst_gui2,解压
2>、双击grubinst_gui2.exe
3>、在右上方列表中选择需要安装Grub4Dos的硬盘/软盘,
如果你有多个磁盘(包括USB移动硬盘),请留意:后显示的磁盘大小,以便选择正确的磁盘,建议移除干扰磁盘,以正确通过大小安装。
4>、grubinst_gui2默认备份 恢复文件,用来恢复原来的MBR/BS,请在"备份文件"后输入用于保存的文件名字。
如果不想备份请将名字置空.
注意:相关的备份规则您需要参考grub4dos的执行标准,
建议您不要依赖于grub4dos的备份文件,这样可能不能完全恢复您的引导.
5>、点"执行",在下方黑色的输出窗口查看结果,如果看到"恭喜您,安装成功!"的字样, 则说明安装成功。
●当然,以上步骤只是安装启动代码,要能正常启动Grub4Dos,还需要以下的步骤:
1>、从 http://grub4dos.jot.com/WikiHome 或 http://download.gna.org/grub4dos/ 中下载最新版的Grub4Dos。
2>、在压缩包中找到grldr或mtldr,把它放到FAT16/FAT32分区的根目录中。
3>、编辑menu.lst文件(应该放在和grldr或mtldr一样的目录里),以配置启动菜单。
●若没有FAT16/FAT32分区,则不能把Grub4Dos安装到MBR/BS,而只能利用NT的启动管理器启动Grub4Dos:
1>、下载Grub4Dos,把grldr或mtldr解压到系统盘的根目录里(C:)
2>、编辑C:boot.ini(此文件是隐藏的),在文件的最后加上
C:grldr或mtldr="Load Grub4Dos"
这样一行
3>、编辑C:menu.lst文件,以配置启动菜单。
4>、下次启动Windows时,会增加"Load Grub4Dos"一项,选择它便能进入Grub4Dos
**********************************************
四、高级中的选项设置
●启动时在软驱上搜索mtldr 或grldr
启动时,若当Grub4Dos找不到mtldr 或grldr时,Grub4Dos会试图到软盘上去寻找。若不选这个选项,则屏蔽这一功能。
●启动时分区表非法时启动原来的MBR
启动时,若原来的MBR保存在第二个扇区里,若当Grub4Dos找不到mtldr 或grldr时,会用原来的MBR来启动。若不选这个选项,则屏蔽这一功能。
●同时备份原来的MBR到第二扇区
在修改原来的MBR前,grubinst会把原来的MBR保存到第二个扇区中。若不选这个选项,则屏蔽这一功能。但是影响到卸载时的引导恢复,和启动
●优先引导安装的MBR
若选了这个选项,则优先使用安装的MBR来启动Grub4Dos。
●优先引导原来的MBR
若选了这个选项,则优先使用原来的MBR来启动(以前的操作系统或其他)。
注意1: Grub4Dos只保留了一个扇区的空间来存储原来的MBR,若原来的MBR超过一扇区,则只有第一扇区被保存,因此不能用原来的MBR来启动。
注意2: 若使用了这一选项,则在启动时会有5秒的等待时间,若你在5秒内按了空格键,则启动Grub4Dos,按其他键或5秒超时的话便引导原来的MBR。等待时间可以定制。
- 上一篇:画图工具怎么绘制红色的玫瑰花?
- 下一篇:画图工具怎么手绘神奇宝贝速度球?
猜你喜欢
留言与评论(共有 0 条评论) |
- 搜索
-
- 11-08美图秀秀专业版
- 08-01微信公众号引流技巧
- 08-01喜马拉雅《听书稿》入门书写教学_快速赚钱
- 08-01零基础玩转公众号教程
- 08-01网易新闻谷歌市场版
- 08-01学美容按摩必看教程
- 08-01二维码生成器精简版
- 07-18腾讯电脑管家账号包找回的好处及功能介绍
- 07-18DBA VMware虚拟机安装和简介(安装多个虚拟主机学习数据库备份)
- 07-18系统输入法如何添加删除及排序?
- 1909℃系统清理软件 Cleaning Suite pro 免费安装及激活教程
- 444℃苹果短信备份软件ImTOO iPhone SMS Backup中文安装及激活教程(附补丁+软件)
- 381℃美图秀秀专业版
- 225℃Office2016专业增强版永久激活详细方法(附2021年最新激活密钥及下载地址)
- 211℃数据恢复软件O&O MediaRecovery Professional注册图文教程(附注册码+软件下载
- 161℃TuneFab WeTrans的使用教程:在iOS设备和PC/iOS设备之间传输音乐
- 150℃如何使用小丸工具箱对视频进行x264压制 小丸工具箱压制教程
- 147℃Office 2013完美激活码与官方原版简体中文下载地址(超全)
- 143℃菜鸟必看 一步一步教你安装驱动程序
- 139℃学美容按摩必看教程
- 标签列表
-
- 百度盘 (438)
- 合集 (415)
- 视频 (395)
- 身材 (348)
- 美女 (284)
- 网红 (255)
- 颜值 (252)
- 1V (246)
- 资源 (246)
- 作品 (175)
- 主播 (174)
- 转载搬运 (160)
- 女神 (152)
- 百度云 (147)
- 妹子 (147)
- 斗鱼 (144)
- 高颜值 (119)
- 推特 (118)
- 下载 (114)
- 精选 (109)
- 黑丝 (100)
- 粉丝 (97)
- 直播 (97)
- 阿里云盘 (95)
- 自拍 (95)
- OnlyFans (91)
- 微博 (87)
- P站 (87)
- 快手 (85)
- 抖音 (84)
- 虎牙 (82)
- 某推 (81)
- 大长腿 (81)
- 小姐姐 (79)
- 剧情 (78)
- 私拍 (75)
- 原画 (73)
- 美少女 (71)
- 自行打包 (68)
- 有尺度 (67)