Sto cercando di avviare la rete con l'aiuto di PXELINUX. Ho installato gli strumenti necessari usando il funzionario Documentazione di Syslinux .
Il mio file di configurazione 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
Il menu viene visualizzato correttamente nella macchina connessa alla rete:
Il disco locale, il programma di installazione di Ubuntu e le voci di menu di Clonezilla funzionano. L'ISO personalizzato che ho creato (la quarta voce di menu nello screenshot) non funziona. Non ho alcun errore - salta senza errori e ritorna al menu di avvio.
Quarta voce di menu:
label Winux
menu label Install Winux
Kernel Winux/memdisk
append iso initrd=Winux/Winux.iso raw
Gli strumenti necessari come memdisk e le architetture directory / file sono tutti corretti.
Il mio obiettivo è avviare un file ISO raw attraverso la rete. Se ci sono altre possibili soluzioni, per favore guidami.