![]() |
本帖最后由 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=v ... &extra=page%3D3 |
这个应该就是个bug,试了试从1.06这个版本包括之前的试了几个都是正常的,那个不会自动选上,但是不支持grub4dos版本选择,从1.06以后的版本有了版本选择以后,这个参数就成无效了,不管加不加都会自动选上,应该是软件的逻辑关系错误 |
527104427 发表于 2017-12-4 10:51 PECmd没有用过, ![]() |
试试看这些 |
comzhongwy 发表于 2017-12-3 17:07 直接在 GUI 操作应该是可以的,我的电脑可以成功取消(实体机测试,非虚拟机): 1. 不选“优先尝试引导原来的 MBR”; 2. 写入; 3. 读出现有配置。 不能设置的倒是这个:安装 NT 6 MBR 到第二扇区。 不过也应该这样:即使 BootICE 中没选中该项,可是如果本来就已经有了,总不能让 BootICE 强行清空。 ============= 刚才又想了想,觉得是不是应该这样理解: BootICE 的 GUI 已经提供了 G4D 的热键选择,可以通过热键让 G4D 先于原 MBR 启动,所以就没提供命令行参数? 不过我是反过来的需求:先要 G4D 无人参与的引导,利用 G4D 做些操作,然后再加载 bootmgr 完成系统启动。 |
Micro 发表于 2017-12-3 16:56 再看了下,应该是个bug,GUI 里面取消也没有效果。 |
comzhongwy 发表于 2017-12-3 15:56 我原来也是这样想的,测试了一下不行: 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,找资料中…… 谢谢! |
不点 发表于 2017-12-3 15:16 ![]() 我去学习一下wee。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.