|
不是每个u盘都可以格式化为usb-fdd格式的
u盘要格式化为usb-fdd格式,量产工具是最佳选择
如果没有
可以尝试用usboot,bootice等工具,先格式化为usb-fdd格式
如果用usboot,到这里可以试试u盘能不能启动了
如果用bootice还要装入dbr(即pbr)引导程序
再把相关的引导程序复制到u盘根目录(比如grub4dos的pbr需要grldr文件,msdos需要io.sys msdos.sys,command.com等)
然后先测试是否可以用u盘启动
如果可以了,基本上已经成功了
下来就是把你的iso上的文件复制到u盘的事情了,具体做法要看你的iso是什么
如果是支持实模式(比如dos之类的),那就简单,可以用grub把iso整个map了就行
map /xxx.iso (hd32) ||map --mem /xxx.iso(hd32)
map --hook
chainloader (hd32)
如果不支持实模式(没加特殊驱动的pe,linux等等),那就只能解压复制到u盘
然后启动iso上的程序的相关启动文件了 |
|