通过网络安装UOS服务器版操作系统
现在网卡一般都带了网络启动功能,
有个软件叫Serva,可以免费用,时间超了会关闭,基本装一次系统够了,尽量不要用破解版或者什么汉化版,现在互联网上的软件太危险了,找官方的,英语的
需要用到三个服务
http tftp dhcp
原理是dhcp会提供一个特别的指令,用于PXE查询引导文件TFTP地址,引导到再转到http下载文件安装,一般路由器上没有,所以用这里提供的dhcp服务.
但不需要选择dhcp server 选proxyDHCP,这个可以不用改网络啥的,直接代理dhcp响应那个请求
在tftp中设定一个路径,然后重启会创建一些文件和目录,http的路径也设成一样比较方便
然后重点来了
把光盘中的内容解出来,复制到自动创建的 NWA_PXE 中,注意一种系统一个目录,然后进去建一个文件ServaAsset.inf,
ServaAsset.inf内容在官网有很多示例,但有一个重点是,需要找到和你的系统匹配的配置,我当时就卡在这里,怎么都对不上
查了好久才知道,UOS服务版是基于阿里的系统,阿里的又是基于某个版本,最后找到了合适的配置,改好后重启程序,就可以用了, 这里33333是定义的http服务端口 asset是显示的名字
[PXESERVA_MENU_ENTRY] asset = Fedora-Atomic-ostree-x86_64-25-20170605 Install platform = x86_64 kernel_bios = /NWA_PXE/$HEAD_DIR$/images/pxeboot/vmlinuz append_bios = initrd=/NWA_PXE/$HEAD_DIR$/images/pxeboot/initrd.img root=live:http://$IP_BSRV$:33333/NWA_PXE/$HEAD_DIR$/images/install.img rootfstype=auto ro rd.live.image rhgb rd.luks=0 rd.md=0 rd.dm=0 kernel_efi64 = /NWA_PXE/$HEAD_DIR$/images/pxeboot/vmlinuz append_efi64 = initrd=/NWA_PXE/$HEAD_DIR$/images/pxeboot/initrd.img root=live:http://$IP_BSRV$:33333/NWA_PXE/$HEAD_DIR$/images/install.img rootfstype=auto ro rd.live.image rhgb rd.luks=0 rd.md=0 rd.dm=0