无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 12962|回复: 14
打印 上一主题 下一主题

请教0PENB.LZMA如何制作

[复制链接]
跳转到指定楼层
1#
发表于 2021-7-1 12:17:21 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
各位老大:
      一直使用零PE,现在电脑对XP支持不好了,想修改菜单M1.lst文件,修改后不知道如果再生成0PENB.LZMA,请大家指导,谢谢!
      测试过将0PENB目录先压缩成ZIP,删除扩展名,再压缩成LZMA,测试失败。
15#
发表于 2022-2-15 14:38:47 | 只看该作者
2012zhd 发表于 2021-7-1 13:42
这个问题你应当问0pe区的p大版主更合适啊。
当年也修改过,过程已经忘了,大致是:
1.将0PENB.LZMA用7z解 ...

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

使用道具 举报

14#
发表于 2021-9-29 14:59:07 | 只看该作者
过来学习一下。
回复

使用道具 举报

13#
发表于 2021-7-3 14:06:33 | 只看该作者
1
回复

使用道具 举报

12#
 楼主| 发表于 2021-7-2 15:42:11 | 只看该作者
使用bootmgr修改工具成功实现
回复

使用道具 举报

11#
发表于 2021-7-1 23:52:55 | 只看该作者
luck9806 发表于 2021-7-1 23:14
按理说是可以行得通的
Win10PE调用EFI文件夹的BCD与BOOTMGR
Win7PE调用WinPE文件夹的BCD与BOOTMGR

对的,0pe用的bootmgr就是修改过的,不然它怎么搜索的efi下的bcd。
回复

使用道具 举报

10#
 楼主| 发表于 2021-7-1 23:14:48 | 只看该作者
按理说是可以行得通的
Win10PE调用EFI文件夹的BCD与BOOTMGR
Win7PE调用WinPE文件夹的BCD与BOOTMGR
难道原PE是修改的BOOTMGR,指定的BCD在EFI目录

点评

对的,0pe用的bootmgr就是修改过的,不然它怎么搜索的efi下的bcd。  详情 回复 发表于 2021-7-1 23:52
回复

使用道具 举报

9#
 楼主| 发表于 2021-7-1 23:11:47 | 只看该作者
本来也不想使用Win7PE,但是FbinstTool最新版在Win10系统操作(移动硬盘)都有问题会出错,不然就用WIN10PE不用修改了。

回复

使用道具 举报

8#
发表于 2021-7-1 23:11:16 | 只看该作者
luck9806 发表于 2021-7-1 23:05
你说的这个方法知道,主要是不想设置太多菜单了

也就多按几次键。
回复

使用道具 举报

7#
 楼主| 发表于 2021-7-1 23:08:43 | 只看该作者
对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





回复

使用道具 举报

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

你说的这个方法知道,主要是不想设置太多菜单了

点评

也就多按几次键。  详情 回复 发表于 2021-7-1 23:11
回复

使用道具 举报

5#
发表于 2021-7-1 18:03:54 | 只看该作者
本帖最后由 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启动。

点评

你说的这个方法知道,主要是不想设置太多菜单了  详情 回复 发表于 2021-7-1 23:05
回复

使用道具 举报

4#
 楼主| 发表于 2021-7-1 16:30:51 | 只看该作者
测试修改方法可行,多谢
再咨询一下,我想将2003替换为Win7PE,原Win7/8/10菜单指定为Win10PE,将文件的BOOT.wim替换为Win7PE.wim,系统启动不成功,还是启动的boot.wim,请问一下需修改什么文件,谢谢

点评

1.将2003替换为Win7PE,我等菜鸟是没办法办到的。 2.保留0pe的xp,03,10pe,再增加一个7pe是可以的。 用BOOTICE编辑EFI下的BCD,添加一个wim启动项,注意将超时改为30秒等。 [attachimg]482673[/attachimg] EFI\m  详情 回复 发表于 2021-7-1 18:03
回复

使用道具 举报

3#
 楼主| 发表于 2021-7-1 15:26:03 | 只看该作者
2012zhd 发表于 2021-7-1 13:42
这个问题你应当问0pe区的p大版主更合适啊。
当年也修改过,过程已经忘了,大致是:
1.将0PENB.LZMA用7z解 ...

多谢多谢,试一下
回复

使用道具 举报

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

点评

试了下,真的可以的,更改成功  详情 回复 发表于 2022-2-15 14:38
多谢多谢,试一下  详情 回复 发表于 2021-7-1 15:26
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 00:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表