为什么无法通过 PXE 启动 Ubuntu 桌面版本?

为什么无法通过 PXE 启动 Ubuntu 桌面版本?

我在用皮匠以 PXE 方式启动 Ubuntu 18.04 服务器版。但是,似乎无法以 PXE 方式启动 Ubuntu 桌面映像。这有什么区别?是否可以通过 PXE 启动使 Ubuntu 18.04 桌面版工作?

答案1

我可以确认可以使用以下设置以 PXE 方式启动 18.04 桌面:

  • tftpd-hpa
  • nfs-kernel-server
  • lighttpd
  • ipxe

以下是我用于 PXE 启动的 iPXE 说明:

#!ipxe

set server_ip <PXE server IP>

:start
menu Please choose an operating system to install
item --gap Ubuntu Live
item 16.04 Ubuntu 16.04LTS Live Boot
item 18.04 Ubuntu 18.04LTS Live Boot
...
:18.04
kernel installroot/Ubuntu/18.04/amd64/vmlinuz boot=casper netboot=nfs nfsroot=${server_ip}:/srv/pxe/installroot/Ubuntu/18.04/amd64 initrd=initrd.gz toram
initrd installroot/Ubuntu/18.04/amd64/initrd.gz
boot || goto failed

您遇到的问题可能与 Cobbler 有关。请澄清您的问题或发布您遇到的错误。

相关内容