PXE 啟動 Proxmox

PXE 啟動 Proxmox

我跟著在 ubuntu VM 上設定 PXE 伺服器的指南。不過,我只是將 OPNSense 設定為使用該伺服器,而不是同一台伺服器上的 DHCP 伺服器。

我使用製作了啟動映像腳本並將initrd.imglinux26文件放入/var/www/boot/proxmox.

我有一個 apache 網路伺服器,根目錄為/var/www. tftp 伺服器設定為 root /var/lib/tftpboot。我將proxmox目錄(包含initrd.imglinux26)複製到/var/www和中/var/lib/tftpboot

我有 OPNSense 用作pxelinux.cfg/default預設 BIOS 檔案名稱(位於/var/lib/tftpboot/pxelinux.cfg/default)。

但是,當我嘗試使用另一個虛擬機透過伺服器啟動時,它會獲得 DHCP 租約,向我顯示網路信息,然後不執行任何操作。

虛擬機器無法啟動

的內容pxelinux.cfg/default:(我確認此處列出的文件是可存取的)。

UI http://10.0.5.0/boot/menu.c32
PROMPT 0
DEFAULT Proxmox


MENU TITLE ..:: My PXE Menu ::..
MENU CLEAR


LABEL Proxmox
    MENU LABEL Proxmox
    LINUX http://10.0.5.0/boot/proxmox/linux26
    APPEND vga=791 video=vesafb:ywrap,mtrr ramdisk_size=16777216
    INITRD http://10.0.5.0/boot/proxmox/initrd.iso.img splash=verbose

LABEL Proxmox2
    MENU LABEL Proxmox2
    LINUX proxmox/linux26
    APPEND vga=791 video=vesafb:ywrap,mtrr ramdisk_size=16777216
    INITRD proxmox/initrd.iso.img splash=verbose

我要怎麼樣才能度過這個階段呢?

答案1

您不能使用 Proxmox 標籤 - PXE 無法透過 http 載入內核,但 proxmox2 理論上應該可以啟動

答案2

DHCP 伺服器似乎沒有發送「下一個伺服器」訊息。通常,Intel PXE BIOS 會列印有關 TFTP 載入啟動核心的信息,並且您會在 TFTP 日誌中看到這些請求。

我會仔細檢查您的 OPNSense 配置,以確保它具有您的 TFTP 伺服器的 IP 資訊。

相關內容