|
我自己修改的PE的iso,大小是55M,通过grub4dos加载,用map --mem则一切正常,但是不加mem就不能加载外置,不过古怪的是,在iso里面随便加些东西,该iso文件到了一定体积,又会正常。
这是配置内容:
title MYPE.iso(map)
map --mem /boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /boot/MYPE.iso
map /boot/MYPE.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
title MYPE1.iso(map)
map --mem /boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /boot/MYPE1.iso
map /boot/MYPE1.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
MYPE.iso和MYPE1.iso内容是一样的,就是容量不一样,后者随便加了个与PE没有任何关系的二十多m的文件,前者模拟出来的光驱,不是不能读ini文件就是不能读外置的wim,后者就正常加载了。如果用map --mem则是正常的。
为什么会加文件呢,那是因为我起先觉得是自己没把pe修改好,一直折腾,到最后觉得和修改前的原版pe只剩容良不一样了。
[ 本帖最后由 sratlf 于 2012-2-22 10:01 编辑 ] |
|