Rete PXELINUX che avvia un file ISO


0

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:

Boot Menu

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.

Risposte:


0

memdisk è l'ultimo approccio PXE. Non funziona con tutte le ISO "avviabili" là fuori.

  • È una tecnologia solo BIOS
  • Richiede il trasferimento netto alla memoria (solitamente TFTP) dell'intero ISO
  • Se il sistema operativo di avvio passa in modalità protetta, l'accesso agli ISO nella memoria sotto forma di unità emulata non avrà esito positivo
  • eccetera
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.