HTTP网络启动安装原版系统ISO镜像



原文:http://tieba.baidu.com/p/2953513275?red_tag=z1674516395&traceid=


  • 无需优盘,无需开文件共享,无需安装服务器系统配置复杂的WDS

只需插入网线就能安装原版系统,还支持UEFI网启
首先需要感谢法国的erwan开发的Tiny PXE Server这款网启软件,配合iPXE(一款强大的开源网络引导固件)
使得网络启动变得非常傻瓜化
下载解压后的目录:

18888326cffc1e17d338f2964890f603728de9b7.jpg


服务端主程序:pxesrv.exe ,启动后点击online运行
主程序配置文件config.ini(里面参数设置后会让主程序启动时自动配置)
netboot目录是config中root参数指定的网启根目录
ipxe.pxe和undionly.kpxe是启动文件,根据测试下来的经验有时另一个兼容性好,有时另一个速度快,自己测试吧
启动文件会调用menu.txt菜单来启动,
boot目录存放pe启动镜像:
首次使用运行boot目录中的设置共享参数批处理用于把计算机名网络启动后传递给客户端,所以以后改了计算机名的话要重新用运行此批处理
efi目录: UEFI启动需要的一些字体
整个网启目录可以任意移动,自由程度高,可以放入U盘,在别的机子上启动后别忘了设置共享参数
ISO目录存放原版镜像:
放入镜像后,运行选择iso批处理选择你要安装的原版系统,批处理运行后会生成一个无后缀名的iso文件,客户端启动后会获取这个文件来知道你选择的是哪个ISO
如果不想移动你原来ISO存放的位置又不想浪费空间复制ISO,建议安装HardlinkShell创建符号链接

d907cefc1e178a82e3bb0107f403738da877e8b7.jpg


94dd1f178a82b901112abd94718da9773812efb7.jpg



这种网络启动pe安装系统网卡驱动非常关键
8.1pe本身自带有8.1出世之前几乎所有常见的网卡驱动,算上来也有半年了,担心会有新出的网卡不能识别
所以收集了一些最新的网卡驱动打包进了pe内,如果网卡不能被原版识别会自动安装驱动包

基于官方8.1原版64位PE制作,未作精简,支持DISM集成RAID驱动,官方程序包等
不支持安装32位原版镜像
由于官方原版64位PE不支持32位程序,所以不支持官方32位ISO的安装
其实我已经借助UltraISO,reshacker等实现自动判断iso的位数启动对应pe,可以看选择iso批处理,后来想想64位pe本就可以恢复32的镜像,算了还是弄的简单点好
如果需要安装32位镜像,可以把32位的install.wim替换64位iso中的install.wim来选择网启
同理安装网友制作的多合一镜像也需要是基于64位光盘制作
图文步骤:
首次使用或计算机名变动需设置共享参数

45368b82b9014a90aab9381aab773912b21beeb7.jpg


服务端选择ISO菜单

d1a3b8014a90f6032e37e2e03b12b31bb151edb7.jpg


运行主程序, 点击online上线,无繁琐设置
11b1f703738da9775951f98cb251f8198618e338.jpg


客户端开机按BIOS开机菜单键
选择网卡启动 某些主板需要在bios中开启PXE rom

e2204b90f603738df7cd7285b11bb051f919ecb7.jpg



从服务端获取ipxe并开始引导

11b1f703738da97766a8f88cb251f8198718e3b7.jpg


HTTP全速传输加载至内存,千兆环境妙传

ad22728da9773912d3a1fbc6fa198618377ae2b7.jpg


PE启动


28aca8773912b31bd1ebb38e8418367adbb4e1b7.jpg


加载网络

f2563812b31bb0519aa3cd8f347adab44bede0b7.jpg


从服务端映射iso至虚拟光驱并启动seup.exe, 下面都懂的

6233b21bb051f819e5a27dedd8b44aed2f73e7b7.jpg


UEFI PXE网启支持

选择启动文件bootx64.efi
UEFI使用的是原版网络启动方式

http://pan.baidu.com/s/1bngUO3d