选项 1 - 退出 PXE Linux 并正常启动

选项 1 - 退出 PXE Linux 并正常启动

我被委托使用 WDS 使 Windows Server 2012 r2 PXE 启动实时 Linux 发行版,但我遇到了麻烦。我有一台用作 WDS 的 Blade 服务器、一台处理 DHCP 并用作防火墙的 Sonicwall(我无法访问 Sonicwall)以及一个装满计算机的实验室来进行 PXE 启动。我按照从网上多个来源找到的说明进行操作。我使用了 Syslinux 5.01 中的必要文​​件(pxelinux、vesamenu 和 chain)并按照建议重命名它们,我按照建议创建了 NFS 共享文件夹并按照其他指南创建了一个 TFTP 服务器,以便在 NFS 启动失败时为 filesystem.squashfs 文件提供服务。我相信错误出在我的默认文件中(如下),但我不知道它是什么。两种选项(Ubuntu 的 NFS 或 Kali 的 TFPT)都无法成功启动。 NFS 给我一个关于需要路径的错误,但路径指向的正是指南所说的位置,而 TFTP 错误则指出没有找到活动文件系统,但 filesystem.squashfs 是活动文件系统。

有人有什么想法吗?谢谢!

资料来源:将 PXELinux 与 WDS 结合 如何 PXE 启动实时 Linux CD

DEFAULT      vesamenu.c32

提示 0

菜单标题 PXE 启动菜单 (x64) 菜单包括 pxelinux.cfg/graphics.conf 菜单自动启动 8 秒内启动本地系统

选项 1 - 退出 PXE Linux 并正常启动

标签 bootlocal

  menu label ^Boot Normally
  menu default
  localboot 0
  timeout 80
  TOTALTIMEOUT 9000

选项 2 - 运行 WDS

标签 wds

 MENU LABEL ^Windows Deployment Services
 KERNEL pxeboot.0

标签 钾

 MENU LABEL ^Kali 2.0
 # Load the correct kernel
 kernel /Linux/Kali/live/vmlinuz
 # Boot options
 append priority=low vga=normal boot=live initrd=/Linux/Kali/live/initrd.img fetch=tftp://192.168.2.138/Linux/Kali/live/filesystem.squashfs 

标签 Ubuntu

 MENU LABEL ^Ubuntu
 # Load the correct kernel
 kernel /Linux/Ubuntu/casper/vmlinuz.efi
 # Boot options
 append root=/dev/nfs priority=low vga=normal boot=casper netboot=nfs initrd=/Linux/Ubuntu/casper/initrd.lz nfsroot=192.168.2.13/RemoteInstall/Boot/x64/Linux/Ubuntu/casper/

选项 3 - 退出 PXE Linux

标签中止菜单标签E^xit内核abortpxe.0

答案1

附加此 nfsroot=192.168.2.13/RemoteInstall/Boot/x64.......

到这个 nfsroot=192.168.2.13:/RemoteInstall/Boot/x64............. 注意 IP 地址后的完整冒号

答案2

很长的死线程,但我确实找到了解决方案。系统正确加载,但是,没有视频驱动程序,因此它显示为完全空白的屏幕并且似乎挂起了。只需启动 tty 终端 (ctrl+f3) 并加载驱动程序,然后切换回来 (ctrl+f1),然后就好了!您进入了 GUI。

相关内容