|
本帖最后由 mdyblog 于 2014-8-27 09:28 编辑
新说明文件:
- grub版本: 20140719 grub.exe
- 1: 将模板中的文件解压到ISO根目录。
- (ISO根目录 应有/ezboot/* 等显示菜单的文件)
- 再如下依次准备启动文件和启动菜单文件。
- 2: 添加自动菜单项
- mkcmd.sh就是自动嵌入菜单文件的。
- #%mk1cmd% img/netghost.img
- #%mk1cmd% h3_033pe
- 去掉前面的#就生效
- /img/netghost.img /h3_033pe 就是ezboot启动文件
- 设启动文件为/ABC/DEF
- 菜单文件则/ABC/DEF.lst
- mkcmd.sh 中加一行
- %mk1cmd% ABC/DEF
- 注意前面不写/
- 3: 初始启动文件/ABC/DEF的准备
- 将cmd0 拷贝成 /ABC/DEF 即可。
- 这是一个全0的僵尸文件。便于最大压缩。
- 启动时自动填充(在内存中操作)。
- 4:生成 mbrosbot.iso后压缩 成 mbrosbot.iso.lzma
- mbrosbot.iso 拖到 压缩iso.cmd 上, 就压缩。
- 如果在一个目录下, 直接双击 压缩iso.cmd 即可压缩
- mbrosbot.iso.lzma 拷贝到 UDm根目录。
- 不能再有 mbrosbot.iso, 因为 mbrosbot.iso比mbrosbot.iso.lzma优先
- 5:说明 ezboot 菜单不用改
- 如run /img/netghost.img
- 真正的 /img/netghost.img 放到 基本盘(因为太大或其它原因)。
- 如上方法生成一个 空的启动文件: /img/netghost.img
- 写内置菜单: /img/netghost.img.lst
- 就这样, 菜单不变, 依然写的是 run /img/netghost.img
- 如果是run dos.img, 则文件路径为/ezboot/dos.img
- 6:注意
- 需要最新版 mbrostool重新设置BIOS启动文件, 这样才支持mbrosbot.iso.lzma.
- 新启动顺序:
- /mbrosbot.iso
- /mbrosbot.iso.lzma
- /mbrosbot.img
- /mbrosbot.img.lzma
- /ezboot/ezldr
- 模板也适用/mbrosbot.img.lzma
- 即使不压缩, 也要改名成 /mbrosbot.iso.lzma, /mbrosbot.img改名为/mbrosbot.img.lzma
- 这样才支持动态内置菜单。
- 注意:生成的ISO要支持长文件名。
- 如 /img/netghost.img.lst
复制代码 |
|