|
要想提高启动成功率,尽量适应各种变态 BIOS,你就得参考 readme 的指示去做。
摘录主要内容如下:
- mkdir iso_root
- cp grldr iso_root
- mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root
复制代码
以上是 Linux 命令,你自己可以把它换成相应的 Windows 下的 DOS 窗口命令。
-R 是 Rock Ridge 扩展支持,这是 ISO9660 上的一个文件名扩展规范,支持生成 Unix 格式的文件名。GNU GRUB 早就支持这个了。所以,你最好添加上这个选项,以便让 grub4dos 顺利访问光盘上的文件。Windows 支持 Joliet 文件名格式,但是,grub legacy 以及 grub4dos 0.4.5 都不支持。从 grub4dos 0.4.6 才开始支持 Joliet 扩展。另外,还要注意,究竟文件名的编码是采用 GBK 呢还是 UTF-8,你需要在虚拟机下试验,选择一个较好的,最好是让 grub4dos 和 Windows 都能访问具有中文文件名的文件。如果你全部采用英文文件名,那就永远不会有问题。
-boot-load-size 4 这个参数是需要的。指定让 BIOS 的引导程序只加载 4 个 512 字节的扇区(就是 GRLDR 最开头的 4 个扇区),也就是只加载一个 2048 字节的大扇区。如果没有这个参数,那么有些 BIOS 会无法启动这个光盘。
|
|