PXE 從 Windows Server 引導 Live Linux 發行版時遇到問題
我的任務是使用 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) 並載入驅動程序,然後換回 (ctrl+f1) 和賓果遊戲!您在 GUI 中。
附加這個 nfsroot=192.168.2.13/RemoteInstall/Boot/x64…….
到這個 nfsroot=192.168.2.13:/RemoteInstall/Boot/x64…………. 注意IP地址後面的完整冒號