Come configurare la sinologia NAS come server di avvio PXE per le immagini di installazione di NETBooting Linux con PXELINUX

Come configurare la sinologia NAS come server di avvio PXE per le immagini di installazione di NETBooting Linux con PXELINUX

La forma completa di Pxe È Ambiente di esecuzione del preboizione. È una ROM di avvio specializzata integrata in molte schede di rete di nuova generazione. Viene utilizzato principalmente per avviare un installatore di sistemi operativi sulla rete e installarlo sul tuo computer/server. Quindi, non avrai bisogno di una ROM CD/DVD o un'unità pollice avviabile USB per installare il tuo sistema operativo preferito sul tuo computer/server.

In questo articolo, ti mostrerò come configurare la tua Sinologia NAS come server di avvio di rete utilizzando PXELINUX e lo stivale PXE per l'immagine di installazione delle seguenti distribuzioni Linux sulla rete su schede madri basate su BIOS.

  • Ubuntu Desktop 20.04 LTS
  • Ubuntu Server 20.04 LTS
  • Ubuntu Desktop 22.04 LTS
  • Ubuntu Server 22.04 LTS
  • Fedora Workstation 35

Quindi iniziamo.

Sommario:

  1. Creazione di una cartella condivisa PxEBoot
  2. Abilitazione di NFS per la cartella condivisa PxEBoot
  3. Abilitazione del servizio TFTP
  4. Installazione del server DHCP
  5. Abilitazione di DHCP per un'interfaccia di rete
  6. Download di pxelinux
  7. Caricamento dei file richiesti sul NAS
  8. Creazione di un file di configurazione predefinito PXELINUX
  9. Abilitare PXE su Synology NAS
  10. Avvio di Ubuntu Desktop 20.04 LTS Live tramite PXE
  11. Avvio di Ubuntu Server 20.04 LTS tramite PXE
  12. Avvio di Fedora 35 Workstation Live tramite PXE
  13. Avvio di Ubuntu desktop 22.04 LTS Live tramite PXE
  14. Avvio di Ubuntu Server 22.04 LTS tramite PXE
  15. Conclusione
  16. Riferimenti

Creazione di una cartella condivisa PxEBoot

Per mantenere organizzati tutti i file di avvio PXE, è necessario creare una nuova cartella condivisa pxeboot Come mostrato nello screenshot seguente.

Se hai bisogno di assistenza per la creazione di una nuova cartella condivisa, leggi l'articolo come configurare la sinologia NAS?.

Abilitazione di NFS per la cartella condivisa PxEBoot

Dovrai anche abilitare il servizio file NFS e configurare il pxeboot cartella condivisa per l'accesso NFS per l'avvio PXE per funzionare.

Per abilitare il servizio file NFS, vai a Pannello di controllo > Servizi di file.

Dal NFS scheda, controllare il Abilita il servizio NFS Casella di controllo come contrassegnato nello screenshot seguente.

Clicca su Fare domanda a affinché le modifiche abbiano effetto.

Il servizio file NFS dovrebbe essere abilitato.

Ora, navigare a Pannello di controllo > Cartella condivisa, seleziona il pxeboot cartella condivisa e fare clic su Modificare come contrassegnato nello screenshot seguente.

Clicca su Creare dal Autorizzazioni NFS scheda.

Digitare * nel Nome host o IP sezione1, controlla il Consenti connessioni da porte non privilegiate (porte superiori a 1024) Casella di controllo2, controlla il Consenti agli utenti di accedere alle sottocartelle montate Casella di controllo3, e fare clic su Salva4.

Dovrebbe essere creata una nuova regola di accesso NFS1.

È possibile accedere alla cartella condivisa utilizzando il percorso /Volume1/PXEBOOT Come puoi vedere nello screenshot qui sotto2. Ricorda il percorso della cartella condivisa in quanto ne avrai bisogno in seguito.

Per avere effetto le modifiche, fare clic su Salva3.

Abilitazione del servizio TFTP

Per servire il firmware di avvio PXE, dovrai abilitare il servizio file TFTP sulla tua sinologia NAS.

Per abilitare il servizio file TFTP, vai a Pannello di controllo > Servizi di file.

Dal Avanzate scheda, scorrere verso il basso fino a Tftp sezione e controllare il Abilita il servizio TFTP Casella di controllo come contrassegnato nello screenshot seguente.

Clicca su Selezionare come contrassegnato nello screenshot di seguito per impostare un Cartella del tetto TFTP.

Tutte le cartelle condivise della tua Sinologia NAS dovrebbero essere elencate. Seleziona il pxeboot cartella condivisa e fare clic su Selezionare.

Clicca su Fare domanda a affinché le modifiche abbiano effetto.

Il servizio file TFTP deve essere abilitato e la cartella root TFTP deve essere impostata.

Installazione del server DHCP

Per far funzionare l'avvio PXE, avrai bisogno di un server DHCP funzionante.

Per installare un server DHCP sul NAS di Synology, apri il Centro di pacchetto app1, Cerca la parola chiave dhcp2, e fare clic su Server DHCP pacchetto come contrassegnato nello screenshot qui sotto3.

Clicca su Installare.

IL Server DHCP Il pacchetto dovrebbe essere installato.

Una volta il Server DHCP Il pacchetto è installato, puoi avviarlo da Menu dell'applicazione Dell'interfaccia Web DSM della tua sinologia NAS.

L'app del server DHCP dovrebbe essere aperta. È possibile configurare il server DHCP e l'avvio PXE da qui.

Abilitazione di DHCP per un'interfaccia di rete

Per abilitare DHCP, aprire il Server DHCP app, selezionare un'interfaccia di rete da Interfaccia di rete sezione e fare clic su Modificare come contrassegnato nello screenshot seguente.

Controlla il Abilita DHCP Casella di controllo del server da Server DHCP Scheda come contrassegnato nello screenshot qui sotto.

Digita il tuo desiderato DN primario E DNS secondario server. sto usando 8.8.8.8 come il DN primario E 1.1.1.1 come il DNS secondario server1.

Dal Elenco della sottorete sezione, fare clic su Creare2.

Ti verrà chiesto di creare una sottorete DHCP.

Di solito, il router di casa avrà un server DHCP in esecuzione. Non puoi spegnerlo perché ne avrai bisogno per i tuoi dispositivi di rete domestica (io.e., Laptop, desktop, smartphone, dispositivi IoT). Per ottenere un server DHCP funzionante sul tuo NAS Synology senza disattivare il server DHCP del router Home, dovrai creare la stessa sottorete DHCP sulla tua sinologia NAS del tuo router Home. Avrai 2 server DHCP, ma quello configurato sulla tua Sinologia NAS fornirà i file richiesti per l'avvio PXE. Indipendentemente dal server DHCP che i tuoi dispositivi di rete domestica utilizzano, tutto funzionerà bene in quanto saranno sulla stessa sottorete.

Digita il tuo desiderato Avvia indirizzo IP1, Indirizzo IP finale2, Maschera di rete3, E Gateway4 A seconda della sottorete del router domestico.

Il mio router di casa sta usando la sottorete 192.168.0.0/24 E il suo indirizzo IP è 192.168.0.1. Quindi, ho usato l'indirizzo del gateway 192.168.0.1 e netmask 255.255.255.0. Gli indirizzi IP di avvio e fine possono essere qualsiasi cosa all'interno della sottorete. Ho usato l'indirizzo IP iniziale 192.168.0.200 e l'indirizzo IP finale 192.168.0.230 in questo caso.

Digitare 3600 (un'ora) come il Tempo di leasing dell'indirizzo5. È il momento in cui il server DHCP si riserva un indirizzo IP per un client DHCP.

Una volta che hai finito, fai clic su Creare6.

Una nuova sottorete dovrebbe essere creata come puoi vedere nello screenshot seguente.

Controlla il Abilitato Casella di controllo per abilitare la sottorete e fare clic su OK come contrassegnato nello screenshot seguente.

Clicca su .

DHCP dovrebbe essere abilitato per l'interfaccia di rete selezionata.

Download di pxelinux

Puoi scaricare pxelinux dall'URL:

https: // specchi.bordo.kernel.org/pub/linux/utils/boot/syslinux/

Visita l'URL di download pxelinux dal tuo browser Web preferito. Una volta carica la pagina, scarica l'archivio Zip dell'ultima versione di SysLinux. Al momento della stesura di questo documento, l'ultima versione di Syslinux è 6.03.

Il tuo browser ti chiederà di salvare l'archivio zip syslinux. Seleziona una cartella/directory a tua scelta e fai clic su Salva.

L'archivio zip di SysLinux dovrebbe essere scaricato.

Fare clic con il pulsante destro del mouse sull'archivio zip scaricato e fare clic su Estrai tutto… Per estrarre l'archivio zip.

Clicca su Estratto.

L'archivio zip di SysLinux viene estratto. Ci vorranno alcuni secondi per completare.

A questo punto, l'archivio zip di Syslinux dovrebbe essere estratto. Vedrai una nuova cartella/directory di Syslinux come puoi vedere nello screenshot qui sotto.

Il contenuto della cartella/directory di syslinux estratto.

Caricamento dei file richiesti sul NAS

La cartella/directory di Syslinux estratta ha molte cartelle e file. Non ne hai bisogno tutti. Dovrai caricare solo i file richiesti da questa cartella/directory a pxeboot cartella condivisa della tua sinologia NAS.

Dal syslinux/bios/core cartella/directory1, trascina e lascia cadere il pxelinux.0 file a pxeboot cartella condivisa per caricarlo2.

Clicca su Sovrascrivi.

IL pxelinux.0 Il file deve essere caricato su pxeboot cartella condivisa.

Allo stesso modo, caricare il Linux.C32 file a pxeboot cartella condivisa da SysLinux/BIOS/Com32/Moduli cartella/directory.

Carica il libutil.C32 file a pxeboot cartella condivisa da syslinux/bios/com32/libutil cartella/directory.

Carica il ldlinux.C32 file a pxeboot cartella condivisa da SysLinux/BIOS/Com32/Elflink/LDLinux cartella/directory.

Carica il memdisk file a pxeboot cartella condivisa da syslinux/bios/memdisk cartella/directory.

Carica il menù.C32 E Vesamenu.C32 file al pxeboot cartella condivisa da SysLinux/BIOS/COM32/MENU cartella/directory.

Carica il libcom32.C32 file a pxeboot cartella condivisa da SysLinux/BIOS/Com32/Lib cartella/directory.

Dopo aver caricato tutti i file richiesti al pxeboot cartella condivisa da syslinux cartella/directory, il pxeboot La cartella condivisa dovrebbe avere i seguenti file.

Creazione di un file di configurazione predefinito PXELINUX

Per essere in grado di avviare pxelinux, avrai bisogno di un predefinito File di configurazione di PxelInux. I file di configurazione di PxelInux sono mantenuti in pxelinux.CFG/ cartella. Dovrai creare il pxelinux.CFG/ cartella in pxeboot cartella condivisa.

Per creare il pxelinux.CFG/ cartella, navigare su pxeboot cartella condivisa da File Station app e fare clic su Creare > Creare una cartella come contrassegnato nello screenshot seguente.

Digitare pxelinux.cfg come nome della cartella e fare clic su OK.

Una nuova cartella pxelinux.cfg dovrebbe essere creato.

Creare un predefinito file in pxelinux.CFG/ cartella e digita le seguenti righe in esso. Questo è un semplice file di configurazione PxelInux. Sarà usato per verificare se Pxelinux funziona.

NOTA: È possibile installare il Editor di testo app dal Centro di pacchetto e usalo per creare e modificare i file di testo sulla sinologia NAS.

Menu predefinito.C32
prompt 0
Timeout 100
Titolo del menu Seleziona un'opzione per l'avvio
Etichetta Ubuntu-Desktop-2004-Live
Etichetta del menu Installa il desktop Ubuntu 20.04 LTS
Etichetta Ubuntu-Server-2004-Netboot
Etichetta del menu Installa Ubuntu Server 20.04 LTS (netboot)

Abilitare PXE su Synology NAS

Una volta che hai creato il pxelinux.CFG/Default File di configurazione, è possibile abilitare l'avvio PXE sulla sinologia NAS.

Apri il Server DHCP app, navigare verso il Pxe sezione e controlla il Abilita PXE (ambiente di esecuzione pre-boot) Casella di controllo come contrassegnato nello screenshot seguente.

Una volta abilitato PXE, seleziona Server TFTP locale, e fare clic su Selezionare.

Seleziona il file pxelinux.0 come PXE Boot loader dall'elenco e fare clic su Selezionare.

Per avere effetto le modifiche, fare clic su Fare domanda a.

PXE dovrebbe essere abilitato e il pxelinux.0 dovrebbe essere impostato come caricatore di avvio PXE.

Ora, se si avvia il tuo computer tramite PXE, dovresti vedere il seguente menu di avvio. Significa che pxelinux funziona.

Avvio di Ubuntu Desktop 20.04 LTS Live tramite PXE

Innanzitutto, scarica Ubuntu Desktop 20.04 LTS ISO Immagine dalla pagina di rilascio ufficiale di Ubuntu 20.04 LTS.

Una volta il desktop Ubuntu 20.04 LTS ISO L'immagine viene scaricata, caricala su pxeboot cartella condivisa della tua sinologia NAS.

Fare clic con il tasto destro sul desktop Ubuntu 20.04 LTS ISO Immagine e fare clic su Monte Virtual Drive come contrassegnato nello screenshot seguente.

Assicurati che l'immagine ISO sia montata in pxeboot cartella condivisa1. Inoltre, assicurati di controllare il Montare automaticamente all'avvio Casella di controllo in modo che l'immagine ISO venga montata automaticamente quando la tua sinologia stivali NAS2. Quindi, fare clic su Montare Per montare l'immagine ISO3.

L'immagine ISO di Ubuntu Desktop 20.04 LTS dovrebbe essere montato in pxeboot cartella condivisa come puoi vedere nello screenshot qui sotto.

Il contenuto del desktop Ubuntu montato 20.04 LTS ISO Immagine.

Per avviare Ubuntu Desktop 20.04 LTS tramite PXE, dovrai aggiungere una voce di menu per Ubuntu Desktop 20.04 LTS sul pxelinux.CFG/Default file di configurazione.

Digitare le seguenti righe in pxelinux.CFG/Default File di configurazione per avviare Ubuntu desktop 20.04 LTS tramite PXE:

Etichetta Ubuntu-Desktop-2004-Live
Etichetta del menu Installa il desktop Ubuntu 20.04 LTS
Kernel Ubuntu-20.04.4-Desktop-AMD64/CASPER/VMLINUZ
Append Boot = Casper forse-Ubiquity netBoot = NFS IP = DHCP NFSRoot = 192.168.0.106:/volume1/pxeboot/ubuntu-20.04.4-Desktop-Amd64 initrd = ubuntu-20.04.4-Desktop-AMD64/CASPER/INTRD

Dopo aver aggiunto una voce di menu per Ubuntu Desktop 20.04 LTS, il pxelinux.CFG/Default Il file di configurazione dovrebbe apparire come segue:

NOTA: Qui, 192.168.0.106 è l'indirizzo IP della mia sinologia NAS. Non dimenticare di sostituirlo con il tuo. Se hai bisogno di assistenza per trovare l'indirizzo IP della tua sinologia NAS, leggi l'articolo come trovo l'indirizzo IP della mia sinologia NAS?.

Ora, l'avvio del computer tramite PXE e dovresti vedere il seguente menu di avvio.

Selezionare Installa il desktop Ubuntu 20.04 LTS e premere .

Dovresti vedere che il vmlinuz E Initrd I file vengono scaricati dal server di avvio PXE in esecuzione sulla sinologia NAS.

Una volta il vmlinuz E Initrd I file vengono scaricati, Ubuntu Desktop 20.04 LTS Live dovrebbe iniziare ad avviare. Ci vorrà un po 'di tempo per completare.

Ubuntu Desktop 20.04 LTS Live viene avviato.

Una volta Ubuntu desktop 20.04 LTS Live viene avviato, dovresti vedere la seguente finestra. Puoi installare Ubuntu Desktop 20.04 LTS sul tuo computer da qui. Se hai bisogno di assistenza nell'installazione di Ubuntu Desktop 20.04 LTS sul tuo computer, leggi l'articolo installando Ubuntu Desktop 20.04 LTS.

Ubuntu Desktop 20.04 LTS Live Network avviata tramite PXE.

Avvio di Ubuntu Server 20.04 LTS tramite PXE

Innanzitutto, scarica Ubuntu Server 20.04 LTS ISO Immagine dalla pagina di rilascio ufficiale di Ubuntu 20.04 LTS.

Una volta che il server Ubuntu 20.04 LTS ISO L'immagine viene scaricata, caricala su pxeboot cartella condivisa della tua sinologia NAS.

Fare clic con il tasto destro sul server Ubuntu 20.04 LTS ISO Immagine e fare clic su Monte Virtual Drive come contrassegnato nello screenshot seguente.

Assicurati che l'immagine ISO sia montata in pxeboot cartella condivisa1. Inoltre, assicurati di controllare il Montare automaticamente all'avvio Casella di controllo in modo che l'immagine ISO venga montata automaticamente quando la tua sinologia stivali NAS2. Quindi, fare clic su Montare Per montare l'immagine ISO3.

L'immagine ISO di Ubuntu Server 20.04 LTS dovrebbe essere montato in pxeboot cartella condivisa come puoi vedere nello screenshot qui sotto.

Il contenuto del server Ubuntu montato 20.04 LTS ISO Immagine.

Per avviare Ubuntu Server 20.04 LTS tramite PXE, dovrai aggiungere una voce di menu per Ubuntu Server 20.04 LTS sul pxelinux.CFG/Default file di configurazione.

Digitare le seguenti righe in pxelinux.CFG/Default File di configurazione per avviare Ubuntu Server 20.04 LTS tramite PXE:

Etichetta Ubuntu-Server-2004-Netboot
Etichetta del menu Installa Ubuntu Server 20.04 LTS (netboot)
Kernel Ubuntu-20.04.4-Live-Server-AMD64/Casper/VMlinuz
Append NetBoot = NFS IP = DHCP NFSRoot = 192.168.0.106:/volume1/pxeboot/ubuntu-20.04.4-Live-Server-AMD64 initrd = Ubuntu-20.04.4-Live-Server-AMD64/CASPER/INTRD

Dopo aver aggiunto una voce di menu per Ubuntu Server 20.04 LTS, il pxelinux.CFG/Default Il file di configurazione dovrebbe apparire come segue:

NOTA: Qui, 192.168.0.106 è l'indirizzo IP della mia sinologia NAS. Non dimenticare di sostituirlo con il tuo. Se hai bisogno di assistenza per trovare l'indirizzo IP della tua sinologia NAS, leggi l'articolo come trovo l'indirizzo IP della mia sinologia NAS?.

Ora, l'avvio del computer tramite PXE e dovresti vedere il seguente menu di avvio.

Selezionare Installa Ubuntu Server 20.04 LTS (netboot) e premere .

Dovresti vedere che il vmlinuz E Initrd I file vengono scaricati dal server di avvio PXE in esecuzione sulla sinologia NAS.

Una volta il vmlinuz E Initrd I file vengono scaricati, Ubuntu Server 20.04 LTS dovrebbe iniziare ad avviare. Ci vorrà un po 'di tempo per completare.

Ubuntu Server 20.04 LTS viene avviato.

Una volta Ubuntu Server 20.04 LTS viene avviato, dovresti vedere la finestra seguente. È possibile installare Ubuntu Server 20.04 LTS sul tuo computer/server da qui come al solito. Se hai bisogno di assistenza nell'installazione di Ubuntu Server 20.04 LTS sul tuo computer/server, leggi l'articolo installando Ubuntu Server 20.04 LTS.

Avvio di Fedora 35 Workstation Live tramite PXE

Innanzitutto, scarica l'immagine ISO di Fedora Workstation 35 dalla pagina di download ufficiale di Fedora Workstation.

Una volta scaricata l'immagine ISO di Fedora Workstation 35, caricala su pxeboot cartella condivisa della tua sinologia NAS.

Fare clic con il pulsante destro del mouse sulla Fedora Workstation 35 ISO Immagine e fare clic su Monte Virtual Drive come contrassegnato nello screenshot seguente.

Assicurati che l'immagine ISO sia montata in pxeboot cartella condivisa1. Inoltre, assicurati di controllare il Montare automaticamente all'avvio Casella di controllo in modo che l'immagine ISO venga montata automaticamente quando la tua sinologia stivali NAS2. Quindi, fare clic su Montare Per montare l'immagine ISO3.

L'immagine ISO di Fedora Workstation 35 dovrebbe essere montata in pxeboot cartella condivisa come puoi vedere nello screenshot qui sotto.

Il contenuto della stazione di Workstation di Fedora montata 35 ISO.

Per avviare Fedora Workstation 35 Live tramite PXE, dovrai aggiungere una voce di menu per Fedora Workstation 35 sul pxelinux.CFG/Default file di configurazione.

Digitare le seguenti righe in pxelinux.CFG/Default File di configurazione per avviare Fedora Workstation 35 Live tramite PXE:

Etichetta Fedora-35-Workstation-Live
Etichetta del menu Installa Fedora Workstation 35
Kernel Fedora-Workstation-Live-X86_64-35-1.2/immagini/pxeboot/vmlinuz
Append IP = DHCP RD.vivere.immagine root = live: nfs: // 192.168.0.106/volume1/pxeboot/fedora-workstation-live-x86_64-35-1.2/Liveos/Squashfs.IMG INTRD = Fedora-Workstation-Live-X86_64-35-1.2/immagini/pxeboot/initrd.img

Dopo aver aggiunto una voce di menu per Fedora Workstation 35, il pxelinux.CFG/Default Il file di configurazione dovrebbe apparire come segue:

NOTA: Qui, 192.168.0.106 è l'indirizzo IP della mia sinologia NAS. Non dimenticare di sostituirlo con il tuo. Se hai bisogno di assistenza per trovare l'indirizzo IP della tua sinologia NAS, leggi l'articolo come trovo l'indirizzo IP della mia sinologia NAS?.

Ora, l'avvio del computer tramite PXE e dovresti vedere il seguente menu di avvio.

Selezionare Installa Fedora Workstation 35 e premere .

Dovresti vedere che il vmlinuz E Initrd I file vengono scaricati dal server di avvio PXE in esecuzione sulla sinologia NAS.

Una volta il vmlinuz E Initrd I file vengono scaricati, Fedora Workstation 35 Live dovrebbe iniziare ad avviare. Ci vorrà un po 'di tempo per completare.

Fedora Workstation 35 Live viene avviato.

Una volta che Fedora Workstation 35 Live viene avviato, dovresti vedere la seguente finestra. Puoi installare Fedora Workstation 35 sul tuo computer come al solito da qui. Se hai bisogno di assistenza nell'installazione di Fedora Workstation 35 sul tuo computer, leggi l'articolo come installare Fedora Workstation 35 da USB.

Fedora Workstation 35 Installer una volta avviato tramite PXE.

Avvio di Ubuntu desktop 22.04 LTS Live tramite PXE

Innanzitutto, scarica il desktop Ubuntu 22.04 LTS ISO Immagine dalla pagina di rilascio ufficiale di Ubuntu 22.04 LTS.

Una volta il desktop Ubuntu 22.04 LTS ISO L'immagine viene scaricata, caricala su pxeboot cartella condivisa della tua sinologia NAS.

Fai clic con il tasto destro sul desktop Ubuntu 22.04 LTS ISO Immagine e fare clic su Monte Virtual Drive come contrassegnato nello screenshot seguente.

Assicurati che l'immagine ISO sia montata in pxeboot cartella condivisa1. Inoltre, assicurati di controllare il Montare automaticamente all'avvio Casella di controllo in modo che l'immagine ISO venga montata automaticamente quando la tua sinologia stivali NAS2. Quindi, fare clic su Montare Per montare l'immagine ISO3.

L'immagine ISO di Ubuntu Desktop 22.04 LTS dovrebbe essere montato in pxeboot cartella condivisa come puoi vedere nello screenshot qui sotto.

Il contenuto del desktop Ubuntu montato 22.04 LTS ISO Immagine.

Per avviare Ubuntu desktop 22.04 LTS tramite PXE, dovrai aggiungere una voce di menu per Ubuntu Desktop 22.04 LTS sul pxelinux.CFG/Default file di configurazione.

Digitare le seguenti righe in pxelinux.CFG/Default File di configurazione per avviare Ubuntu desktop 22.04 LTS tramite PXE:

Etichetta Ubuntu-Desktop-2204-Live
Etichetta del menu Installa il desktop Ubuntu 22.04 LTS
Kernel Ubuntu-22.04-Desktop-AMD64/CASPER/VMLINUZ
Append initrrd = ubuntu-22.04-Desktop-AMD64/CASPER/INITRDOT BOOT = CASPER NETBOOT = NFS IP = DHCP NFSROOT = 192.168.0.106:/volume1/pxeboot/ubuntu-22.04-Desktop-AMD64 forse-ubiquità silenziosa spruzzatura ---

Dopo aver aggiunto una voce di menu per Ubuntu desktop 22.04 LTS, il pxelinux.CFG/Default Il file di configurazione dovrebbe apparire come segue:

NOTA: Qui, 192.168.0.106 è l'indirizzo IP della mia sinologia NAS. Non dimenticare di sostituirlo con il tuo. Se hai bisogno di assistenza per trovare l'indirizzo IP della tua sinologia NAS, leggi l'articolo come trovo l'indirizzo IP della mia sinologia NAS?.

Ora, l'avvio del computer tramite PXE e dovresti vedere il seguente menu di avvio.

Selezionare Installa il desktop Ubuntu 22.04 LTS e premere .

Ubuntu Desktop 22.04 LTS Live viene avviato. Ci vorrà un po 'di tempo per completare.

Una volta Ubuntu desktop 22.04 LTS Live viene avviato, dovresti vedere la seguente finestra. Puoi installare Ubuntu Desktop 22.04 LTS sul tuo computer come al solito da qui. Se hai bisogno di assistenza nell'installazione di Ubuntu Desktop 22.04 LTS sul tuo computer, leggi l'articolo installando Ubuntu Desktop 20.04 LTS. Sebbene l'articolo sia per Ubuntu Desktop 20.04 LTS, può essere ancora utile.

Ubuntu Desktop 22.04 LTS Live Network avviata tramite PXE.

Avvio di Ubuntu Server 22.04 LTS tramite PXE

Innanzitutto, scarica Ubuntu Server 22.04 LTS ISO Immagine dalla pagina di rilascio ufficiale di Ubuntu 22.04 LTS.

Una volta il server Ubuntu 22.04 LTS ISO L'immagine viene scaricata, caricala su pxeboot cartella condivisa della tua sinologia NAS.

Fare clic con il pulsante destro del mouse sul server Ubuntu 22.04 LTS ISO Immagine e fare clic su Monte Virtual Drive come contrassegnato nello screenshot seguente.

Assicurati che l'immagine ISO sia montata in pxeboot cartella condivisa1. Inoltre, assicurati di controllare il Montare automaticamente all'avvio Casella di controllo in modo che l'immagine ISO venga montata automaticamente quando la tua sinologia stivali NAS2. Quindi, fare clic su Montare Per montare l'immagine ISO3.

L'immagine ISO di Ubuntu Server 22.04 LTS dovrebbe essere montato in pxeboot cartella condivisa come puoi vedere nello screenshot qui sotto.

Il contenuto del server Ubuntu montato 22.04 LTS ISO Immagine.

Per avviare Ubuntu Server 22.04 LTS tramite PXE, dovrai aggiungere una voce di menu per Ubuntu Server 22.04 LTS sul pxelinux.CFG/Default file di configurazione.

Digitare le seguenti righe in pxelinux.CFG/Default File di configurazione per l'avvio di Ubuntu Server 22.04 LTS tramite PXE:

Etichetta Ubuntu-Server-2204-Netboot
Etichetta del menu Installa il server Ubuntu 22.04 LTS (netboot)
Kernel Ubuntu-22.04-Live-Server-AMD64/CASPER/VMLINUZ
Append NetBoot = NFS IP = DHCP NFSRoot = 192.168.0.106:/volume1/pxeboot/ubuntu-22.04-Live-Server-AMD64 initrd = Ubuntu-22.04-Live-Server-AMD64/CASPER/INTRD

Dopo aver aggiunto una voce di menu per Ubuntu Server 22.04 LTS, il pxelinux.CFG/Default Il file di configurazione dovrebbe apparire come segue:

NOTA: Qui, 192.168.0.106 è l'indirizzo IP della mia sinologia NAS. Non dimenticare di sostituirlo con il tuo. Se hai bisogno di assistenza per trovare l'indirizzo IP della tua sinologia NAS, leggi l'articolo come trovo l'indirizzo IP della mia sinologia NAS?.

Ora, l'avvio del computer tramite PXE e dovresti vedere il seguente menu di avvio.

Selezionare Installa Ubuntu Server 22.04 LTS (netboot) e premere .

Dovresti vedere che il vmlinuz E Initrd I file vengono scaricati dal server di avvio PXE in esecuzione sulla sinologia NAS.

Una volta il vmlinuz E Initrd I file vengono scaricati, Ubuntu Server 22.04 LTS dovrebbe iniziare ad avviare. Ci vorrà un po 'di tempo per completare.

Ubuntu Server 20.04 LTS viene avviato.

Una volta Ubuntu Server 22.04 LTS viene avviato, dovresti vedere la finestra seguente. È possibile installare Ubuntu Server 22.04 LTS sul tuo computer/server da qui come al solito. Se hai bisogno di assistenza nell'installazione di Ubuntu Server 22.04 LTS sul tuo computer/server, leggi l'articolo installando Ubuntu Server 20.04 LTS. Sebbene l'articolo sia per Ubuntu Server 20.04 LTS, può essere ancora utile.

Conclusione

In questo articolo, ti ho mostrato come configurare i servizi di file TFTP e NFS sulla tua sinologia NAS per l'avvio PXE. Ti ho anche mostrato come scaricare pxelinux, copiare i file pxelinux necessari nella tua sinologia e installare e configurare il Server DHCP Pacchetto per l'avvio del pxelinux su schede madri a base di BIOS. Ti ho mostrato come aggiungere le voci del menu Pxelinux necessarie per l'avvio PXE per le seguenti distribuzioni Linux:

  • Ubuntu Desktop 20.04 LTS
  • Ubuntu Server 20.04 LTS
  • Ubuntu Desktop 22.04 LTS
  • Ubuntu Server 22.04 LTS
  • Fedora Workstation 35

Riferimenti

  1. https: // c-sergy.BE/Blog/?p = 13808
  2. https: // ubuntu.com/server/docs/install/netboot-amd64
  3. https: // linuxhint.com/pxe_boot_ubuntu_server/
  4. http: // manpaages.Ubuntu.com/manpaages/bionic/man7/casper.7.html
  5. https: // fedoraproject.org/wiki/dracut/options#nfs
  6. https: // man7.Org/Linux/Man-Pages/Man7/Dracut.cmdline.7.html
  7. https: // accesso.cappello rosso.com/documentazione/en-us/red_hat_enterprise_linux/7/html/storage_administer
  8. https: // bugzilla.cappello rosso.com/show_bug.CGI?ID = 781983
  9. https: // bugzilla.cappello rosso.com/show_bug.CGI?ID = 537217
  10. https: // Askubuntu.com/Domande/1250119/How-to-skip-filesystem-checks-during-boot