BootICE命令行安装G4D,能否实现“不优先启动原MBR”?
本帖最后由 Micro 于 2017-12-31 22:08 编辑********
* 原因 *
********
Grub4DOS 引导时,需要调用 S _ L. I * C,加载 !@#$%^&*。
********
* 疑问 *
********
命令:
BootICE.EXE /device=0 /mbr /install /type=GRUB4DOS /v046
但是,命令行如何实现 GUI 界面提供的选项:不优先引导原来的 MBR。
这个功能,是否只能在 GUI 下完成?
谢谢! 抱歉,不熟悉相应的功能,不能给予直接帮助。但我可以间接帮助一下。
在本地硬盘上,我认为,不应该使用 grub4dos 的 mbr,而应该使用 wee。(提醒一下:BootICE 也支持 wee)
在 U 盘上应该使用 fbinst,而不是 grub4dos 的 mbr。
在上述两种情况下,grub4dos 的 mbr 都过时了。
不点 发表于 2017-12-3 15:16
抱歉,不熟悉相应的功能,不能给予直接帮助。但我可以间接帮助一下。
在本地硬盘上,我认为,不应该使用 ...
{:1_185:}前辈……,激动,都不会说话了……谢谢!
我去学习一下wee。 comzhongwy 发表于 2017-12-3 15:56
6、用于 GRUB4DOS 的特别参数
/boot-prevmbr-first:优先启动原来的MBR
我原来也是这样想的,测试了一下不行:
BootICE 版本:1.3.4;
环境:VMWare Pro 12 虚拟机 +Win7 旗舰版;
测试方法:
1. 命令行执行:BootICE.EXE /device=0 /mbr /install /type=GRUB4DOS /v046,没有加 /boot-prevmbr-first 参数;
2. 执行完后再直接用 BootICE 的 GUI 模式查看安装结果,“优先尝试引导原来的MBR"还是在选中状态。
可能的原因:
因为是在 VMWare 中做测试,用 BootICE 写过很多次 MBR,有可能 MBR 本来就被我弄乱了;
我再试着重做一个虚拟机测试一下。
另外,不点前辈说用 wee 的方式,已经测试通过,谢谢前辈!
正在学习如何屏蔽显示和优化 grldr 内置菜单。不过同样是用 BootICE 安装的 wee,发现用 BootICE 安装 wee,菜单长度好像被限制了,只能在 wee 里面再调用 grldr:
find --set-root /grldr
/grldr
结果就调用了 grldr 的内置菜单,哈哈,ipxe 等了好久。还是要再学习一下。不会翻wall,找资料中……
谢谢! Micro 发表于 2017-12-3 16:56
我原来也是这样想的,测试了一下不行:
BootICE 版本:1.3.4;
环境:VMWare Pro 12 虚拟机 +Win7 旗 ...
再看了下,应该是个bug,GUI 里面取消也没有效果。 comzhongwy 发表于 2017-12-3 17:07
再看了下,应该是个bug,GUI 里面取消也没有效果。
直接在 GUI 操作应该是可以的,我的电脑可以成功取消(实体机测试,非虚拟机):
1. 不选“优先尝试引导原来的 MBR”;
2. 写入;
3. 读出现有配置。
不能设置的倒是这个:安装 NT 6 MBR 到第二扇区。
不过也应该这样:即使 BootICE 中没选中该项,可是如果本来就已经有了,总不能让 BootICE 强行清空。
=============
刚才又想了想,觉得是不是应该这样理解:
BootICE 的 GUI 已经提供了 G4D 的热键选择,可以通过热键让 G4D 先于原 MBR 启动,所以就没提供命令行参数?
不过我是反过来的需求:先要 G4D 无人参与的引导,利用 G4D 做些操作,然后再加载 bootmgr 完成系统启动。 记得以前研究过bootice的这个功能,用纯pecmd代码来搞应该也不难,楼主试试pecmd呗 试试看这些 527104427 发表于 2017-12-4 10:51
记得以前研究过bootice的这个功能,用纯pecmd代码来搞应该也不难,楼主试试pecmd呗
PECmd没有用过,{:1_185:} 这个应该就是个bug,试了试从1.06这个版本包括之前的试了几个都是正常的,那个不会自动选上,但是不支持grub4dos版本选择,从1.06以后的版本有了版本选择以后,这个参数就成无效了,不管加不加都会自动选上,应该是软件的逻辑关系错误 本帖最后由 liuzhaoyzz 于 2020-4-11 10:44 编辑
这个确实是bootice的已知的bug,或者说bootice可能没有实现参数/boot-prevmbr-last:不要优先启动原来的MBR,优先启动grldr。
可是pauly已经把bootice源代码弄丢失了一部分,重新需要时间精力。
可替代的方案:grubinst1.4命令行版本 - GRUB4DOS - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=419054&extra=page%3D3
{:1_186:}
页:
[1]