|
原帖由 nu852 于 2009-11-15 10:01 发表
請問沒有 "匯編知識", 是否也可以個人將 原来 setupldr.bin、ntdetect.com、winnt.xpe 等文件,
续上 grldr 的尾部.
有否一步一步的教程, 讓個人也嘗試 將文件, 续上 grldr 的尾部.
不需要什么汇编语言知识。
把老毛桃的iso文件BootCD_070911.ISO用UltraISO工具打开,删除文件,保留setupldr.bin、ntdetect.com、winnt.xpe、WINPE.IS_四个文件(我给的模版中好像还多了个winpe.ini忘记删掉),再按#35楼方法弄个同体积的空白文件WINPE.IS_覆盖iso内同名文件,就得到要附于grldr尾部的iso文件。
用7-zip工具以gzip格式将其压缩(只是为了减少体积,其实不压缩也可以),假设压缩后文件为BootCD_070911.ISO.gz,那么,将其续于grldr后的dos命令是
- copy /b grldr+BootCD_070911.ISO.gz /b
复制代码
这样就得到一个由两个文件拼接起来的grldr了。grub4dos在使用这个grldr时,会忽略后面拼接的部分。
当然,拼接前对grldr应处理一下:
一是内置好菜单,不内置也可以,但外面多个菜单文件,稍微不爽,另外菜单外置找起来困难,还容易找错。
二是扇区对齐,就是说使grldr的体积刚好为512的整数倍,这样便于将来定位访问后面拼接的BootCD_070911.ISO.gz部分。由于菜单内置,可以通过增减菜单内容,例如加些垃圾注释来调整grldr的大小达到扇区对齐。
原帖由 zxw 于 2009-11-15 10:22 发表
谢谢,我就是用7-zip压缩的,启动无反应
用7-zip工具以gzip格式将其压缩 |
|