无忧启动论坛
标题:
写了段找PE内核的G4dBAT
[打印本页]
作者:
sunsea
时间:
2012-3-15 18:09
标题:
写了段找PE内核的G4dBAT
说实话吧,是从P大那拿来的,路径用XX代替,goto什么地方也自己改(适应个人需要),krnl变量存放找到的内核位置,PEISO是你的整体ISO的名字
set krnl=
set PEISO=/XX
if exist (bd)/XX rootnoverify (bd) && set krnl=(bd)/XX && goto :showmenu
if exist (bd)%PEISO% && rootnoverify (bd) && goto :ztiso
if exist (bd)/boot/XX set PEISO=/boot/XX && rootnoverify (bd) && goto :ztiso
::有时候可能启动设备与当前根驱动器不一致,可能当前驱动器上存在这几个玩意,照上面三句执行
if exist /XX set krnl=/XX && goto :showmenu
if exist %PEISO% goto :ztiso
if exist /boot/XX set PEISO=/boot/XX && goto :ztiso
::也许会有放到(hd0)/的情况,包括经过各种转换交换映射过来的情况 (这个不清楚什么时候遇到的)
if exist (hd0)/XX rootnoverify (hd0) && set krnl=/XX && goto :showmenu
if exist (hd0)%PEISO% && rootnoverify (hd0) && goto :ztiso
if exist (hd0)/boot/XX set PEISO=(hd0)/boot/XX && goto :ztiso
::再不行去pd碰碰运气
::强行初始化PD
pxe detect
if exist (pd)/XX rootnoverify (pd) && set krnl=/XX && goto :showmenu
if exist (pd)%PEISO% && rootnoverify (pd) && goto :ztiso
if exist (pd)/boot/XX set PEISO=(pd)/boot/XX && goto :ztiso
::最后什么也没找着,报错退出
pause You put the kernel deployed to where to go? && exit 1
复制代码
作者:
2011戒烟如你
时间:
2012-3-15 18:56
进来,先大众化研究水老PE
后来,研究网虫PE
现在,研究P大的OPE了,高深莫测
其实上面的N行,还不如网虫GRULDR的几行方便,想达到的目的是一样的
root (ud) && call set bootdv=(ud) ! call set bootdv=%?_BOOT%
if "%?_BOOT:~1,1%"=="f" && find --set-root --devices=f /WC2008/WCRUN && command /WC2008/WCRUN .hd2hd && call set bootdv=(hd0) && root (hd0)
if exist %bootdv%/WC2008/WCRUN || find --set-root /WC2008/WCRUN && call set bootdv=%@root^%
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3