chishingchan 发表于 2015-12-25 19:55:15

[已解决] 如何用 Grub4DOS 使 ISO 光盘镜像带启动?

本帖最后由 chishingchan 于 2015-12-25 20:17 编辑

例如:如题,Grub4DOS 有没有办法直接让 ISO 镜像弄成启动的形式?使用 UltraISO 弄或使用 oscdimg.exe 命令行弄成都可以。谢谢!

chishingchan 发表于 2015-12-25 20:07:01

查看 README_GRUB4DOS_CN.txt 中发现:
更新 13:        支持 udf 格式光盘。支持 iso9600 Joliet 扩展格式光盘。并可以启动它。
                可以把 grldr_cd.bin 作为 cdrom 的引导代码。
怎么包中没有包含 grldr_cd.bin 文件?

chishingchan 发表于 2015-12-25 20:16:55

找到答案了:
3. 创建 iso9660 文件系统的光盘镜像文件 grldr.iso

        mkdir iso_root
        cp grldr iso_root
        cp menu.lst iso_root
        mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root

   补充1:把 grldr 改名为 grldr.bin ,使用 UltraISO 加载引导文件。

   补充2:使用 UltraISO 加载引导文件 grlgr_cd.bin,然后复制 grldr 文件到根目录。

chishingchan 发表于 2015-12-26 16:10:39

@2011frg521 这此内容都是在 README_GRUB4DOS_CN.txt 摘出来的。不是我个人的补充。

不点 发表于 2015-12-26 16:31:14

我猜可能是文档写得含糊不清吧。

按照我的理解,那应该是两种引导方法。第一种是直接加载 grldr 的主程序。第二种是先加载引导扇区,而由引导扇区负责寻找并加载 grldr 主程序。

根据自己的需要,选择其中的一种方法便可。

chishingchan 发表于 2015-12-28 12:39:31

成品发布:http://tieba.baidu.com/p/4237576745
页: [1]
查看完整版本: [已解决] 如何用 Grub4DOS 使 ISO 光盘镜像带启动?