eu seguiesseguia para configurar um servidor PXE em uma VM Ubuntu. Em vez do servidor DHCP no mesmo servidor, acabei de configurar o OPNSense para usar esse servidor.
Eu fiz a imagem de inicialização usandoessescript e coloque o arquivo initrd.img
e linux26
em /var/www/boot/proxmox
.
Eu tenho um servidor apache com raiz em /var/www
. O servidor tftp está configurado como root /var/lib/tftpboot
. Copiei o proxmox
diretório (contendo initrd.img
and linux26
) em ambos /var/www
e /var/lib/tftpboot
.
Eu tenho o OPNSense para usar pxelinux.cfg/default
como nome de arquivo padrão do BIOS (localizado em /var/lib/tftpboot/pxelinux.cfg/default
).
Mas quando tento usar outra VM para inicializar usando o servidor, chega ao ponto em que ele consegue uma concessão de DHCP, me mostra as informações da rede e não faz nada.
Conteúdo de pxelinux.cfg/default
: (confirmei que os arquivos listados aqui estão acessíveis).
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
Como posso superar esse ponto?
Responder1
Você não pode usar o Label Proxmox one - o PXE não pode carregar o kernel via http, mas o proxmox2 deve, em teoria, inicializar bem
Responder2
Parece que o servidor DHCP não está enviando as informações do 'próximo servidor'. Normalmente, o BIOS Intel PXE imprimiria algo sobre o TFTP carregando o kernel de inicialização e você veria as solicitações em seu log TFTP.
Eu verificaria novamente sua configuração do OPNSense para ter certeza de que ela contém as informações de IP do seu servidor TFTP.