Linux

PXE 從 Windows Server 引導 Live Linux 發行版時遇到問題

  • August 6, 2018

我的任務是使用 WDS 製作 Windows Server 2012 r2 PXE 引導實時 Linux 發行版,但我遇到了麻煩。我有一個充當 WDS 的刀片伺服器、一個處理 DHCP 並充當防火牆的 Sonicwall(我無權訪問 Sonicwall)和一個充滿電腦的實驗室以進行 PXE 引導。我已按照可以從多個線上資源中找到的說明進行操作。我使用了 Syslinux 5.01 中的必要文​​件(pxelinux、vesamenu 和 chain)並按照建議重命名了它們,我按照建議創建了 NFS 共享文件夾,並按照其他指南中的說明創建了一個 TFTP 伺服器來提供 filesystem.squashfs 文件時NFS 無法引導。我相信錯誤在我的預設文件中(如下),但我不知道它會是什麼。兩個選項(Ubuntu 的 NFS 或 Kali 的 TFPT)都無法成功啟動。

有人有想法麼?謝謝!

資料來源:將 PXELinux 與 WDS 相結合 如何 PXE 引導 live Linux CD

DEFAULT      vesamenu.c32

提示 0

菜單標題 PXE 引導菜單 (x64) 菜單包括 pxelinux.cfg/graphics.conf 菜單 AUTOBOOT 在 8 秒內啟動本地系統

選項 1 - 退出 PXE Linux 並正常啟動

標籤引導本地

 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 

免費貼標籤

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

LABEL Abort MENU LABEL E^xit KERNEL abortpxe.0

長死執行緒,但我確實找到了解決方案。系統載入正確,但是,沒有影片驅動程序,所以它顯示為一個完全空白的螢幕,似乎被掛起。只需啟動一個 tty 終端 (ctrl+f3) 並載入驅動程序,然後換回 (ct​​rl+f1) 和賓果遊戲!您在 GUI 中。

附加這個 nfsroot=192.168.2.13/RemoteInstall/Boot/x64…….

到這個 nfsroot=192.168.2.13:/RemoteInstall/Boot/x64…………. 注意IP地址後面的完整冒號

引用自:https://serverfault.com/questions/733231