![笔记本电脑无法加载 PXE 的原因是什么?](https://linux22.com/image/97158/%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD%20PXE%20%E7%9A%84%E5%8E%9F%E5%9B%A0%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我制作了 TFTP 启动共享,它适用于虚拟机和桌面计算机(出现菜单)。但在笔记本 Dell Inspiron 7720 上却显示很少的线条
并变黑。
Syslinux配置如下:
$ cat pxelinux.cfg/default
DEFAULT menu.c32
PROMPT 0
#MENU BACKGROUND moon800.jpg
#MENU RESOLUTION 800 600
#MENU MARGIN 20
MENU TITLE In The Moon Network
LABEL kaspersky
MENU LABEL Kaspersky Rescue Disk (WAIT!)
KERNEL memdisk
INITRD /iso/kav_rescue_10.iso
APPEND harddisk raw
LABEL rescue
MENU LABEL SystemRescueCd x86 4.7.1 (WAIT!)
KERNEL memdisk
INITRD /iso/systemrescuecd-x86-4.7.1.iso
APPEND iso raw
LABEL ubuntudesktop
MENU LABEL Run Ubuntu Desktop 14.04.1 LTS (WAIT!)
KERNEL memdisk
INITRD http://sagittarius-a/boot/ubuntu-14.04.4-desktop-amd64.iso
APPEND harddisk raw
LABEL ubuntu-installer-amd64-desktop-16.04-lts
MENU LABEL Install Ubuntu 16.04 LTS Desktop AMD64
KERNEL ubuntu-installer/16.04LTS/amd64/boot-screens/vesamenu.c32
APPEND ubuntu-installer/16.04LTS/amd64/boot-screens/menu.cfg
TFTP目录内容如下:
/var/lib/tftpboot$ ls
iso libutil.c32 menu.c32 netboot ubuntu-installer
ldlinux.c32 lpxelinux.0 moon640.jpg pxelinux.cfg vesamenu.c32
libcom32.c32 memdisk moon800.jpg sagittarius-a.jpg
问题是它根本不显示任何菜单。
更新
我已经替换lpxelinux.0
并pxelinux.0
修改了所有c32
这些,以从 syslinux 的单一发行版中获取它们,但最终得到了相同的结果。
为什么它加载NBP
文件几次(两次)?