无忧启动论坛

标题: 请教0PENB.LZMA如何制作 [打印本页]

作者: luck9806    时间: 2021-7-1 12:17
标题: 请教0PENB.LZMA如何制作
各位老大:
      一直使用零PE,现在电脑对XP支持不好了,想修改菜单M1.lst文件,修改后不知道如果再生成0PENB.LZMA,请大家指导,谢谢!
      测试过将0PENB目录先压缩成ZIP,删除扩展名,再压缩成LZMA,测试失败。

作者: 2012zhd    时间: 2021-7-1 13:42
这个问题你应当问0pe区的p大版主更合适啊。
当年也修改过,过程已经忘了,大致是:
1.将0PENB.LZMA用7z解压得到0PENB。
2.将0PENB的后缀改为.iso,得到0PENB.iso。
3.用软碟通UltraISO将BAT下的M1.LST提取出来,修改好后再拖进去,保存。
4.将修改保存好的0PENB.iso用ud管理工具FBINSTTOOL压缩成新的0PENB.LZMA。
您试试看。
作者: luck9806    时间: 2021-7-1 15:26
2012zhd 发表于 2021-7-1 13:42
这个问题你应当问0pe区的p大版主更合适啊。
当年也修改过,过程已经忘了,大致是:
1.将0PENB.LZMA用7z解 ...

多谢多谢,试一下
作者: luck9806    时间: 2021-7-1 16:30
测试修改方法可行,多谢
再咨询一下,我想将2003替换为Win7PE,原Win7/8/10菜单指定为Win10PE,将文件的BOOT.wim替换为Win7PE.wim,系统启动不成功,还是启动的boot.wim,请问一下需修改什么文件,谢谢
作者: 2012zhd    时间: 2021-7-1 18:03
本帖最后由 2012zhd 于 2021-7-1 18:06 编辑
luck9806 发表于 2021-7-1 16:30
测试修改方法可行,多谢
再咨询一下,我想将2003替换为Win7PE,原Win7/8/10菜单指定为Win10PE,将文件的BO ...

1.将2003替换为Win7PE,我这样的菜鸟是没办法办到的。
2.保留0pe的xp,03,10pe,再增加一个7pe是可以的。
用BOOTICE编辑EFI下的BCD,添加一个wim启动项,注意将超时改为30秒等。

EFI\microsoft\boot\BCD就没必要编辑了,因为7pe本身就不支持UEFI启动。


作者: luck9806    时间: 2021-7-1 23:05
2012zhd 发表于 2021-7-1 18:03
1.将2003替换为Win7PE,我这样的菜鸟是没办法办到的。
2.保留0pe的xp,03,10pe,再增加一个7pe是可以的。 ...

你说的这个方法知道,主要是不想设置太多菜单了
作者: luck9806    时间: 2021-7-1 23:08
对M1.lst文件菜单2进行修改,BCD文件路径也进行变更,但是系统启动时还是认的EFI\BCD文件,因此修改不成功,请问一下大家需修改那里呀,谢谢!

title   [2] Windows 7/8 PE                   Windows 7/8 PE\n   Chainload /WinPE/BOOTMGR
set wboot=
if exist (bd)/0PE/3rdParty/wimboot set wboot=(bd) || if exist %?_BOOT%/0PE/3rdParty/wimboot set wboot=%?_BOOT% || if exist (0xff)/0PE/3rdParty/wimboot set wboot=(0xff) || if exist (hd0,0)/0PE/3rdParty/wimboot set wboot=(hd0,0) || if exist (hd0,1)/0PE/3rdParty/wimboot set wboot=(hd0,1)
if not exist wboot && if exist eb map --status=17 &&  if exist (fd17)/0PE/3rdParty/wimboot set wboot=(fd17)
if not exist wboot if exist (fd0,0)/0PE/3rdParty/wimboot set wboot=(fd0,0)
if not exist wboot if exist (fd0,1)/0PE/3rdParty/wimboot set wboot=(fd0,1)
if not exist wboot && pause --wait=2 Warnning: No /0PE/3rdParty/wimboot. || commandline
set pe78=
if exist (bd)/WinPE/BOOTMGR set pe78=(bd) || if exist %?_BOOT%/WinPE/BOOTMGR set pe78=%?_BOOT% || if exist (0xff)/WinPE/BOOTMGR set pe78=(0xff) || if exist (hd0,0)/WinPE/BOOTMGR set pe78=(hd0,0) || if exist (hd0,1)/WinPE/BOOTMGR set pe78=(hd0,1)
if not exist pe78 echo Finding /WinPE/BOOTMGR...
if not exist pe78 && if exist eb map --status=17 &&  if exist (fd17)/WinPE/BOOTMGR set pe78=(fd17)
if not exist pe78 if exist (fd0,0)/WinPE/BOOTMGR set pe78=(fd0,0)
if not exist pe78 if exist (fd0,1)/WinPE/BOOTMGR set pe78=(fd0,1)
if not exist pe78 find --set-root --ignore-floppies --ignore-cd /WinPE/BOOTMGR &; set pe78=%@root%
if not exist pe78 find --set-root /WinPE/BOOTMGR &; set pe78=%@root%
if not exist pe78 clear && echo 此功能需要BOOTMGR在指定目录。 && root (bd) || echo
if not exist pe78 && pause 回车转RUN模块... || commandline
if not exist pe78 goto 7
rootnoverify %pe78%
if exist wboot echo Wimbooting %pe78%/WinPE/Win7PE.wim... && kernel %wboot%/0PE/3rdParty/wimboot index=1 && initrd @bcd=/WinPE/bcd @boot.sdi=/WinPE/boot.sdi @bootmgr=/WinPE/bootmgr @boot.wim=/WinPE/Win7PE.wim && boot ! echo -n
echo Loading Windows 7/8/10 PE in %pe78%...
rootnoverify %pe78%
if "%@root%"=="(fd17)" set pe78=(fd17)
if "%pe78:~1,1%"=="f" || if "%pe78:~1,1%"=="u" || echo -n ! (hd-1,0)/bin/pe10 %pe78% || echo -n
map (hd-1) (hd-1)
map --rehook
chainloader /WinPE/BOOTMGR && boot
pause Something is wrong with your 10PE/8PE/7PE. && reboot






作者: 2012zhd    时间: 2021-7-1 23:11
luck9806 发表于 2021-7-1 23:05
你说的这个方法知道,主要是不想设置太多菜单了

也就多按几次键。
作者: luck9806    时间: 2021-7-1 23:11
本来也不想使用Win7PE,但是FbinstTool最新版在Win10系统操作(移动硬盘)都有问题会出错,不然就用WIN10PE不用修改了。


作者: luck9806    时间: 2021-7-1 23:14
按理说是可以行得通的
Win10PE调用EFI文件夹的BCD与BOOTMGR
Win7PE调用WinPE文件夹的BCD与BOOTMGR
难道原PE是修改的BOOTMGR,指定的BCD在EFI目录

作者: 2012zhd    时间: 2021-7-1 23:52
luck9806 发表于 2021-7-1 23:14
按理说是可以行得通的
Win10PE调用EFI文件夹的BCD与BOOTMGR
Win7PE调用WinPE文件夹的BCD与BOOTMGR

对的,0pe用的bootmgr就是修改过的,不然它怎么搜索的efi下的bcd。
作者: luck9806    时间: 2021-7-2 15:42
使用bootmgr修改工具成功实现
作者: lopk    时间: 2021-7-3 14:06
1
作者: fxblog    时间: 2021-9-29 14:59
过来学习一下。
作者: holts    时间: 2022-2-15 14:38
2012zhd 发表于 2021-7-1 13:42
这个问题你应当问0pe区的p大版主更合适啊。
当年也修改过,过程已经忘了,大致是:
1.将0PENB.LZMA用7z解 ...

试了下,真的可以的,更改成功




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3