无忧启动论坛
标题:
请教,给出PE的长度的代码是怎么写的。
[打印本页]
作者:
shangyc
时间:
2010-10-16 23:39
标题:
请教,给出PE的长度的代码是怎么写的。
按照百草霜的代码修改没成功。请问谁知道,能帮忙改一下吗?谢谢
下面是我现在修改的
——————————————————————————————————————————————————
timeout 30
default 0
gfxmenu (ud)/img/message
title 【 01 】启动WINPE系统^_^
map --mem (ud)/WINPE.ISO (0xFF)
map --hook
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
#指定iso为/WINPE.ISO,位于任意grldr可访问的分区
write (md)0x301+1 (ud)/WINPE.ISO
#给出/WINPE.ISO的串长度为16
write 0x60360 16
chainloader (0xff)
title 【 02 】进入DOS工具菜单
configfile (ud)/img/DOS.LST
title 【 03 】从硬盘启动计算机
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
下面为百草霜大师的原代码。
————————————————————————————————————————
timeout #未全面测试,仅供参考。最后更新2010-10-9(plantsoot百草霜)
checkrange 0x21 read 0x8280 && pxe detect NotExist
timeout 10
default 0
gfxmenu (ud)/message
(ud)/BOOT/FONTS/UNIFONT (ud)/BOOT/FONTS/U16HEI
title [1] 启动Pseudo 0PE1.2.2中文版 (或启动到fbinst菜单时按F2)
configfile (ud)/BOOT/GRUB/MENU.0PE
title [2] 启动可见区0PE.ISO (预留菜单,将0PE.ISO放在可见区0PE目录)
#请自行将0PE.ISO放在可见区0PE目录下,并连续存放,不连续可用WinContig整理
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (0xff)
map --hook
chainloader (0xff)
title [3] 启动HPY03PE中秋版
map --mem (ud)/BOOT/IMGS/FIRADISK.IMG (fd0)
map --mem (ud)/ISO/HPYPE03.ISO (0xff)
map --hook
chainloader (0xff)
title [4] 启动我心如水03PE珍藏版(一般模式)
#有可能进到PE后看不到U盘盘符。
map --mem (ud)/ISO/66369PE.ISO (0xff)
map --hook
chainloader (0xff)
title [5] 启动我心如水03PE珍藏版(借助0PE菜单)
#有可能进去PE后发现没加载硬盘和U盘,请参考我的帖子中的方法
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
#指定iso为/ISO/66369PE.ISO,位于任意grldr可访问的分区
write (md)0x301+1 /ISO/66369PE.ISO
#给出/ISO/66369PE.ISO的串长度为16
write 0x60360 16
[
本帖最后由 shangyc 于 2010-10-16 23:40 编辑
]
作者:
zhs509
时间:
2010-10-16 23:43
title 【 01 】启动WINPE系统^_^
map --mem (ud)/WINPE.ISO (0xFF)
map --hook
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
#指定iso为/ISO/66369PE.ISO,位于任意grldr可访问的分区
write (md)0x301+1 (ud)/WINPE.ISO
#给出/WINPE.ISO的串长度为
10
write 0x60360
10
[
本帖最后由 zhs509 于 2010-10-16 23:46 编辑
]
作者:
shangyc
时间:
2010-10-16 23:57
原来是长度问题啊!我试一下。谢谢了
作者:
shangyc
时间:
2010-10-17 00:12
不行啊,改成样在启动PE时候还是不会显示长度(0-32/32M)
___________________________
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
#指定iso为/WINPE.ISO,位于任意grldr可访问的分区
write (md)0x301+1 /WINPE.ISO
#给出/WINPE.ISO的串长度为10
write 0x60360 10
chainloader (0xff)
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3