前提条件:
- 支持分配iSCSI的NAS
- 支持PXE启动的BIOS
- 支持配置DHCP next-server和option67的路由器
前言:
无奈只能退一步,搞个网络启动的引导U盘。可以解决在家玩游戏系统暴毙时,手上没有引导U盘和其他电脑的困境。
首先开始:
- ikun设置DHCP选项
Next Server:NAS的ip
option67:ipxe引导文件名ASCII码
Legacy引导undionly.kpxe:75:6e:64:69:6f:6e:6c:79:2e:6b:70:78:65
efi引导ipxe.efi
69:70:78:65:2e:65:66:69
2. NAS配置TFTP服务,指定好TFTP根目录
下载编译的ipxe固件放到TFTP根目录下
下载地址:http://mr.ssr0.cn:8000/?dir=/ipxe
3. 制作iSCSI Ventoy启动盘
群晖SAN Manager创建一块16G的iscsi target,IQN改成:iqn.2000-01.com.synology:NAS.IPXE,否则你就要改ipxe的menu.ipxe菜单的内容。
勾选这个方便多台设备同时连接。
电脑上挂载这块iscsi,windows管理工具里面找到iscsi发起程序,目标NAS的ip,选择ipxe的iscsi连接。然后用系统磁盘管理或者DG格式化这块磁盘。
打开Ventoy工具箱,配置显示所有设备
选择16G的iSCSI磁盘,安装。
最后把系统镜像和PE镜像拷进去
4.重启电脑进入bios,开启CSM兼容,调整UEFI Network PXE IP4为第一启动项,保存重启,就可以进入ipxe(每个bios设置都不同,具体百度参考)
选择第二项 boot from Ventoy
5. 安装windows会提示缺少安装介质,关闭两个对话框,返回开始的重新安装就可以了
结语:
对于PE的iso,虽然可以用ipxe命令sanboot直接加载到内存启动。但是系统安装镜像文件是个问题,微PE不带网络。没办法smb挂载。带网络的有界面的PE,我试过挂载群晖SMB却提示错误。