![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 22:31 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [分享]WinNT/2K/XP 下安装Grub4Dos的工具 grubinst 1.1 beta4 |
| 可打印版本 9,252 / 13 |
| 第1楼 bean123 | 发表于 2007-01-23 01:26 |
| 中级用户 发帖 34 积分 214 | |
|
[分享]WinNT/2K/XP 下安装Grub4Dos的工具 grubinst 1.1 beta4 grubinst 可用于在Windows NT/2K/XP 和 Linux/FreeBSD 下把Grub4Dos启动代码安装到MBR/BS。其用法类似于bootlace.com。
grubinst_gui 是运行于Windows系统下的图形界面,利用它可以方便的使用grubinst的功能。 注意:grubinst只负责把GRLDR启动代码安装到 MBR/BS, 你还需要手动把GRLDR文件拷贝到某一FAT16/FAT32分区的根目录里。 下载地址: http://grub4dos.sourceforge.net/grubinst-1.1-beta4-bin-w32.tar.gz http://grub4dos.sourceforge.net/grubinst-1.1-beta4-src.tar.gz grubinst新功能: * 支持安装到分区和软盘 * 新增选项--list-part, 用于显示分区信息 * --hot-key=支持用字符串表示热键,比如说 --hot-key=ctrl-a * 对应于常用的选项增加相应的短形式。 grubinst_gui新功能: * 支持中文界面 * 可显示文件/磁盘中的分区列表 * 新增对应于新版grubinst的选项 * 新增测试按钮,可显示调用grubinst的参数 详细的用法请参照README.txt文件 beta2修正: * 刷新分区列表时无反应的bug * Linux下不能访问超过4G的扩展分区的bug beta3修正: * 安装到软盘映像时出错的bug beta4修正: * --time-out参数没有效果 * "从文件中恢复"和"从原来的MBR中恢复"两个选项中只能选一个 [ Last edited by bean123 on 2007-1-23 at 10:17 AM ] |
|
| 第2楼 bean123 | 发表于 2007-01-23 03:33 |
| 中级用户 发帖 34 积分 214 | |
|
新手指南:
在Windows NT/2000/XP 下,用以下的步骤可以快速地把Grub4Dos安装到MBR或分区中: 前提:你必须拥有FAT16/FAT32的分区。如果全部分区均为NTFS,则请参考最后的部分。 1、下载grubinst,解压 2、双击grubinst_gui.exe 3、在"磁盘"右面的列表中选择需要安装Grub4Dos的硬盘/软盘,如果你有多个磁盘(包括USB移动硬盘),请留意中显示的磁盘大小,以便选择正确的磁盘。 4、若需要安装到分区,可点击"分区列表"右面的"刷新"按钮,然后从下拉列表中选择需要的分区(支持FAT12/FAT16/FAT32/EXT2/EXT3)。若需要安装到MBR,这一步可省略。 5、若想以后能恢复原来的MBR/BS,则在"保存文件"中输入用于保存的文件名字。 6、点"安装",出现命令窗口,如果看到"The MBR/BS has been successfully installer", 则说明安装成功。 当然,以上步骤只是安装启动代码,要能正常启动Grub4Dos,还需要以下的步骤: 7、从 http://grub4dos.jot.com/WikiHome 或http://sourceforge.net/project/showfiles.php?group_id=104188 中下载最新版的Grub4Dos。 8、在压缩包中找到grldr,把它放到FAT16/FAT32分区的根目录中。 9、编辑menu.lst文件(应该放在和GRLDR一样的目录里),以配置启动菜单。 若没有FAT16/FAT32分区,则不能把Grub4Dos安装到MBR/BS,而只能利用NT的启动管理器启动Grub4Dos: 1、下载Grub4Dos,把GRLDR解压到系统盘的根目录里(C:\) 2、编辑C:\boot.ini(此文件是隐藏的),在文件的最后加上 C:\GRLDR="Load Grub4Dos" 这样一行 3、编辑C:\menu.lst文件,以配置启动菜单。 4、下次启动Windows时,会增加"Load Grub4Dos"一项,选择它便能进入Grub4Dos |
|
| 第3楼 bean123 | 发表于 2007-01-23 05:59 |
| 中级用户 发帖 34 积分 214 | |
|
grubinst_gui使用指南:
1、安装Grub4Dos到硬盘/软盘映像中。 在"文件"右面的输入框中输入映像文件名,则按"安装"时会安装到指定的映像中。 当修改的是软盘映像时,需要勾上选项"软盘映像"。 2、选项设置 只读模式: 模拟所需的操作,但不真正地把MBS/BS写到硬盘/映像中。 输出详细信息: 让后台程序grubinst输出更详细的信息,建议使用。 不保存原来的MBR (适用于安装到MBR时) 在修改原来的MBR前,grubinst会把原来的MBR保存到第二个扇区中。若选了这个选项,则 屏蔽这一功能。 启动时不搜索软盘 (适用于安装到MBR时) 启动时,若在硬盘上找不到GRLDR,Grub4Dos会试图到软盘上去寻找。若选了这个选项,则 屏蔽这一功能。 不引导原来的MBR (适用于安装到MBR时) 若原来的MBR保存在第二个扇区里,则当Grub4Dos找不到GRLDR时,会用原来的MBR来启动。 若选了这个选项,则屏蔽这一功能。 优先引导原来的MBR (适用于安装到MBR时) 若选了这个选项,则优先使用原来的MBR来启动。 注意1: Grub4Dos只保留了一个扇区的空间来存储原来的MBR,若原来的MBR超过一扇区,则只 有第一扇区被保存,因此不能用原来的MBR来启动。 注意2: 若使用了这一选项,则在启动时会有5秒的等待时间,若你在5秒内按了空格键,则启 动Grub4Dos,按其他键或5秒超时的话便引导原来的MBR。等待时间和按键可以定制。 DUCE (适用于安装到MBR时) 通常,你可以进入用'C'键无条件地进入命令模式,从而跳过所有的配置文件。这可能会引起 安全方面的问题。使用了这一选项,则可屏蔽这一功能。 注意:DUCE代表的是Disable Unconditional Command-line Entrance 软盘映像 当你把Grub4Dos安装到软盘映像时,请勾上这一选项 注意1: 安装到物理软盘时,并不需要点这一选项 注意2:当你选择了映像文件,并刷新了分区列表时,程序会根据映像文件的类型自动设置 这一参数。 注意3:安装到软盘映像或分区时,以上的适用于安装到MBR的各参数将不起作用 等待时间: 设置当优先引导原来的MBR时,启动的等待时间,缺省值是5 热键: 设置当优先引导原来的MBR时,启动Grub的热键,缺省值是空格。 注意:原来版本的grubinst(bootlace.com也一样)利用扫描码来代表按键,比如说,空格是 0x3920。但新版的grubinst允许用字符串来表示按键。比如说,a , ctrl-a , shift-a, alt-a, F1, home, end, space, key-5 (小键盘上的5键) 等等。 额外参数: 你可以在这里输入其他传给后台程序grubinst.exe的参数 3、恢复功能 保存文件: 指定用于保存/恢复的外部文件 从文件中恢复 没有使用了这一选项时,"安装"按钮是正常的安装操作,若保存文件框不是空,则指定用于 保存原来的MBR/BS的文件 使用了这一选项时,"安装"按钮的操作变为从指定的保存文件中恢复原来的MBR/BS 从原来的MBR中恢复 使用了这一选项时,"安装"按钮的操作是从第二个扇区中恢复原来的MBR 注意1: 原来的MBR必须是单扇区,否则恢复后不能启动 注意2: 使用这一功能时,"保存文件"应该为空,并且不能选择"从文件中恢复" 4、"测试"按钮 用于显示传给grubinst的参数,但并不真正地调用grubinst。 注意: 这和"只读模式"是不同的。使用"只读模式"时调用了后台的grubinst,只是grubinst 不进行修改MBR/BS的操作。 |
|
| 第4楼 cain | 发表于 2007-01-23 06:44 |
| 中级用户 发帖 72 积分 201 | |
|
我的分区全部是NTFS格式的,按说明“若没有FAT16/FAT32分区,则不能把Grub4Dos安装到MBR/BS”,但我用命令行方式把最新版本的GRLDR安装到MBR,在启动时按热键却仍有效,请问为什么?
另外等待时间没有效果,即使设置为5秒也是一闪而过,楼主能否解决? |
|
| 第5楼 bean123 | 发表于 2007-01-23 08:45 |
| 中级用户 发帖 34 积分 214 | |
Originally posted by cain at 2007-1-23 06:44 AM: 根据不点文档上的说明,NTFS支持将会删除。如果可以启动的话,可能是现在的版本还支持NTFS,不过还是建议使用FAT分区。 刚才发现等待时间的处理的确有问题,请下载最新的beta4测试。 [ Last edited by bean123 on 2007-1-23 at 10:19 AM ] |
|
| 第6楼 cain | 发表于 2007-01-24 00:57 |
| 中级用户 发帖 72 积分 201 | |
|
bean123,谢谢您。最新的beta4的热键已经有效了。想再请问一个问题:
安装到MBR后,在启动电脑时屏幕上出现的“PRESS HOT-KEY TO START GURB...”这一行字怎样修改成自己想要的文字? |
|
| 第7楼 bean123 | 发表于 2007-01-24 01:18 |
| 中级用户 发帖 34 积分 214 | |
Originally posted by cain at 2007-1-24 12:57 AM: 这一行是嵌入代码中的,一般情况下无法修改,除非改源代码。 |
|
| 第8楼 cain | 发表于 2007-01-24 01:24 |
| 中级用户 发帖 72 积分 201 | |
|
用UE等软件改GRLDR这个文件吗?能否指点一下?
|
|
| 第9楼 bean123 | 发表于 2007-01-24 07:04 |
| 中级用户 发帖 34 积分 214 | |
Originally posted by cain at 2007-1-24 01:24 AM: 不建议用UE来改,不过如果真的要改的话: 用UE打开grubinst.exe文件,搜索 “Press space bar" 这里有三个连续的字符串: 1. 0D 0A "Press space bar" 00 2. 0D 0A "Press your hot-key" 00 3. " to start GRUB, any other key to boot previous MBR ..." 00 当热键是SPACE时,输出是 1+3 但热键是其它键时,输出是 2+3 需要改的话便修改以上的字符串,不过不能用中文,而且字符串的开始位置不能变。还有,新串的长度必须少于或等于旧串(长度比原来少时,可在串的结尾加上#0, 或用空格来填充) 修改grubinst.exe后,用它安装MBR,热键提示便会改变。 |
|
| 第10楼 cain | 发表于 2007-01-24 08:43 |
| 中级用户 发帖 72 积分 201 | |
|
谢谢。用UE修改只要修改其中一个字符都不行,按热键时会出现双行字,请问用哪一种工具修改好呢?
|
|
| 第11楼 bean123 | 发表于 2007-01-24 15:11 |
| 中级用户 发帖 34 积分 214 | |
|
应该可以的,在UE二进制模式中,点右面字符的一栏,然后便可以直接输入英文字符了。
|
|
| 第12楼 hybzsz | 发表于 2010-03-27 21:32 |
| 初级用户 发帖 33 积分 67 | |
|
顶起,顶起,顶起
|
|
| 第13楼 ajiange | 发表于 2010-05-12 21:02 |
| 初级用户 发帖 21 积分 44 | |
|
感謝九樓的前輩,找這個答案已經很久了,,謝謝,,
|
|
| 第14楼 xhamigua | 发表于 2010-06-17 07:59 |
| 初级用户 发帖 12 积分 29 来自 湖北 | |
|
如何更改GRUB的菜单列表的最上方的 一行文字GRUB版本号的
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |