Ubuntu 20.04 桌面 pxe 启动失败,网络上没有实时文件系统

Ubuntu 20.04 桌面 pxe 启动失败,网络上没有实时文件系统

我已经使用 nfs 配置了 ubuntu20 桌面 pxe 启动,但它停止说无法在网络上找到实时文件系统,但 ubuntu18 在同一台服务器上运行良好,有人能帮助我吗?如果需要任何信息,请告诉我

default vesamenu.c32 
 label install1
 menu label ^Install Ubuntu 18.04 LTS Desktop 
menu default kernel ubuntu1804/vmlinuz 
append initrd=ubuntu1804/initrd boot=casper netboot=nfs nfsroot=192.168.100.211>

label install2 
menu label ^Install Ubuntu 20.04 LTS Desktop 
menu default kernel ubuntu20/vmlinuz 
append initrd=ubuntu20/initrd boot=casper netboot=nfs nfsroot=192.168.100.211:/>

LABEL Ubuntu 20 LTS 
MENU LABEL Install Ubuntu 20 LTS KERNEL ubuntu20/vmlinuz # On PXE server, relative to TFTP Root INITRD ubuntu20/initrd

答案1

我认为您在这里弄乱了 NFS 挂载点。Ubuntu 18 和 Ubuntu 20 启动选项都指向 NFS 服务器上的同一路径...这是我的配置:

/etc/exports

/srv/ubuntu 192.168.xx.0/255.255.255.0(ro,sync,no_wdelay,insecure_locks,insecure,no_root_squash,no_subtree_check)

在我的例子中,该路径/srv/ubuntu是 ubuntu-20 iso 的挂载点。

pxelinux.cfg/default

DEFAULT menu.c32
MENU TITLE Server PXE Boot Menu
TIMEOUT 100

LABEL       Ubuntu
MENU LABEL  ^Ubuntu 20.04 LTS Desktop
MENU DEFAULT
KERNEL     ubuntu-live/casper/vmlinuz
APPEND     root=/dev/nfs boot=casper ip=dhcp netboot=nfs nfsroot=192.168.xx.yy:/srv/ubuntu initrd=ubuntu-live/casper/initrd

相关内容