无忧启动论坛

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

[教程] 【史上最伟大网管】如何巴适地用tinypxe+vmware测试网启?依法网启从我做起!--DHCP篇

  [复制链接]
1#
发表于 2024-1-21 20:15:03 | 显示全部楼层
本帖最后由 hilsonma 于 2024-1-21 20:24 编辑
2011yaya2007777 发表于 2024-1-21 19:00
有两个疑问。
为什么TinyPXEServer没有DHCP选项,且不用勾选?现在使用哪里的DHCP?
勾选SMB的作用是什么 ...

TinyPXEServer 默认开启DHCP。
一般局域网中已有DHCP,所以TinyPXEServer应勾选ProxyDHCP,表示使用原来的DHCP(路由的),
如果没有勾选ProxyDHCP,就是TinyPXEServer自己做DHCP

SMB是Server Message Block,可用于在网络上的计算机之间共享对文件的访问。
勾选SMB,TinyPXEServer将共享root文件夹,共享名为PXE。
root文件夹默认为pxesrv.exe所在文件夹,可以通过配置选项 root= 来指定别的文件夹做root文件夹
共享root文件夹在需要Windows共享的远程安装服务中很有用。
回复

使用道具 举报

2#
发表于 2024-1-21 20:35:16 | 显示全部楼层
liuzhaoyzz 发表于 2024-1-21 20:12
想问下,你这个帖子里面第5个图,tinypxeserver那个,如果用于UEFI启动的话,引导文件是什么?
BIOS是ipxe ...

建议在配置文件中指定。图形界面用于临时切换启动文件,而且一般是用于legacy启动。

  1. [arch]
  2. 00000=ipxe.pxe
  3. 00007=ipxe.efi
  4. [dhcp]
  5. proxydhcp=1
  6. httpd=1
  7. altfilename=ipxe.cfg
  8. start=1
复制代码

点评

他的ipxefm,我试了更换ipxe.efi,好像不行呀?  详情 回复 发表于 2024-1-21 20:38
回复

使用道具 举报

3#
发表于 2024-1-21 20:43:58 | 显示全部楼层
liuzhaoyzz 发表于 2024-1-21 20:38
他的ipxefm,我试了更换ipxe.efi,好像不行呀?

我还没有看他的ipxefm,葱哥较多奇思妙想,我看一下再说。反正uefi启动是在配置文件里指定启动文件的。
00000= 指定legacy启动文件
00007= 指定uefi启动文件
回复

使用道具 举报

4#
发表于 2024-1-21 21:05:37 | 显示全部楼层
liuzhaoyzz 发表于 2024-1-21 20:38
他的ipxefm,我试了更换ipxe.efi,好像不行呀?

大概看了一下,你直接运行ipxefm-Tinypxe-PROXYDHCP.bat 就行了
他的批里指定了uefi启动 ipxe.efi 的
legacy启动ipxe.bios
图形界面可以更换legacy启动文件,不能更换uefi启动文件
要更换uefi启动文件需要改他的批

点评

按照你说的,我改了下他的批处理,可以UEFI启动了。 UEFI-PXE启动: sanboot启动WEPE2.2.ISO到桌面有花屏。 [attachimg]537147[/attachimg] imgboot方案启动WEPE2.2.ISO正常。 map方案启动WEPE2.2.ISO正常。  详情 回复 发表于 2024-1-21 22:16
回复

使用道具 举报

5#
发表于 2024-1-22 06:30:13 | 显示全部楼层
本帖最后由 hilsonma 于 2024-1-22 06:46 编辑
liuzhaoyzz 发表于 2024-1-21 22:16
按照你说的,我改了下他的批处理,可以UEFI启动了。

UEFI-PXE启动:

wepe的话,ipxe+wimboot 启动wim文件应该会快些

直接原生引导bootmgfw.efi,bcd的内存盘参数加上这项:
RamdiskTftpBlockSize=20480 或者 RamdiskTftpBlockSize=32768
这样使用慢速的tftp反而比快速的http更快,在我的电脑上这种方案网启pe是最快的。

使用原生引导 即 tinypxeserver配置文件里 00007=bootmgfw.efi
bootmgfw.efi 放到 pxesrv.exe所在文件夹
bcd、boot.sdi、boot.wim放到 pxesrv.exe所在文件夹 的 boot 子文件夹

如果是legacy启动使用原生引导 即 00000=pxeboot.n12 或者象葱哥的批里 filename=pxeboot.n12
pxeboot.n12和bootmgr.exe 放到 pxesrv.exe所在文件夹
bcd、boot.sdi、boot.wim放到 pxesrv.exe所在文件夹 的 boot 子文件夹

bcd 里不要指定path (启动文件),就可以通用uefi/legacy,系统会自动按启动平台选择winload.efi或winload.exe

点评

我测试过,微软的速度比不上ipxe,跑不满网速。  详情 回复 发表于 2024-1-22 07:00
回复

使用道具 举报

6#
发表于 2024-1-22 07:11:33 | 显示全部楼层
本帖最后由 hilsonma 于 2024-1-22 07:41 编辑
liuzhaoyzz 发表于 2024-1-22 07:00
我测试过,微软的速度比不上ipxe,跑不满网速。

网速来说,http肯定比tffp快
但事实上我的电脑上,从选择网启到进入pe桌面,明显微软的时间更短,差别明显
前提是bcd里要加上 RamdiskTftpBlockSize=20480或RamdiskTftpBlockSize=32768

具体原因我不懂,也许是省了加载ipxe的时间,你可以再次测试一下,看是不是我的电脑是个例。
你可以先试你原来的方案,再将wim文件提取出来,命名为boot.wim替换到我下面这个模板测试,做一下对比。
网启服务tinypxesrv1tftp_pe.7z (1.2 MB, 下载次数: 13)




点评

你这什么网启服务啊,冒似文件都不完整呢  详情 回复 发表于 2024-1-22 13:09
回复

使用道具 举报

7#
发表于 2024-1-22 13:39:35 | 显示全部楼层
本帖最后由 hilsonma 于 2024-1-22 13:41 编辑
lyrgcy 发表于 2024-1-22 13:09
你这什么网启服务啊,冒似文件都不完整呢

是文件不完整的,我把字体文件省略了,但不影响启动的。
现在的报错是你没有替换wim文件,我提供的模板,里面的wim文件是空的。

你需要把你想启动的pe的wim文件改名为boot.wim替换我模板中的boot.wim
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-16 08:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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