带有 Wimboot 的适用于 Windows 10 x64 PE(实时)的 Ubuntu PXE 服务器

带有 Wimboot 的适用于 Windows 10 x64 PE(实时)的 Ubuntu PXE 服务器

我只是想创建一个 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

相关内容