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

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

La forma completa di PXE è l'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 un altro articolo su come configurare la sinologia NAS come server di avvio PXE per le immagini di installazione di Linux NetBooting con PxelInux (versione BIOS), ho mostrato come configurare PxelInux sulla sinologia NAS su immagini di installazione di boot Linux sul tuo computer/server tramite PXE. PXELINUX supporta i sistemi BIOS e UEFI. Pxelinux è molto stabile per le schede madri a base di BIOS. Ma al momento della stesura di questo documento, il firmware UEFI è buggy e si blocca e si blocca. L'ultima versione di SysLinux (Pxelinux fa parte di SysLinux) è V6.03 ed è stato aggiornato l'ultima volta il 6 ottobre 2014. È piuttosto vecchio e da allora non ho visto alcun sviluppo per risolvere il firmware di buggy uefi.

Quindi, in questo articolo, ti mostrerò come configurare la tua Sinologia NAS come server di avvio PXE per avvio delle immagini di installazione di Linux sulla rete usando GRUB (uno dei migliori bootloader). Grub supporta i sistemi BIOS e UEFI ed è stabile per entrambi. Grub è il bootloader predefinito per quasi tutte le famose distribuzioni Linux là fuori. A differenza di Syslinux, Grub è un progetto di bootloader molto attivo.

Mostrerò come configurare Grub su PXE Boot per le seguenti distribuzioni Linux in questo articolo.

  • 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. Caricamento dei file richiesti sul NAS
  7. Abilitare PXE su Synology NAS
  8. Avvio di Ubuntu Desktop 20.04 LTS Live tramite PXE
  9. Avvio di Ubuntu Server 20.04 LTS tramite PXE
  10. Avvio di Ubuntu desktop 22.04 LTS Live tramite PXE
  11. Avvio di Ubuntu Server 22.04 LTS tramite PXE
  12. Avvio di Fedora 35 Workstation Live tramite PXE
  13. Conclusione
  14. 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.

Caricamento dei file richiesti sul NAS

Per caricare i file del firmware di boot Grub richiesti sul NAS Synology, è necessario disporre di una distribuzione Linux come Ubuntu, Linux Mint, Red Hat, Fedora, ecc. installato sul tuo computer. Puoi anche utilizzare un'unità di pollice USB live per ottenere i file richiesti.

In questo articolo, userò il desktop Ubuntu 22.04 LTS Live Bootable USB Thumb Drive per caricare i file del firmware di avvio Grub richiesti sul mio NAS. Se hai bisogno di assistenza nella creazione di un'unità USB Wootable USB Desktop Live Desktop Ubuntu, leggi l'articolo che installa Ubuntu Desktop 20.04 LTS.

Una volta che si crea un'unità USB USB Desktop Live Desktop Ubuntu, avvia da esso.

Apri il terminale app ed esegui il comando seguente per aggiornare la cache del repository pacchetto APT:

$ sudo apt update

Per installare i pacchetti Shim firmato, Grub-EFI-AMD64 firmato, E Grub-Common, Esegui il seguente comando:

$ sudo apt installare shim firmata grub-efi-amd64-firmata grub-comune

È molto probabile che questi pacchetti vengano installati per impostazione predefinita. Nel caso in cui non lo siano, saranno installati.

Ora, copia il file Shimx64.Efi.firmato al ~/Download directory e rinominarlo a bootx64.Efi con il seguente comando:

$ cp -v/usr/lib/shim/shimx64.Efi.firmato ~/downloads/bootx64.Efi

Ora, copia il file GRUBNETX64.Efi.firmato al ~/Download directory e rinominarlo a Grubx64.Efi con il seguente comando:

$ cp -v/usr/lib/grub/x86_64-efi-firmati/grubnetx64.Efi.firmato ~/downloads/grubx64.Efi

Ora, copia il file Unicode.Pf2 al ~/Download Directory con il seguente comando:

$ cp -v/usr/share/grub/unicode.pf2 ~/download

Una volta che tutti i file vengono copiati a ~/Download directory, dovresti avere i seguenti file in ~/Download directory.

Ora, accedi alla tua sinologia NAS e carica i file bootx64.Efi E Grubx64.Efi nel pxeboot cartella condivisa.

Clicca su Creare > Creare una cartella Per creare una nuova cartella in pxeboot cartella condivisa della tua sinologia NAS.

Digitare Grub come nome della cartella e fare clic su OK.

Una nuova cartella Grub dovrebbe essere creato.

Navigare verso il nuovo creato grub/ cartella e crea una nuova cartella caratteri/ nel Grub cartella allo stesso modo.

Navigare verso il Grub/caratteri/ cartella della tua sinologia NAS e caricare il Unicode.Pf2 file da ~/Download directory lì.

Una volta che tutti i file vengono copiati a pxeboot cartella condivisa della tua sinologia NAS, dovresti vedere i seguenti file e cartelle lì.

Abilitare PXE su Synology NAS

Dopo aver caricato tutti i file richiesti al pxeboot cartella condivisa, è possibile abilitare l'avvio PXE sulla tua sinologia NAS.

Per abilitare PXE, aprire 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 bootx64.Efi dall'elenco come PXE Boot loader e fare clic su Selezionare.

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

PXE dovrebbe essere abilitato e bootx64.Efi dovrebbe essere impostato come caricatore di avvio PXE.

Ora, se si avvia il tuo computer tramite PXE, dovresti vedere la seguente finestra Grub. Significa che l'avvio PXE con il firmware GRUB UEFI funziona perfettamente.

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 utilizzando il firmware GRUB UEFI, dovrai aggiungere una voce di menu per Ubuntu Desktop 20.04 LTS sul Grub/Grub.cfg file di configurazione.

NOTA: Assicurati di creare il Grub.cfg file in pxeboot cartella condivisa se non esiste.

Digitare le seguenti righe in Grub/Grub.cfg File di configurazione per avviare Ubuntu desktop 20.04 LTS tramite PXE usando il firmware Grub UEFI:

Imposta impostazione predefinita = 0
Imposta timeout = 60
menu "Installa Ubuntu desktop 20.04 lts "
Imposta gfxpayload = mantieni
Linux Ubuntu-20.04.4-Desktop-AMD64/CASPER/VMLINUZ BOOT = CASPer forse-Ubiquity NetBoot = NFS IP = DHCP NFSRoot = 192.168.0.105:/volume1/pxeboot/ubuntu-20.04.4-Desktop-Amd64 Quiet Splash ---
Initrd Ubuntu-20.04.4-Desktop-AMD64/CASPER/INTRD

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

NOTA: Qui, 192.168.0.105 è 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, avvia il tuo computer tramite PXE e dovresti vedere il seguente menu Grub.

Selezionare Installa il desktop Ubuntu 20.04 LTS e premere .

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 utilizzando il firmware Grub UEFI, dovrai aggiungere una voce di menu per Ubuntu Server 20.04 LTS sul Grub/Grub.cfg file di configurazione.

NOTA: Assicurati di creare il Grub.cfg file in pxeboot cartella condivisa se non esiste.

Digitare le seguenti righe in Grub/Grub.cfg File di configurazione per avviare Ubuntu Server 20.04 LTS tramite PXE usando il firmware Grub UEFI:

menu menu "Installa Ubuntu Server 20.04 LTS (netboot) "
Imposta gfxpayload = mantieni
Linux Ubuntu-20.04.4-Live-Server-AMD64/CASPER/VMLINUZ NetBoot = NFS IP = DHCP NFSRoot = 192.168.0.105:/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 Grub/Grub.cfg Il file di configurazione dovrebbe apparire come segue:

NOTA: Qui, 192.168.0.105 è 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, avvia il tuo computer tramite PXE e dovresti vedere il seguente menu Grub.

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

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 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 utilizzando il firmware Grub UEFI, dovrai aggiungere una voce di menu per Ubuntu Desktop 22.04 LTS sul Grub/Grub.cfg file di configurazione.

NOTA: Assicurati di creare il Grub.cfg file in pxeboot cartella condivisa se non esiste.

Digitare le seguenti righe in Grub/Grub.cfg File di configurazione per avviare Ubuntu desktop 22.04 LTS tramite PXE usando il firmware Grub UEFI:

menu "Installa Ubuntu desktop 22.04 lts "
Imposta gfxpayload = mantieni
Linux Ubuntu-22.04-Desktop-AMD64/CASPER/VMLINUZ BOOT = CASPer forse-Ubiquità NetBoot = NFS IP = DHCP NFSRoot = 192.168.0.105:/volume1/pxeboot/ubuntu-22.04-Desktop-AMD64 Quiet Splash ---
Initrd Ubuntu-22.04-Desktop-AMD64/CASPER/INTRD

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

NOTA: Qui, 192.168.0.105 è 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, avvia il tuo computer tramite PXE e dovresti vedere il seguente menu Grub.

Selezionare Installa il desktop Ubuntu 22.04 LTS e premere .

Ubuntu Desktop 22.04 LTS Live viene avviato.

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 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 utilizzando il firmware Grub UEFI, dovrai aggiungere una voce di menu per Ubuntu Server 22.04 LTS sul Grub/Grub.cfg file di configurazione.

NOTA: Assicurati di creare il Grub.cfg file in pxeboot cartella condivisa se non esiste.

Digitare le seguenti righe in Grub/Grub.cfg File di configurazione per l'avvio di Ubuntu Server 22.04 LTS tramite PXE usando il firmware Grub UEFI:

menu menu "Installa Ubuntu Server 22.04 LTS (netboot) "
Imposta gfxpayload = mantieni
Linux Ubuntu-22.04-Live-Server-AMD64/CASPER/VMLINUZ NetBoot = NFS IP = DHCP NFSRoot = 192.168.0.105:/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 Grub/Grub.cfg Il file di configurazione dovrebbe apparire come segue:

NOTA: Qui, 192.168.0.105 è 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, avvia il tuo computer tramite PXE e dovresti vedere il seguente menu Grub.

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

Ubuntu Server 22.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.

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 utilizzando il firmware Grub UEFI, dovrai aggiungere una voce di menu per Fedora Workstation 35 sul Grub/Grub.cfg file di configurazione.

NOTA: Assicurati di creare il Grub.cfg file in pxeboot cartella condivisa se non esiste.

Digitare le seguenti righe in Grub/Grub.cfg File di configurazione per l'avvio di Fedora Workstation 35 Live tramite PXE utilizzando il firmware Grub UEFI:

MenuEntry "Installa Fedora Workstation 35"
Imposta gfxpayload = mantieni
Linux Fedora-Workstation-Live-X86_64-35-1.2/immagini/pxeboot/vmlinuz ip = dhcp rd.vivere.immagine root = live: nfs: // 192.168.0.105/Volume1/pxeboot/fedora-workstation-live-x86_64-35-1.2/Liveos/Squashfs.img
INITRD FEDORA-WORKSTATION-LIVE-X86_64-35-1.2/immagini/pxeboot/initrd.img

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

NOTA: Qui, 192.168.0.105 è 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, avvia il tuo computer tramite PXE e dovresti vedere il seguente menu Grub.

Selezionare Installa Fedora Workstation 35 e premere .

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 Modalità live una volta avviata tramite PXE.

Fedora Workstation 35 Installer una volta avviato tramite PXE.

Conclusione

In questo articolo, ti ho mostrato come configurare i servizi di file TFTP e NFS sulla tua sinologia NAS per l'avvio di PXE. Ti ho anche mostrato come scaricare GRUB, copiare i file necessari nella tua sinologia NAS e installare e configurare il Server DHCP Pacchetto per l'avvio di GRUB su schede madri a base di UEFI sulla rete tramite PXE. Ti ho mostrato come aggiungere le voci del menu Grub 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: // wiki.Ubuntu.com/uefi/secureboot/pxe-ipv6
  2. https: // docs.Fedoraproject.org/en-us/fedora/22/html/installation_guide/pxe-bootloader.html
  3. https: // wiki.fisik.dtu.dk/it/pxe_and_uefi
  4. https: // c-sergy.BE/Blog/?p = 13808
  5. https: // ubuntu.com/server/docs/install/netboot-amd64
  6. https: // linuxhint.com/pxe_boot_ubuntu_server/
  7. http: // manpaages.Ubuntu.com/manpaages/bionic/man7/casper.7.html
  8. https: // fedoraproject.org/wiki/dracut/options#nfs
  9. https: // man7.Org/Linux/Man-Pages/Man7/Dracut.cmdline.7.html
  10. https: // accesso.cappello rosso.com/documentazione/en-us/red_hat_enterprise_linux/7/html/storage_administer
  11. https: // bugzilla.cappello rosso.com/show_bug.CGI?ID = 781983
  12. https: // bugzilla.cappello rosso.com/show_bug.CGI?ID = 537217