目前,我正在使用 Windows 部署服务将操作系统部署到我家中的设备,最近我遇到了一个麻烦的设备,我试图对其进行 PXE 启动以确定是驱动程序问题还是硬件问题。我已通过 ISOLINIX/PXELINUX 包使用 Windows 部署服务启动了多个 Linux 操作系统,但最新版本的 Ubuntu 失败了。
这是 pxeboot.cfg 默认的条目:
LABEL Ubuntu
menu label ^Ubuntu 16-04 LTS
# Load the correct kernel
kernel /Images/Ubuntu-16.04/casper/vmlinuz.efi
# Boot options
append boot=casper netboot=nfs root=/Images/ScratchDir nfsroot=10.0.XXX.XXX:/WDServices/Boot/x64/Images/Ubuntu-16.04 priority=low vga=normal initrd=/Images/Ubuntu-16.04/casper/initrd.lz ip=dhcp
但是,启动失败并出现以下错误:
“在 /dev/root 上安装 dev 失败:没有此文件或目录”和“在 /root/dev 上安装 /dev 失败:没有此文件或目录。”
这是使用 Ubuntu 16.04 ISO,因为它包含“Live CD”选项,这是此场景所需的全部选项,因为无法安装到该系统中。
NFS 共享已设置为读/写,以验证它是否是 Windows 2012 Server 上的权限问题,但它不起作用。