无忧启动论坛

标题: [谢谢所有回帖的人]BCD引导SETUPLDR.BIN,只要Oscdimg打包就会启动失败! [打印本页]

作者: 令狐大虾    时间: 2020-5-10 21:22
标题: [谢谢所有回帖的人]BCD引导SETUPLDR.BIN,只要Oscdimg打包就会启动失败!
本帖最后由 令狐大虾 于 2020-5-13 03:52 编辑

03PE和10PE合盘


打包命令
@echo off&color 02&TITLE 03_WIN8_10PE.iso
::efisys_noprompt.bin是去掉任意键,efisys.bin是保留任意键
@echo                ★★★请按任意键打包03_10PE.iso★★★&pause>nu
Oscdimg\x64\oscdimg.exe -m -o -u2 -udfver102 -l"03_10PE" -bootdata:2#p0,e,b"Oscdimg\x64\Etfsboot.com"#pEF,e,b"Oscdimg\x64\efisys_noprompt.bin.bin" "Make" "03_10PE.iso"
@echo                ★★★请按任意键退出★★★&pause>nul&exit


正常启动的合盘
https://ws28.cn/f/2hsiyet4l7h

求解为啥重新打包03PE就启动失败谢谢!看了下可启动03PE合盘ISO文件属性

谁帮忙帮我修改一下打包命令谢谢!


作者: zhxy9804    时间: 2020-5-10 21:26
我也发现我的pe有类似现象,不过03pe,实在也没啥存在的意义了,所以就无视了
作者: 令狐大虾    时间: 2020-5-10 22:48
zhxy9804 发表于 2020-5-10 21:26
我也发现我的pe有类似现象,不过03pe,实在也没啥存在的意义了,所以就无视了

维护时候老机子要用
作者: zhxy9804    时间: 2020-5-10 22:53
令狐大虾 发表于 2020-5-10 22:48
维护时候老机子要用

10年之后的电脑 微pe基本都能应付
作者: 令狐大虾    时间: 2020-5-10 22:57
zhxy9804 发表于 2020-5-10 22:53
10年之后的电脑 微pe基本都能应付

不用微PE的路过
作者: chenzhilinga    时间: 2020-5-10 23:00
来回帖子了
作者: liuzhaoyzz    时间: 2020-5-11 07:58
为啥不用bootmgr→grldr→pe.iso/pe.wim方案?
作者: kzzdw    时间: 2020-5-11 10:26
liuzhaoyzz 发表于 2020-5-11 07:58
为啥不用bootmgr→grldr→pe.iso/pe.wim方案?

我的bcd引导不了恢复分区了呢,不知道咋回事。

我是重装了一次系统,然后用dism++修复了win10引导,

然后就再也引导不了winre分区了。我平时是用pe替换的re。

这几天无论是用本机的f功能键还是用其他方法,

都再也进不去re分区了,bcd感觉一切设置都没错呢。

然后把win10的bcd删除掉,不能进win的的时候又能进re。

一旦换好win10的bcd,就又进不了re环境。


作者: intellect    时间: 2020-5-11 14:05
oscdimg.rar (1.68 MB, 下载次数: 26)

微软的光盘就是用OSCDIMG这个打包的,传个GUI版本的,你看看行不行
作者: 令狐大虾    时间: 2020-5-11 16:23
intellect 发表于 2020-5-11 14:05
微软的光盘就是用OSCDIMG这个打包的,传个GUI版本的,你看看行不行

谢谢,我就是用这个命令行打包。是参数问题,不过找不到好的参数
作者: chiannet    时间: 2020-5-11 16:46
本帖最后由 chiannet 于 2020-5-11 16:51 编辑
令狐大虾 发表于 2020-5-11 16:23
谢谢,我就是用这个命令行打包。是参数问题,不过找不到好的参数



"%BIT%OSCDIMG" -L"USBOS_ROM" -h -m -o -d -g -c -n -yo"%CR%bootorder.txt" -bootdata:2#p00,e,b"%CR%4ISO\ETFSBOOT.COM"#pEF,e,b"%CR%4iso\efi.bin" "%CR%iso" "%~DP0USBOSV3.iso"

bootorder.txt的内容如下:
BOOTMGR
BOOTMGR.EFI
ZH-CN\BOOTMGR.EFI.MUI
BOOT\BCB
BOOT\BCD
BOOT\BOOT.SDI
BOOT\USBOS.SDI
BOOT\NTD.COM
BOOT\NTVPE
BOOT\SETUPLDR.BIN
BOOT\SKPE
BOOT\SETUPLDR.NTV
BOOT\WINPE.IM_
BOOT\BOOT8PE
BOOT\BOOTX86
BOOT\BOOTX64
BOOT\X86
BOOT\X64
BOOT\BOOTFIX.BIN
BOOT\MEMTEST.EXE
BOOT\GRUB\03PE.LST
BOOT\GRUB\03PEAB.LST
BOOT\GRUB\BOOTHARD
BOOT\GRUB\F6IMG
BOOT\GRUB\GHOST.LST
BOOT\GRUB\GRLDR
BOOT\GRUB\MEMDISK
BOOT\GRUB\MENU.HEX
BOOT\GRUB\MENU.LST
BOOT\GRUB\MESSAGE
BOOT\GRUB\N03PE
BOOT\GRUB\S03PE

......(省略若干)

BOOT\EXTAPP\X64\SOFT1.WIM
BOOT\EXTAPP\X86\SOFT1.WIM
BOOT\EXTAPP\X86\SOFT2.WIM
BOOT\NT52PE.WIM
BOOT\NT63PEX64.WIM
BOOT\NT10PEX64.WIM
BOOT\NT63PEX86.WIM
PETOOLS\MYCOMMAND-P.TXT
USBOS.VER



要点,启动相关文件(例如文件中的BOOTMGR、BOOT\SETUPLDR.BIN、BOOT\SETUPLDR.NTV)越靠前越好,其中尤其是NT5.X的启动文件必须靠前,确保它们位于ISO较小的寻址空间里。

那些大个子的文件例如WIM文件尽量居中后,末尾弄一个4KB左右的与启动无关的文件(例如文中的USBOS.VER),你就能无往不利。

不是"%CR%iso"下的每个文件都必须列入此文件列表中,某些启动PE无关的可忽视它们。



作者: 2012qnmd    时间: 2020-5-11 17:08
我遇到过类似问题,

解决方法,引导文件部分,全部大写

小写就不能启动
作者: 令狐大虾    时间: 2020-5-11 17:24
本帖最后由 令狐大虾 于 2020-5-11 17:25 编辑
chiannet 发表于 2020-5-11 16:46
"%BIT%OSCDIMG" -L"USBOS_ROM" -h -m -o -d -g -c -n -yo"%CR%bootorder.txt" -bootdata:2#p00,e,b"% ...

谢谢,我只需要打包命令生成的ISO属性为下图就可以启动03PE了,但是我不知道肿么整

我只能用这个命令打包后再后期修改ISO文件属性
Oscdimg\x64\oscdimg.exe -m -o -u1 -udfver102 -l"03_10PE" -bootdata:2#p0,e,b"Oscdimg\x64\Etfsboot.com"#pEF,e,b"Oscdimg\x64\efisys.bin" "Make" "03_10PE.iso"

作者: 一本小书    时间: 2020-5-11 18:53
令狐大虾 发表于 2020-5-11 17:24
谢谢,我只需要打包命令生成的ISO属性为下图就可以启动03PE了,但是我不知道肿么整

我只能用这个命令 ...

@echo off
set bios=-no-emul-boot -boot-load-size 4 -b grldr
set uefi=-eltorito-alt-boot -no-emul-boot -eltorito-platform efi -b efi.img
set iso=-o z.iso
set dir=%1
if %1a==a set dir=iso1
set iso9660x=-U -max-iso9660-filenames -D
set RR=-R
set joliet=-J -joliet-long -hide-joliet boot.catalog
pushd %~dp0
bin\mkisofs %iso9660x% %RR% %joliet% %bios% %uefi% %iso% %dir%
作者: 一本小书    时间: 2020-5-11 18:57
一本小书 发表于 2020-5-11 18:53
@echo off
set bios=-no-emul-boot -boot-load-size 4 -b grldr
set uefi=-eltorito-alt-boot -no-emul ...

你试试这个方式看行不行,

ISO及PE打包.7z

2.52 MB, 下载次数: 24, 下载积分: 无忧币 -2


作者: hua_wuxin    时间: 2020-5-11 19:28
令狐大虾 发表于 2020-5-11 17:24
谢谢,我只需要打包命令生成的ISO属性为下图就可以启动03PE了,但是我不知道肿么整

我只能用这个命令 ...

-u1 -udfver102改成-j1就可以了
作者: 令狐大虾    时间: 2020-5-11 21:20
hua_wuxin 发表于 2020-5-11 19:28
把-u1 -udfver102改成-j1就可以了

越来越近了哈哈,不过还没到啊


作者: 令狐大虾    时间: 2020-5-11 21:21
一本小书 发表于 2020-5-11 18:57
你试试这个方式看行不行,

谢谢,太麻烦了
作者: hua_wuxin    时间: 2020-5-11 22:34
令狐大虾 发表于 2020-5-11 21:20
越来越近了哈哈,不过还没到啊

改成j1后03PE就可以启动了,我试过了
作者: 令狐大虾    时间: 2020-5-11 22:50
本帖最后由 令狐大虾 于 2020-5-11 22:51 编辑
hua_wuxin 发表于 2020-5-11 22:34
改成j1后03PE就可以启动了,我试过了

乱码呢。因为我是中文菜单。你帮忙下载我首页的模版试试啊。
作者: hua_wuxin    时间: 2020-5-11 23:31
令狐大虾 发表于 2020-5-11 22:50
乱码呢。因为我是中文菜单。你帮忙下载我首页的模版试试啊。

没有乱码啊,不过菜单确实是英文的。那就把-j1换成-n吧,我试了也可以启动,缺点是光盘上文件名都变成大写了。(但是加上-d允许小写的话又启动不了)

你用UltraISO改出来的效果用oscdimg做不到,对oscdimg来说属于超纲/不规范格式。
作者: 令狐大虾    时间: 2020-5-11 23:41
hua_wuxin 发表于 2020-5-11 23:31
没有乱码啊,不过菜单确实是英文的。那就把-j1换成-n吧,我试了也可以启动,缺点是光盘上文件名都变成大 ...

恩,应该是scdimg做不到UltraISO改出来的效果。没办法了。因为我的ISO模板以前好像是坛子里面的WIN8中文菜单模板。谢谢哈




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