找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: pseudo

0PE_NBv1.5.1(2014-04-05)测试

   火... [复制链接]
发表于 2015-1-31 12:11:28 | 显示全部楼层
糊涂 发表于 2015-1-30 18:40
为什么会有这种情况???
虚拟机中测试相当“完美”,但老台式机就出问题?

我的2007年度老机也出现第一图的情况。
请教:0pe的“启动windows7pe/8pe"的菜单在什么位置。

点评

一个dos.gz 一个0pe.lzma  发表于 2015-1-31 12:18
回复

使用道具 举报

发表于 2015-1-31 14:06:46 | 显示全部楼层
糊涂 发表于 2015-1-30 18:40
为什么会有这种情况???
虚拟机中测试相当“完美”,但老台式机就出问题?

在0pe.lzma  中找到了m1.lst
title                
  • Windows 7/8 PE                   Windows 7/8 PE\n   Chainload /EFI/BOOTMGR
    set pe78=
    if exist (bd)/EFI/BOOTMGR set pe78=(bd) || if exist %?_BOOT%/EFI/BOOTMGR set pe78=%?_BOOT% || if exist (0xff)/EFI/BOOTMGR set pe78=(0xff) || if exist (hd0,0)/EFI/BOOTMGR set pe78=(hd0,0) || if exist (hd0,1)/EFI/BOOTMGR set pe78=(hd0,1)
    if not exist pe78 echo Finding /EFI/BOOTMGR...
    if not exist pe78 && if exist eb map --status=17 &&  if exist (fd17)/EFI/BOOTMGR set pe78=(fd17)
    if not exist pe78 if exist (fd0,0)/EFI/BOOTMGR set pe78=(fd0,0)
    if not exist pe78 if exist (fd0,1)/EFI/BOOTMGR set pe78=(fd0,1)
    if not exist pe78 find --set-root --ignore-floppies --ignore-cd /EFI/BOOTMGR &; set pe78=%@root%
    if not exist pe78 find --set-root /EFI/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 8
    echo Loading Windows 7/8 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/pe78 %pe78% || echo -n
    map (hd-1) (hd-1)
    map --rehook
    chainloader /EFI/BOOTMGR && boot
    pause Something is wrong with your 8PE/7PE. && reboot

    在dos.gz中始终没有找到
  • Windows 7/8 PE ,麻烦您给说说,在哪个文件中。
  • 回复

    使用道具 举报

     楼主| 发表于 2015-1-31 14:41:25 | 显示全部楼层
    2012zhd 发表于 2015-1-30 10:24
    不好意思,是我没有叙述清楚。
    1.主菜单的run不论imgs放0pe.iso内,还是放0pe.iso外ud内都是正常的。qem ...

    您是说能进入run菜单、能看到imgs目录下的文件,但不能启动所看到的文件?

    这似乎是siso内置的run的事,跟0pe关系不大。0pe只调用siso(内置的run),后者获得控制权后原则上负责一切,0pe退隐。不排除0pe调用siso时,调用不当的问题,但到此程度了,调用方面应该问题不大。

    主菜单的run跟F6串接后的run环境有所不同,这类复杂环境不一定在siso(或其内置的run)预料中。
    F6串接后一度进过dos,再grub.exe回到g4d,那不是从纯ud启动了,已不识别ud了,这时(ud)好像只能用(hd0) 来访问,g4d的find命令可能找不到(hd0)上文件,而容易找到(hd0,X)上文件。另外siso不但藏在ud内,而且包在iso里,iso将被map到(0xce),siso找自己可能也费点力,因为find可能找不到(0xce)上文件。

    还有,可能跟grldr版本有关,这种因素相信大家有经验了。真正原因有待慢慢分析。

    如果您有其它分区如高端隐藏区,可以暂时在其上再冗余地放一份siso(保持目录结构,即让它位于\0pe\3rdparty\siso),在F6串接后它将优先于ud里iso内的siso被调用,它所处位置不那么复杂,预期没问题。还有,必要时imgs移至高端隐藏区(相当于从(hd0)移到(hd0,X))也方便siso找到它。

    点评

    “您是说能进入run菜单、能看到imgs目录下的文件,但不能启动所看到的文件?” 是的。 “如果您有其它分区如高端隐藏区,可以暂时在其上再冗余地放一份siso(保持目录结构,即让它位于\0pe\3rdparty\siso),  详情 回复 发表于 2015-1-31 16:20
    回复

    使用道具 举报

    发表于 2015-1-31 16:20:01 | 显示全部楼层
    pseudo 发表于 2015-1-31 14:41
    您是说能进入run菜单、能看到imgs目录下的文件,但不能启动所看到的文件?

    这似乎是siso内置的run的事 ...

    “您是说能进入run菜单、能看到imgs目录下的文件,但不能启动所看到的文件?”
        是的。
    “如果您有其它分区如高端隐藏区,可以暂时在其上再冗余地放一份siso(保持目录结构,即让它位于\0pe\3rdparty\siso),在F6串接后它将优先于ud里iso内的siso被调用,它所处位置不那么复杂,预期没问题。”
      这样做了以后,问题解决。

    还有一个问题想麻烦大师,就是1.4.9  0908版(我最喜欢的),按您前面指导的半解开部署,把8pe组件放入高端隐藏区后,主菜单的“windows7/8pe"就不起作用了,无法启动高端隐藏区的8pe。

    123.jpg
    原菜单如下
    6
    title                
  • Windows 7/8 PE                   Windows 7/8 PE\n   Chainload /BOOT/BOOTMGR
    set pe78=   
    if exist (bd)/BOOT/BOOTMGR set pe78=(bd) || if exist %?_BOOT%/BOOT/BOOTMGR set pe78=%?_BOOT% || if exist (0xff)/BOOT/BOOTMGR set pe78=(0xff) || if exist (hd0,0)/BOOT/BOOTMGR set pe78=(hd0,0)
    if not exist pe78 echo Finding /BOOT/BOOTMGR...
    if not exist pe78 if exist (fd0,0)/BOOT/BOOTMGR set pe78=(fd0,0)
    if not exist pe78 find --set-root /BOOT/BOOTMGR && set pe78=%@root%
    if not exist pe78 pause 此功能需要BOOTMGR在指定目录。 && root (bd) || echo
    if not exist pe78 goto 2
    map (hd-1) (hd-1)
    map --rehook
    rootnoverify %pe78%
    chainloader /BOOT/BOOTMGR && boot
    pause Something is wrong with your 8PE/7PE. && reboot
    您给看看。
  • 点评

    我使用的0PE版本中菜单(部分段落个人照葫芦画瓢),主菜单中加载8PE正常,仅供参考……  详情 回复 发表于 2015-1-31 17:58
    回复

    使用道具 举报

     楼主| 发表于 2015-1-31 16:58:22 | 显示全部楼层
    试把if exist (hd0,0)/BOOT/BOOTMGR set pe78=(hd0,0)改成
    if exist (hd0,0)/BOOT/BOOTMGR set pe78=(hd0,0) || if exist (hd0,1)/BOOT/BOOTMGR set pe78=(hd0,1) || if exist (hd0,3)/BOOT/BOOTMGR set pe78=(hd0,3)

    其实后面有
    find --set-root /BOOT/BOOTMGR && set pe78=%@root%
    可以取代这些,但可能grldr有问题,没准需要这样硬编码补救。

    点评

    感谢大师,启动8pe正常了。 1.4.9 0908版20150124的grldr  详情 回复 发表于 2015-1-31 18:58
    回复

    使用道具 举报

    发表于 2015-1-31 18:58:34 | 显示全部楼层
    pseudo 发表于 2015-1-31 16:58
    试把if exist (hd0,0)/BOOT/BOOTMGR set pe78=(hd0,0)改成
    if exist (hd0,0)/BOOT/BOOTMGR set pe78=(hd0, ...

    感谢大师,启动8pe正常了。
    1.4.9 0908版20150124的grldr
    回复

    使用道具 举报

    发表于 2015-1-31 19:00:31 | 显示全部楼层
    糊涂 发表于 2015-1-31 17:58
    我使用的0PE版本中菜单(部分段落个人照葫芦画瓢),主菜单中加载8PE正常,仅供参考……

    感谢。
    菜的厉害,代码看不懂。
    回复

    使用道具 举报

    发表于 2015-2-3 11:12:00 | 显示全部楼层
    问一下P大我在虚拟机下有2个虚拟盘为什么显示2个却有一个是0数据在其他pe下和虚拟系统下显示正常呢!应该如何修改呢?

    点评

    您的描述我看不明白。 修改办法之一是改用其它PE。  详情 回复 发表于 2015-2-3 13:55
    回复

    使用道具 举报

     楼主| 发表于 2015-2-3 13:55:12 | 显示全部楼层
    2011斗鬼昜木 发表于 2015-2-3 11:12
    问一下P大我在虚拟机下有2个虚拟盘为什么显示2个却有一个是0数据在其他pe下和虚拟系统下显示正常呢!应该如 ...

    您的描述我看不明白。
    修改办法之一是改用其它PE。
    回复

    使用道具 举报

    发表于 2015-2-4 23:10:56 | 显示全部楼层
    本帖最后由 2012zhd 于 2015-2-4 23:21 编辑

    今天遇到一台戴尔15r-5537笔记本,原装8.1系统,换装win7, 1.4.9 0908版启动(图片虽然来自网络,但是跟实机表现是一样的),按空格键也一样。


    000.jpg
    试了我心如水的2003pe也蓝屏(跟图片一样),7pe bios启动正常,64位8pe bios uefi启动都正常。
    回复

    使用道具 举报

     楼主| 发表于 2015-2-5 01:56:36 | 显示全部楼层
    底行提示按F6时按F7,或者用新版菜单项[A]就不蓝屏了。

    点评

    今天把新版[A]项菜单,替换0908版自己不常用的linux项。 。[attachimg]208797[/attachimg] 路过机主家测试,不蓝屏,正常启动,识别硬盘正常。 [attachimg]208798[/attachimg] 感谢大师。要是在0908版中新增这  详情 回复 发表于 2015-2-6 15:20
    回复

    使用道具 举报

    发表于 2015-2-6 15:20:12 | 显示全部楼层
    pseudo 发表于 2015-2-5 01:56
    底行提示按F6时按F7,或者用新版菜单项[A]就不蓝屏了。

    今天把新版[A]项菜单,替换0908版自己不常用的linux项。
    IMG_20150205_173209193.jpg

    路过机主家测试,不蓝屏,正常启动,识别硬盘正常。
    IMG_20150205_173327586.jpg
    感谢大师。要是在0908版中新增这一项就好了,可惜自己菜,没办法弄,大师若有空...
    回复

    使用道具 举报

    发表于 2015-2-7 18:59:47 | 显示全部楼层
    0PE_NBv1.5.1(2015-01-18)2in1   WMP10打不开怎么回事不知道别人有这样情况啊
    20150207184358343.png

    点评

    先执行“启动网络影音”,桌面就出wmp10图标,打开应该没问题。 未执行“启动网络影音”,WMP10是打不开的。因为wmp10涉及声音吧,那要先加载好声卡之类哦。  详情 回复 发表于 2015-3-21 13:26
    回复

    使用道具 举报

    发表于 2015-3-10 17:31:31 | 显示全部楼层
    我这里有个问题是执行到菜单

    error 5 :xxxx (分区表无效的意思)

    我看界面加载是map模式没有--mem

    在之前我就删除了几个没用的应用程序重新打包而已,奇怪-_-!!。

    是一个grldr文件+整个iso文件方案。

    上午重新打包看菜单执行是带--mem方式比较慢,没问题。

    不过在错误之前我有用 WinContig工具把整个diy目录整理了下再重新打包。说补丁这个问题。
    回复

    使用道具 举报

     楼主| 发表于 2015-3-10 23:23:18 | 显示全部楼层
    1、千万不要用ultraiso去修改iso,必须用批处理来生成iso。
    要改变iso内容,可相应改动diy目录下内容,然后用批处理重新生成iso,达到改变iso内容目的。
    2、iso外的grldr要用跟iso一起配套生成的那个。如果iso变了,iso外的grldr不能用老的。
    因为iso外的grldr针对生成的iso做了优化,是专用于生成的iso的。
    3、用WinContig工具整理目的盘上的0pe.iso使之无碎片。
    diy目录不用整理。
    4、开始时按空格可以强制带--mem

    点评

    版主,我经常用ultraiso去修改iso,用grldr引导的,有什么批处理???  详情 回复 发表于 2015-3-21 00:56
    yjd
    收到。明白了。我是用批处理生成的。我删了diy目录的不需要文件,批处理生成后我只替换了iso文件。grldr没替换,应该这问题造成的。  详情 回复 发表于 2015-3-11 11:52
    回复

    使用道具 举报

    发表于 2015-3-11 11:52:19 | 显示全部楼层
    pseudo 发表于 2015-3-10 23:23
    1、千万不要用ultraiso去修改iso,必须用批处理来生成iso。
    要改变iso内容,可相应改动diy目录下内容,然 ...

    收到。明白了。我是用批处理生成的。我删了diy目录的不需要文件,批处理生成后我只替换了iso文件。grldr没替换,应该这问题造成的。
    回复

    使用道具 举报

    发表于 2015-3-14 10:55:21 | 显示全部楼层
    这么多年总算用了一次0pe了,以前感觉太复杂下不了手。启动好快。目前这样结构diy确实方便。不用改什么img文件。直接替换重新打包。赞。
    回复

    使用道具 举报

     楼主| 发表于 2015-3-17 23:15:47 | 显示全部楼层

    8PE共享WIFI一例

    感谢2011mking网友,我从他的帖子下载W81x64(Wim).7z,从中提取大体积boot.wim文件,替换本帖的
    0PE_NBv1.5.1(2015-01-18)2in1+PETOOLS_205MB+8pe+Linux.7z
    中同名文件,生成大体积0pe.iso进行部署,启动后选7/8pe菜单项进8pe(RamOs)桌面。按以下操作可以共享wifi。

    PC端设置:
    1、PE连接有线或无线WIFI(以下以ssid为wifi9的WIFI为例),用IE核实可上网;
    2、以管理员身份运行set.cmd、start.cmd,以便建立虚拟网卡(ssid为wifi8,密码12345678)并打开。效果可用show.cmd核实;
    3、将ICS服务设成“自动(延迟启动)”。只设置,不要启动。这步要耐心等其完成。
    4、将正在用的连接(例如wifi9)对应的网卡共享(网卡属性里有设置共享的地方,在那里打勾)给虚拟网卡。
         这会使ICS服务自动地启动(运行)起来。这步要耐心等其完成。
    5、刷新ICS服务状态,核实ICS服务已启动(处于正在运行状态),万一未启动就直接启动它。
    至此PC端设置完毕。

    注意:
    执行第4步前,想在第3步时就启动ICS服务是不行的。第4步会启动一些服务,其中有的是启动ICS服务的前提;
    执行第3步前,执行第4步也是失败的。第3步会启动一些第4步需要的服务。
    所以第3步设成延迟启动巧妙地协调了第3、4步相互依赖的关系。
    此外,第1、2步应先于3、4步依次执行。

    手机端设置:
    手机连接wifi8即可上网。

    注意:
    如果连接wifi8时无法(动态)获取IP地址,就在设置网络时选择“修改网络”,指定手机使用静态地址192.168.137.2。
    这个地址不用记。事先查看PC端虚拟网卡的IP,会是192.168.137.1。
    手机端设为静态网址192.168.137.X(1<X<254),就跟PC端在同一网段,能直接连上。
    连上后网通不出去的话,手机端换个静态网址192.168.137.Y,此举起到刷新激活作用,就好了。

    可能用不着那么复杂。

    set.cmd内容:
    netsh wlan set hostednetwork mode=allow ssid="WiFi8" key="12345678"
    pause
    start.cmd内容:
    netsh wlan start hostednetwork
    pause
    show.cmd内容:
    netsh wlan show hostednetwork
    pause


    点评

    努力学习中...  详情 回复 发表于 2015-3-18 08:27
    回复

    使用道具 举报

    发表于 2015-3-18 08:27:19 | 显示全部楼层
    pseudo 发表于 2015-3-17 23:15
    感谢2011mking网友,我从他的帖子下载W81x64(Wim).7z,从中提取大体积boot.wim文件,替换本帖的
    0PE_NBv1. ...

    努力学习中...
    回复

    使用道具 举报

    发表于 2015-3-20 14:33:17 | 显示全部楼层
    下载了东西,所以来回复个
    回复

    使用道具 举报

    发表于 2015-3-21 00:56:52 | 显示全部楼层
    pseudo 发表于 2015-3-10 23:23
    1、千万不要用ultraiso去修改iso,必须用批处理来生成iso。
    要改变iso内容,可相应改动diy目录下内容,然 ...

    版主,我经常用ultraiso去修改iso,用grldr引导的,有什么批处理???

    点评

    说的是0pe,下载的东西里包含批处理。  详情 回复 发表于 2015-3-21 13:30
    回复

    使用道具 举报

     楼主| 发表于 2015-3-21 13:26:50 | 显示全部楼层
    意玺世修 发表于 2015-2-7 18:59
    0PE_NBv1.5.1(2015-01-18)2in1   WMP10打不开怎么回事不知道别人有这样情况啊

    先执行“启动网络影音”,桌面就出wmp10图标,打开应该没问题。
    未执行“启动网络影音”,WMP10是打不开的。因为wmp10涉及声音吧,那要先加载好声卡之类哦。
    回复

    使用道具 举报

     楼主| 发表于 2015-3-21 13:30:06 | 显示全部楼层
    2011yang1238 发表于 2015-3-21 00:56
    版主,我经常用ultraiso去修改iso,用grldr引导的,有什么批处理???

    说的是0pe,下载的东西里包含批处理。
    回复

    使用道具 举报

    发表于 2015-3-22 02:16:38 | 显示全部楼层
    赞一个.............
    回复

    使用道具 举报

    发表于 2015-3-22 12:53:56 | 显示全部楼层
    昨天下载了2015-01-18版,发现几个问题:
    1.启动界面上的倒计时没有了
    2.用FbintTool 1.607.2015.0203自带的QEMU测试时提取UD工具时异常,而且开始里PETOOL菜单中文乱码,用单独的那个QEMU测试器则没问题

    注:我是用FbintTool 1.607.2015.0203创建的一个fba,删除DIY目录下的EFI和LINUX,然后将其它文件/夹全拖进fba,有什么问题请指正

    点评

    嗯,FbintTool 1.607.2015.0203自带的QEMU测试是有问题,用单独的那个QEMU测试器则没问题。 倒计时跟grldr和qemu/硬件环境有关,跟pe无关。  详情 回复 发表于 2015-3-22 16:58
    回复

    使用道具 举报

     楼主| 发表于 2015-3-22 16:58:15 | 显示全部楼层
    邪恶海盗 发表于 2015-3-22 12:53
    昨天下载了2015-01-18版,发现几个问题:
    1.启动界面上的倒计时没有了
    2.用FbintTool 1.607.2015.0203自带 ...

    嗯,FbintTool 1.607.2015.0203自带的QEMU测试是有问题,用单独的那个QEMU测试器则没问题。
    倒计时跟grldr和qemu/硬件环境有关,跟pe无关。
    回复

    使用道具 举报

    发表于 2015-3-22 22:05:58 | 显示全部楼层
    pseudo 发表于 2015-3-22 16:58
    嗯,FbintTool 1.607.2015.0203自带的QEMU测试是有问题,用单独的那个QEMU测试器则没问题。
    倒计时跟grl ...

    反正感觉比较奇怪,以前的版本都有倒计时的...

    而且这次的版本在QEMU启动选择PE后会提示Partition xxx empty,什么情况?
    回复

    使用道具 举报

    发表于 2015-3-23 12:45:10 | 显示全部楼层
    感谢p大的分享
    回复

    使用道具 举报

    发表于 2015-3-24 20:58:05 | 显示全部楼层
    pseudo 发表于 2012-11-17 19:36
    1、全藏入ud

    2、U+

    P大,直接pxe网启那个图片里的startserver.cmd是怎么得到的
    回复

    使用道具 举报

    发表于 2015-3-25 10:21:52 | 显示全部楼层
    提个建议:

    把DIY目录下内容重新打包生成0PE.ISO和grldr两文件的批处理.cmd
    里下次发布能否在头部声明个ISO文件名的变量名和grldr文件名的变量名。
    方便要生成如0PE.ISO=xxx.iso grldr=xxxx的人方便修改。直接改头部2句就好^_^

    点评

    @wyy961012 从petools里取 @yjd 生成两文件之后,0pe.iso可改名,例如改为Xpe.iso,同时grldr内置菜单头部相应加上 set PEISO=/Xpe.iso 这样子预期可用。glrdr也可改名,你能保证启动时它被调用即可。  详情 回复 发表于 2015-3-25 23:37
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-4-7 14:03

    Powered by Discuz! X5.0

    © 2001-2026 Discuz! Team.

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