PXE 부팅 Proxmox

PXE 부팅 Proxmox

나는 팔로우했다이것Ubuntu VM에서 PXE 서버를 설정하는 방법을 안내합니다. 하지만 동일한 서버의 DHCP 서버 대신 해당 서버를 사용하도록 OPNSense를 구성했습니다.

나는 다음을 사용하여 부팅 이미지를 만들었습니다.이것스크립트를 작성하고 initrd.imglinux26파일을 /var/www/boot/proxmox.

에 루트가 있는 아파치 웹서버가 있습니다 /var/www. tftp 서버는 root 로 설정됩니다 /var/lib/tftpboot. 및 을 proxmox포함하는 디렉토리를 및 에 복사했습니다 .initrd.imglinux26/var/www/var/lib/tftpboot

pxelinux.cfg/default기본 BIOS 파일 이름(위치)으로 사용할 OPNSense가 있습니다 /var/lib/tftpboot/pxelinux.cfg/default.

그러나 서버를 사용하여 부팅하기 위해 다른 VM을 사용하려고 하면 DHCP 임대를 받고 네트워크 정보를 표시한 다음 아무 작업도 수행하지 않는 지점에 도달합니다.

VM을 부팅하지 못했습니다.

내용 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 서버가 '다음 서버' 정보를 보내지 않는 것 같습니다. 일반적으로 인텔 PXE BIOS는 TFTP가 부팅 커널을 로드하는 것에 대한 내용을 인쇄하며 TFTP 로그에 해당 요청이 표시됩니다.

OPNSense 구성을 다시 확인하여 TFTP 서버에 대한 IP 정보가 있는지 확인하겠습니다.

관련 정보