无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: pseudo
打印 上一主题 下一主题

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

    [复制链接]
841#
 楼主| 发表于 2018-5-31 00:07:14 | 显示全部楼层
rose4cat 发表于 2018-5-30 09:56
P大, 请教两个问题:
1.  网络ipxe启动0pe 1.5.3的菜单语句应该如何写?   
用 sanboot --keep --no-descr ...

PXE服务器文件夹下有StartServer.cmd,把它和0pe.iso放在一起,运行StartServer.cmd,免设置,就能(ipxe)启动pe了。

运行StartServer.cmd应在xp下(32位win7大致也行,64位win7及win8、win10没试过,另外xppe网通后也许行)。

对ipxe我好像只研究过一次,当时手头只有xp环境,弄成傻瓜的StartServer.cmd,之后都忘光了。

点评

原来兼容性最好的0pe启动pxe环境是win7-32啊,有点可惜。“运行StartServer.cmd应在xp下(32位win7大致也行,64位win7及win8、win10没试过,另外xppe网通后也许行)。 对ipxe我好像只研究过一次,当时手头只有xp  详情 回复 发表于 2018-10-19 16:41
说下我的环境: esxi平台,虚拟群晖 windows ubuntu等系统. 利用群晖dhcpd服务http/nfs/ftp/tftp协议,加载ipxe,uefi与bios双兼容网启工作站,可 ipxe网启光盘/iscsi无盘及其它无盘系统. 实现了常用的维护pe与工作系统  详情 回复 发表于 2018-6-1 09:07
回复

使用道具 举报

842#
 楼主| 发表于 2018-6-1 00:31:50 | 显示全部楼层
本帖最后由 pseudo 于 2018-6-1 00:39 编辑

%ToolDir%\mkisofs\mkisofs.exe -hide-joliet boot.catalog -hide-joliet %EFIImg% -l -joliet-long -relaxed-filenames -gbk4dos-filenames -gbk4win-filenames -no-emul-boot -boot-load-size 4 -o %ISOName% -v -V "%ISOTitle%" -b %biosImg% -eltorito-alt-boot -b EFI/boot/%EFIImg% -no-emul-boot %ISODir%

点评

抱歉,大师,后来我用了C大的方法把体积缩小重新打包,结果发现是我搞错了,指令都没有问题,也不是grub4dos的问题,主要是打包ISO镜像超过了4G就会出现下图bcd无法引导的错误 [attachimg]372120[/attachimg]  详情 回复 发表于 2018-6-1 09:46
回复

使用道具 举报

843#
 楼主| 发表于 2018-6-3 16:30:24 | 显示全部楼层
MarilynManSon 发表于 2018-6-1 09:46
抱歉,大师,后来我用了C大的方法把体积缩小重新打包,结果发现是我搞错了,指令都没有问题,也不是grub4 ...

没研究过大于4GB情形。用Oscdimg打包也许好些。
回复

使用道具 举报

844#
 楼主| 发表于 2018-6-3 18:06:31 | 显示全部楼层

在win8.1下StartServer.cmd也可以ipxe网启0PE.ISO

rose4cat 发表于 2018-6-1 09:07
说下我的环境:
      esxi平台,虚拟群晖 windows ubuntu等系统. 利用群晖dhcpd服务http/nfs/ftp/tftp ...

试了一下,在win8.1下StartServer.cmd也可以ipxe网启0PE.ISO,有成功例子。

我把附件中StartServer.cmd跟0PE.ISO两文件放在一起(在V:盘根目录),运行StartServer.cmd,傻瓜式免配置,
就可以在VMware客户机(我用的是桥接方式)成功网启。
进桌面后,10pe看不到iso里的内容;0pe有特殊处理,可以直接看到iso里包括外置工具的所有内容。

上述0PE.ISO可以用其它pe的iso冒名顶替,因而此StartServer.cmd有一定的通用性。
试验中遇到iso体积较大时启动不了(466MB以下可以,自己剪裁吧),也许是因为内存不足或所用ipxe版本有局限,暂不深究。

如果不用傻瓜式,而要自行折腾配置网启环境,以下方法供参考:
(1)定制专用ipxe引导文件
用UltraEdit或类似的二进制编辑工具,修改附件中ipxe0pe内容。
具体是找到15字节长的ip地址串“192.168.000.100”,改为tftp服务器所在机器的ip,例如“010.194.001.123”。
(2)自行配置tftp服务器
把附件中grub.exe放在下载目录,以上述定制的ipxe0pe为引导文件。
(3)自行配置http服务器(监听端口80)
把0pe.iso放在下载目录(根),部署完毕。

客户机网启时,以tftp协议从tftp服务器下载并执行ipxe0pe,
ipxe0pe以tftp协议从tftp服务器下载grub.exe,以http协议从http服务器下载0pe.iso,
然后执行grub.exe,它负责启动iso。

ipxe启动0PE.ISO.7z

764.21 KB, 下载次数: 20, 下载积分: 无忧币 -2

点评

这么说,win8.1可以的话,win7和win10应该问题不大。  详情 回复 发表于 2018-10-19 16:43
“在win8.1下StartServer.cmd也可以ipxe网启0PE.ISO” iso的体积限制为466MB.  详情 回复 发表于 2018-10-19 16:24
回复

使用道具 举报

845#
 楼主| 发表于 2018-6-3 18:26:53 | 显示全部楼层
3176楼DIY开放菜单请下载新版

修正了grldr。根据yaya大的说明,grldr内置菜单里%@root%%PEISO%要改为%@root%%%PEISO%
StartServer.cmd内置grub4dos版本升为2018.4.23版。

点评

有更新,下载替换。谢谢。  详情 回复 发表于 2018-6-3 19:50
回复

使用道具 举报

846#
 楼主| 发表于 2018-7-23 09:23:12 | 显示全部楼层
2012zhd 发表于 2018-7-9 13:26
请问p大:3176楼DIY开放菜单适合0pe20170306不?我一直是用20170727版0pe。

换3176楼那几个文件就行。
如果使用FbinstTool_1.701.2017.0318.exe格式化的ud,petools\autoruns下的pecmd.exe最好换成20170727版带的新版pecmd.exe。

点评

"引用: 2012zhd 发表于 2018-7-9 13:26 请问p大:3176楼DIY开放菜单适合0pe20170306不?我一直是用20170727版0pe。"  详情 回复 发表于 2018-10-19 16:28
明白了,谢谢。  详情 回复 发表于 2018-7-23 09:33
回复

使用道具 举报

847#
 楼主| 发表于 2018-7-23 09:23:41 | 显示全部楼层
2012zhd 发表于 2018-7-19 13:18
p大,xp  03有nvme驱动了。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=409955&extra=page%3D1

谢谢。
回复

使用道具 举报

848#
 楼主| 发表于 2018-8-17 00:27:43 | 显示全部楼层
遇到麻烦:K670E-G6T3好像只能UEFI启动?启动ljycslg大那个10PE没认出傲腾内存。

加了个驱动后可以了,特此更新一下(我签名处)。

点评

P大:用0PE_NBv1.5.4(20180403)2in1+10pe(20180808)内文件替换0PE_NBv1.5.3(20170727)2in1+8pe10pe(20170727)内相对应文件就行吧?  详情 回复 发表于 2018-8-17 18:45
不知道17134版pe可以识别不?  详情 回复 发表于 2018-8-17 10:18
回复

使用道具 举报

849#
 楼主| 发表于 2018-11-21 15:40:12 | 显示全部楼层
rose4cat 发表于 2018-11-20 18:51
最新版的20180808版,光盘启动后xp  pe后 \DIY\PETOOLS\PXE服务器\StartServer.cmd 运行建立服务器, 客户 ...

读取iso里的文件通常要先将iso映射成虚拟光驱,再从中读取。这比直接读盘上文件多了个映射,拐了个弯,遇到某些古老机器时,读iso内的文件比读iso外的文件会慢得不能忍受。新机没问题,老机大多数也没问题,但一旦遇到“某些”,就惨了。
0pe早先提供全解开或半解开iso的方式,相当于直接读iso外文件,比映射后拐弯读iso内文件快。那时提倡半解开之类的花样。
好像从1.5版起吧,0pe采用了能穿透iso直接读取其内文件的新技术,使得即使不解开iso,启动速度也不受影响。不解开可减少盘上文件,使部署看起来清爽,所以之后转而提倡使用整个iso,不解开了。

网启时,将StartServer.cmd和0pe.iso两文件并列存放,运行StartServer.cmd即可。就是说,现在提倡不解开iso,应该让StartServer.cmd看到它身边有个0pe.iso,而不是看到此iso散开的内容。

不解开情形,整个iso已含“三卡驱动”文件夹,原先net.wim内含的网卡cab驱动包(好像名为def.cab)变得多余,所以后来被精简掉了,当然这个精简直接导致不再支持散开iso的网启,除非自己补回。

点评

需要解开网启, 请问需要修改哪些地方  详情 回复 发表于 2018-11-22 11:50
回复

使用道具 举报

850#
 楼主| 发表于 2018-11-22 18:19:35 | 显示全部楼层
rose4cat 发表于 2018-11-22 11:50
需要解开网启, 请问需要修改哪些地方

现在net.wim中DefCAB文件夹下删掉了DRIVERS_NET.CAB,你可从老版本net.wim中找回加入试试。
要解压wim用7-zip,要打包wim在0pe里点文件夹右键生成wim(目前已设成最大压缩比)。

建议还是网络启动整个iso比较简单,启动后可上网了,再从容共享服务器端各种东西。
回复

使用道具 举报

851#
 楼主| 发表于 2018-12-3 19:56:45 | 显示全部楼层
2012zhd 发表于 2018-12-2 14:55
p大,这个帖子的问题麻烦再看下
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=270705&extra=page%3 ...

是说通过“任选文件”启动wim文件,受其大小限制吗?
我在一台16G内存、华硕Z370P主板、八代i7机子上能正常启动一个840M的W81X64-NETFX.WIM(忘记来源了),正在此PE里回复。
我估计对wim大小没有限制,要限制也是临界2G、4G之类才有限制,不会在600M左右就有限制。

当然前提是你机子内存要足。
回复

使用道具 举报

852#
 楼主| 发表于 2018-12-4 11:17:14 | 显示全部楼层
放u盘能启动的话,把EFI文件夹移到硬盘(u盘不再有EFI,否则被优先找到),其内wim文件保持名为boot.wim,那么10pe这个菜单项应该也可以启动硬盘的wim。
在启动盘有/0PE/3rdParty/wimboot情况下,10pe这个菜单项是通过wimboot来启动EFI下文件的。
“任选”菜单项则是通过/0PE/3rdParty/SISO(内置RUN,后者内置NTBOOT)来启动的,可能要内存更多,例如多一个wim文件体积。
总的来说,你遇到的问题可能是内存不足导致的,实际上与是硬盘还是u盘,与体积大小没关系。

点评

“放u盘能启动的话,把EFI文件夹移到硬盘(u盘不再有EFI,否则被优先找到),其内wim文件保持名为boot.wim,那么10pe这个菜单项应该也可以启动硬盘的wim。” 这个经过实际测试可以起动。 谢谢p大耐心解答。  详情 回复 发表于 2018-12-4 12:52
回复

使用道具 举报

853#
 楼主| 发表于 2020-5-13 11:37:22 | 显示全部楼层
sizhou 发表于 2020-3-17 17:04
请教个问题。 我修改 把DIY目录下内容重新打包生成0PE.ISO和grldr两文件的批处理.cmd,想把BIOS的grldr修改 ...

久不看帖,回复迟了,不好意思。

也许你还要同时保留一个grldr。

因为grldr体积大,grub4dos用grldr启动时,一次不能完整地将grldr载入内存,只能先载入它的一部分,再由这部分去盘上查找grldr所在,找到后加载其余部分。两阶段加载的特点决定grub4dos的grldr的名字就不能简单改了。当然也不是完全没办法改,只是不那么简单。

对于0PE而言,还有一层因素。有些功能(如手选SRS)是中途转入到DOS完成的,再返回grub4dos需要用到grub.exe程序。为了节省体积,更为了追求文件少而清爽,0PE后期版本不再携带grub.exe程序,而是借用根目录的grldr,拿它的代码改改,当场构造出一个grub.exe程序来使用。从这个角度说,有些功能离不开grldr了。0PE后期自动选SRS功能已经不需要转入DOS,而是纯grldr运行,但历史原因,还保留着手选SRS等功能,需要grub.exe,进而需要grldr。

点评

问题早已经解决,网上搜索 用etfsboot.com 找bootmgr启动 解决, 谢谢回答  详情 回复 发表于 2020-5-14 11:09
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 00:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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