chishingchan 发表于 2023-9-6 00:04:04

如何在 BCD 添加启动 Grub4DOS 并启动软盘镜像

硬盘:MBR 类型
系统:单 Win7 64位系统
软盘镜像:2.88MB DOS 启动盘

请问如何在 BCD 菜单中添加启动 Grub4DOS 并启动软盘镜像?


chishingchan 发表于 2023-9-6 10:09:06

szwp 发表于 2023-9-6 09:37
bcd直接启动io.sys不需g4d过渡
这个建议不错!
将 io.sys、command.com、msdos.sys 复制到 C: 根目录
将 2.88MB 的镜像解包到 C: 下的子目录
能否帮忙列个 BCD 命令行例子?

kkkssc 发表于 2023-9-6 00:55:44

直接添加实时启动项,指向grldr文件即可

zhanglei1371 发表于 2023-9-6 06:15:32

kkkssc 发表于 2023-9-6 00:55
直接添加实时启动项,指向grldr文件即可

efi模式下不支持

martin313 发表于 2023-9-6 06:22:50

本帖最后由 martin313 于 2023-9-6 06:25 编辑

回复稍微详细点,如下:

BOOTICEx64 => 智能编辑模式(默认当前系统) => 添加(左侧中间按钮) => 新建 实模式启动项 =>……

chishingchan 发表于 2023-9-6 08:30:15

martin313 发表于 2023-9-6 06:22
回复稍微详细点,如下:

BOOTICEx64 => 智能编辑模式(默认当前系统) => 添加(左侧中间按钮) => 新建 ...

请问有没有命令行方式?谢谢!

martin313 发表于 2023-9-6 08:35:09

chishingchan 发表于 2023-9-6 08:30
请问有没有命令行方式?谢谢!

有的

请查询 BOOTICEx64_v1.3.4 小软件的“命令行参数”说明

BOOTICE /mbr ……

邪恶海盗 发表于 2023-9-6 09:29:16

直接先启动Grub4DOS不香么???

szwp 发表于 2023-9-6 09:37:56

邪恶海盗 发表于 2023-9-6 09:29
直接先启动Grub4DOS不香么???

bcd直接启动io.sys不需g4d过渡

martin313 发表于 2023-9-6 10:13:45

szwp 发表于 2023-9-6 09:37
bcd直接启动io.sys不需g4d过渡


请问如何配置?

szwp 发表于 2023-9-6 10:21:22

martin313 发表于 2023-9-6 10:13
请问如何配置?

等楼主试好了,用bcdedit /enum去看

liangzr1976 发表于 2023-9-6 14:06:10

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=436564
[讨论] (2023/07/19早更) 乱玩PE启动,单分区legacy、UEFI,失败一例

下面是摘录


3.1.9(2023/07/18晚更新) 接着8#的计划,偷懒完成一部分就算了。
    3.1.9.1 将onekeyghost2014的提取包,分别单次解压复制到 非激活NTFS 分区、激活的UEFI分区,通过menu.lst内部菜单文本识别进入哪个ghldr.mbr.
    3.1.9.2 用Bootice的BCD编辑,按指定分区,实模式 指定ghldr.mbr。其它任何ghldr内置菜单配置没有修改。
    3.1.9.3 结果非常好,nice,都能准确识别,进入各自的menu.lst选单。
    3.1.9.4 两个分区同时 粘贴 onekeyghost2014的提取包,BCD同时包含两个菜单项,分别指向两个ghldr.mbr。其它任何ghldr内置菜单配置没有修改。
               结果,由于ghldr内部菜单及配置的问题,默认还是识别到 NTFS分区的 menu.lst

    3.1.9.5 这样暂时就不测试360应急盘了,待4.1题目再测试360应急盘的情况。
            到时还要请教,如果修改efi ghldr内置配置文件,避免搜索 ntfs分区的menu.lst


===================================================

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=436480&extra=
[讨论] 菜鸟无聊,讨论一下多启动菜单的多种架构、工具的认知

以下摘录
1.6.3 在winnt6.x legacy&UEFI共分区的U启动盘上(更正应该是FAT32,大多UEFI不能识别NTFS的efi目录。只能保留legacy的winnt6.x),
            如果提取UD的grub,最佳是提取OneKeyGhost2014的 或者纯原生 grub,放在显式主激活分区下,用BCD编辑的实模式*.mbr引导就行
            这样就完成简单的winnt6.x引导grub方式。这样就不需要UD转ISO、或者UD的grub引导特别目录下的linux,比如360应急盘目录。            OneKeyGhost2014   下载 https://www.123pan.com/s/ss8KVv-QPOC.html提取码:xtxi


liangzr1976 发表于 2023-9-6 14:12:05

另外,
BCD 直接引导 io,sys是 非常不当的,因为 io,sys是 dos6.x、7.x的,无法识别NTFS,在NTFS放置io,sys容易出错。

故BCD引导grub4dos,再加载DOS.img 是比较理想的方案。

martin313 发表于 2023-9-6 20:20:44

学习了
{:1_195:}

dayeye 发表于 2023-9-7 11:24:12

liangzr1976 发表于 2023-9-6 14:06
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=436564
[讨论] (2023/07/19早更) 乱玩PE启动,单分区 ...

{:1_186:}

hilsonma 发表于 2023-9-7 16:25:34

@echo off
bcdedit /create {ntldr} /d "Grub4Dos"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \grldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 5
页: [1]
查看完整版本: 如何在 BCD 添加启动 Grub4DOS 并启动软盘镜像