
Estoy intentando arrancar a través de la red con la ayuda de PXELINUX. He instalado las herramientas necesarias usando el oficial.documentación de syslinux.
Mi archivo de configuración de PXELINUX ( /tftpboot/pxelinux.cfg/default
) contiene:
default menu.c32
prompt 0
menu title SPIOT BOOT MENU
label localboot
menu label Boot Local Disk
localboot 0
label 1604Install
menu label Manual Install Ubuntu 16.04
kernel ubuntu/linux
append vga=788 initrd=ubuntu/initrd.gz locale=en_GB.UTF-8 keyboard-config$
label clone
menu label Clone Disk
kernel clonezilla/vmlinuz
append initrd=clonezilla/initrd.img boot=live username=user union=overlay$
label Winux
menu label Install Winux
Kernel Winux/memdisk
append iso initrd=Winux/Winux.iso raw
El menú se muestra correctamente en la máquina conectada a la red:
El disco local, el instalador de Ubuntu y los elementos del menú Clonezilla funcionan. El ISO personalizado que he creado (el cuarto elemento del menú en la captura de pantalla) no funciona. No recibo ningún error, simplemente salta sin errores y regresa al menú de inicio.
Cuarto elemento del menú:
label Winux
menu label Install Winux
Kernel Winux/memdisk
append iso initrd=Winux/Winux.iso raw
Las herramientas necesarias como memdisk y las arquitecturas de directorio/archivo son todas correctas.
Mi objetivo es iniciar un archivo ISO sin formato a través de la red. Si hay otras posibles soluciones, por favor guíenme.
Respuesta1
memdisk es un enfoque PXE de último recurso. No funciona con todos los ISO "de arranque" que existen.
- Es una tecnología exclusiva de BIOS.
- Requiere una transferencia neta a la memoria (generalmente TFTP) de todo el ISO
- Si el sistema operativo de arranque cambia al modo protegido, el acceso a la ISO en la memoria en forma de unidad emulada fallará
- etc.