我只是想创建一个 Ubuntu PXE 服务器,以便通过 wimboot 从 .wim 文件通过 LAN Windows 10 x64 PE 启动。
我已经安装了 isc-dhcp-server 并配置了 /etc/dhcp/dhcpd.conf:
default-lease-time 86500;
max-lease-time 6059934;
ddns-update-style none;
authoritative;
log-facility local7;
allow booting;
allow bootp;
subnet 10.10.0.0 netmask 255.255.255.0 {
range 10.10.0.2 10.10.0.250;
option broadcast-address 10.10.0.255;
option domain-name "local";
option domain-name-servers 8.8.8.8;
filename = "syslinux.efi";
}
安装并配置 /etc/default/tftpd-hpa:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--ipv4 --secure -d -l --blocksize 4096 --create --permissive --verbose"
RUN_DAEMON="yes"
创建的菜单项:
LABEL ^1) Load W10mini +++
TEXT HELP
Boot with wimboot
ENDTEXT
com32 linux.c32 /wimboot/wimboot
APPEND initrdfile=/BOOTMGR,/Boot/BCD,/MIPE/BOOT/MIPE.SDI,/MIPE/BOOT/MIPE64.WIM
我正在以 UEFI 模式启动,屏幕上显示消息“正在封装......”最后显示“正在封装 /MIPE/BOOT/MIPE64.WIM”,4 分钟后我的电脑重新启动!!!(客户端不是服务器)
我尝试了一些其他的 .WIM 文件,尝试用其他计算机作为主机和服务器 - 结果相同:没有运气。
有人能给我建议、想法或帮助吗……?
更新:我正在使用 Ubuntu 20.04.4 LTS