Hvordan konfigurere Synology NAS som PXE Boot Server for Netbooting Linux -installasjonsbilder med GRUB

Hvordan konfigurere Synology NAS som PXE Boot Server for Netbooting Linux -installasjonsbilder med GRUB

Den fulle formen for PXE er preboot -utførelsesmiljø. Det er en spesialisert oppstarts -rom innebygd i mange nyeste generasjons nettverkskort. Det brukes hovedsakelig til å starte et operativsysteminstallasjonsprogram over nettverket og installere det på datamaskinen/serveren. Så du trenger ikke en CD/DVD -ROM eller en USB -oppstartbar tommelstasjon for å installere favorittoperativsystemet ditt på datamaskinen/serveren.

I en annen artikkel hvordan du konfigurerer Synology NAS som PXE Boot Server for Netbooting Linux -installasjonsbilder med Pxelinux (BIOS -versjon), har jeg vist deg hvordan du konfigurerer Pxelinux på Synology NAS til nettverksoppstart Linux -installasjonsbilder på datamaskinen/serveren din via PXE. Pxelinux støtter BIOS og UEFI -systemer. Pxelinux er veldig stabil for BIOS-baserte hovedkort. Men på dette tidspunktet er UEFI -firmware buggy og den fryser og krasjer. Den siste versjonen av Syslinux (Pxelinux er en del av Syslinux) er V6.03 og den ble sist oppdatert 6. oktober 2014. Det er ganske gammelt, og jeg har ikke sett noen utvikling siden den gang for å løse buggy uefi firmware.

Så i denne artikkelen skal jeg vise deg hvordan du konfigurerer synologien NAS som en PXE -oppstartsserver for å starte Linux -installasjonsbilder over nettverket ved hjelp av GRUB (en av de beste bootloaders). Grub støtter BIOS- og UEFI -systemer, og det er stabilt for begge. Grub er standard bootloader for nesten alle de populære Linux -distribusjonene der ute. I motsetning til Syslinux, er Grub et veldig aktivt bootloader -prosjekt.

Jeg skal vise hvordan jeg konfigurerer Grub til PXE -oppstart for følgende Linux -distribusjoner i denne artikkelen.

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

Så la oss komme i gang.

Innholdsfortegnelse:

  1. Opprette en Pxeboot delt mappe
  2. Aktivering av NFS for den delte mappen Pxeboot
  3. Aktivering av TFTP -tjenesten
  4. Installere DHCP -serveren
  5. Aktivering av DHCP for et nettverksgrensesnitt
  6. Last opp de nødvendige filene til NAS
  7. Aktivering av PXE på Synology NAS
  8. Starting av Ubuntu Desktop 20.04 LTS Live via PXE
  9. Starting av Ubuntu Server 20.04 LTS via PXE
  10. Starting av Ubuntu Desktop 22.04 LTS Live via PXE
  11. Starting av Ubuntu Server 22.04 LTS via PXE
  12. Starting av Fedora 35 arbeidsstasjon live via PXE
  13. Konklusjon
  14. Referanser

Opprette en Pxeboot delt mappe

For å holde alle PXE -oppstartsfilene organisert, bør du opprette en ny delt mappe pxeboot Som vist på skjermbildet nedenfor.

Hvis du trenger hjelp til å opprette en ny delt mappe, kan du lese artikkelen hvordan du konfigurerer Synology NAS?.

Aktivering av NFS for den delte mappen Pxeboot

Du må også aktivere NFS -filtjenesten og konfigurere pxeboot Delt mappe for NFS -tilgang for at PXE -oppstart skal fungere.

For å aktivere NFS -filtjenesten, naviger til Kontrollpanel > Filtjenester.

Fra NFS Tab, sjekk Aktiver NFS -tjeneste avkrysningsrute som merket i skjermbildet nedenfor.

Klikk på Søke om for at endringene skal tre i kraft.

NFS -filtjenesten skal være aktivert.

Naviger nå til Kontrollpanel > Delt mappe, Velg pxeboot delt mappe, og klikk på Redigere Som merket på skjermbildet nedenfor.

Klikk på Skape fra NFS -tillatelser Tab.

Skriv inn * i Vertsnavn eller ip seksjon1, Undersøk Tillat tilkoblinger fra ikke-privilegerte porter (porter høyere enn 1024) avkrysningsrute2, Undersøk Tillat brukere tilgang til monterte undermapper avkrysningsrute3, og klikk på Lagre4.

En ny NFS -tilgangsregel bør opprettes1.

Den delte mappen kan nås ved hjelp av banen /volum1/pxeboot Som du kan se på skjermbildet nedenfor2. Husk den delte mappestien slik du trenger den senere.

For at endringene skal tre i kraft, klikk på Lagre3.

Aktivering av TFTP -tjenesten

For å servere PXE Boot Firmware, må du aktivere TFTP -filtjenesten på synologien din NAS.

For å aktivere TFTP -filtjenesten, naviger til Kontrollpanel > Filtjenester.

Fra Avansert Tab, bla ned til Tftp seksjon og sjekk Aktiver TFTP -tjeneste avkrysningsrute som merket i skjermbildet nedenfor.

Klikk på Plukke ut som merket i skjermbildet nedenfor for å angi en TFTP -takmappe.

Alle de delte mappene i synologien din skal være oppført. Velg pxeboot delt mappe og klikk på Plukke ut.

Klikk på Søke om for at endringene skal tre i kraft.

TFTP -filtjenesten skal være aktivert og TFTP -rotmappen skal settes.

Installere DHCP -serveren

For å få PXE -støvelen til å fungere, trenger du en fungerende DHCP -server.

For å installere en DHCP -server på synologien NAS, må du åpne Pakkesenter app1, Søk etter nøkkelordet DHCP2, og klikk på DHCP -server pakke som merket på skjermbildet nedenfor3.

Klikk på Installere.

De DHCP -server Pakken skal installeres.

Først når DHCP -server pakken er installert, du kan starte den fra Applikasjonsmeny av DSM -nettgrensesnittet til synologien din NAS.

DHCP Server -appen skal åpnes. Du kan konfigurere DHCP -serveren og PXE -oppstart herfra.

Aktivering av DHCP for et nettverksgrensesnitt

For å aktivere DHCP, åpne DHCP -server app, velg et nettverksgrensesnitt fra Nettverksgrensesnitt seksjon, og klikk på Redigere Som merket på skjermbildet nedenfor.

Undersøk Aktiver DHCP Serverkrysningsruten fra DHCP -server Tab som merket i skjermbildet nedenfor.

Skriv inn ønsket Primær DNS og Sekundær DNS servere. jeg bruker 8.8.8.8 som Primær DNS og 1.1.1.1 som Sekundær DNS server1.

Fra Undernettliste Seksjon, klikk på Skape2.

Du blir bedt om å lage et DHCP -undernett.

Vanligvis vil hjemmeruteren din ha en DHCP -server som kjører. Du kan ikke slå den av, da du trenger det for hjemmenettverksenhetene dine (jeg.e., bærbare datamaskiner, stasjonære maskiner, smarttelefoner, IoT -enheter). For å få en fungerende DHCP -server på synologien din NAS uten å slå av DHCP -serveren til hjemmeruteren din, må du opprette det samme DHCP -undernettet på synologien din som din hjemmeruter. Du vil ha 2 DHCP -servere, men den som er konfigurert på synologien din NAS vil levere de nødvendige filene for PXE -oppstart. Uansett hvilken DHCP -server ditt hjemmetettverksenheter bruker, vil alt fungere helt fint, da de vil være på samme undernett.

Skriv inn ønsket Start IP -adresse1, Avslutt IP -adresse2, Netmask3, og Inngangsport4 Avhengig av undernettet til hjemmuteren din.

Hjemmeuteren min bruker undernettet 192.168.0.0/24 og IP -adressen er 192.168.0.1. Så jeg har brukt gateway -adressen 192.168.0.1 og nettmaske 255.255.255.0. Start- og slutt -IP -adressene kan være hva som helst i undernettet. Jeg har brukt Start IP -adressen 192.168.0.200 og slutt IP -adresse 192.168.0.230 i dette tilfellet.

Skriv inn 3600 (en time) som Adresse leietid5. Det er tiden DHCP -serveren vil reservere en IP -adresse for en DHCP -klient.

Når du er ferdig, klikker du på Skape6.

Et nytt undernett skal opprettes som du kan se på skjermdumpen nedenfor.

Undersøk Aktivert avkrysningsrute for å aktivere undernettet og klikke på Ok Som merket på skjermbildet nedenfor.

Klikk på Ja.

DHCP skal være aktivert for det valgte nettverksgrensesnittet.

Last opp de nødvendige filene til NAS

For å laste opp de nødvendige Grub -oppstartsfirmwarefilene på synologien NAS, må du ha en Linux -distribusjon som Ubuntu, Linux Mint, Red Hat, Fedora, etc. installert på datamaskinen din. Du kan også bruke en live USB -tommelstasjon for å få de nødvendige filene.

I denne artikkelen skal jeg bruke Ubuntu Desktop 22.04 LTS live oppstartbar USB -tommelstasjon for å laste opp de nødvendige grub -oppstartsfirmwarefilene på min synologi NAS. Hvis du trenger hjelp til å opprette en Ubuntu Desktop Live -oppstartbar USB -tommelstasjon, kan du lese artikkelen som installerer Ubuntu Desktop 20.04 LTS.

Når du har laget en Ubuntu Desktop Live -oppstartbar USB -tommelstasjon, må du starte opp fra den.

Åpne Terminal App og kjør følgende kommando for å oppdatere APT Package Repository Cache:

$ sudo apt oppdatering

For å installere pakkene Shim-signert, GRUB-EFI-AMD64-signert, og Grub-vanlig, Kjør følgende kommando:

$ sudo apt install shim-signert grub-efi-amd64-signert grub-common

Det er veldig sannsynlig at disse pakkene vil bli installert som standard. I tilfelle de ikke er det, vil de bli installert.

Nå, kopier filen Shimx64.Efi.signert til ~/Nedlastinger katalog og gi den nytt navn til bootx64.Efi med følgende kommando:

$ cp -v/usr/lib/shim/shimx64.Efi.signert ~/nedlastinger/bootx64.Efi

Nå, kopier filen Grubnetx64.Efi.signert til ~/Nedlastinger katalog og gi den nytt navn til Grubx64.Efi med følgende kommando:

$ cp -v/usr/lib/grub/x86_64-EFI-signert/Grubnetx64.Efi.Signert ~/nedlastinger/Grubx64.Efi

Nå, kopier filen Unicode.PF2 til ~/Nedlastinger Katalog med følgende kommando:

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

Når alle filene er kopiert til ~/Nedlastinger katalog, du bør ha følgende filer i ~/Nedlastinger katalog.

Logg deg på synologien NAS og last opp filene bootx64.Efi og Grubx64.Efi i pxeboot delt mappe.

Klikk på Skape > Lag mappe For å opprette en ny mappe i pxeboot Delt mappe av synologien din NAS.

Skriv inn grub Som mappenavn og klikk på Ok.

En ny mappe grub bør opprettes.

Naviger til det nyopprettede grub/ mappe og opprette en ny mappe skrifter/ i grub mappe på samme måte.

Naviger til Grub/skrifter/ Mappen til synologien NAS og last opp Unicode.PF2 fil fra ~/Nedlastinger Katalog der.

Når alle filene er kopiert til pxeboot Delt mappe av synologien NAS, du bør se følgende filer og mapper der.

Aktivering av PXE på Synology NAS

Når du har lastet opp alle nødvendige filer til pxeboot Delt mappe, du kan aktivere PXE -oppstart på synologien NAS.

For å aktivere PXE, åpne DHCP -server app, naviger til Pxe seksjon, og sjekk Aktiver PXE (utførelsesmiljø før boot) avkrysningsrute som merket i skjermbildet nedenfor.

Når PXE er aktivert, velg Lokal TFTP -server, og klikk på Plukke ut.

Velg filen bootx64.Efi fra listen som PXE Boot Loader og klikk på Plukke ut.

For at endringene skal tre i kraft, klikk på Søke om.

PXE skal være aktivert og bootx64.Efi skal settes som PXE Boot Loader.

Hvis du starter datamaskinen via PXE, bør du se følgende grubvindu. Det betyr at PXE -oppstart med GRUB UEFI -firmware fungerer helt bra.

Starting av Ubuntu Desktop 20.04 LTS Live via PXE

Last ned Ubuntu Desktop 20.04 LTS ISO -bilde fra den offisielle utgivelsessiden til Ubuntu 20.04 LTS.

En gang Ubuntu Desktop 20.04 LTS ISO -bilde lastes ned, laster det opp til pxeboot Delt mappe av synologien din NAS.

Høyreklikk på Ubuntu Desktop 20.04 LTS ISO -bilde og klikk på Mount Virtual Drive Som merket på skjermbildet nedenfor.

Forsikre deg om at ISO -bildet er montert i pxeboot delt mappe1. Sørg også for å sjekke Monter automatisk ved oppstart avkrysningsrute slik at ISO -bildet blir montert automatisk når Synology NAS -støvler2. Klikk deretter på Montering å montere ISO -bildet3.

ISO -bildet av Ubuntu Desktop 20.04 LTS skal monteres i pxeboot Delt mappe som du kan se på skjermdumpen nedenfor.

Innholdet i den monterte Ubuntu Desktop 20.04 LTS ISO -bilde.

Å starte Ubuntu Desktop 20.04 LTS via PXE Bruke Grub UEFI -firmware, må du legge til en menyoppføring for Ubuntu Desktop 20.04 lts på Grub/grub.CFG konfigurasjonsfil.

MERK: Sørg for å lage grub.CFG fil i pxeboot delt mappe hvis den ikke eksisterer.

Skriv inn følgende linjer i Grub/grub.CFG Konfigurasjonsfil for å starte Ubuntu Desktop 20.04 LTS via PXE ved hjelp av GRUB UEFI -firmware:

Sett standard = 0
Sett timeout = 60
MenuEntry "Installer Ubuntu Desktop 20.04 LTS "
Sett GFXPayload = Keep
Linux Ubuntu-20.04.4-Desktop-AMD64/casper/vmlinuz boot = casper kanskje-uklarhet netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/Volum1/Pxeboot/Ubuntu-20.04.4-Desktop-AMD64 stille sprut ---
initrd ubuntu-20.04.4-Desktop-amd64/casper/initrd

Når du har lagt til en menyoppføring for Ubuntu Desktop 20.04 LTS, Grub/grub.CFG Konfigurasjonsfilen skal se ut som følger:

MERK: Her, 192.168.0.105 er IP -adressen til synologien min NAS. Ikke glem å erstatte den med din. Hvis du trenger hjelp til å finne IP -adressen til synologien din NAS, kan du lese artikkelen hvordan finner jeg IP -adressen til synologien min NAS?.

Start datamaskinen din via PXE, og du bør se følgende grub -meny.

Plukke ut Installer Ubuntu Desktop 20.04 LTS og trykk .

Ubuntu Desktop 20.04 LTS LIVE blir startet opp.

En gang Ubuntu Desktop 20.04 LTS LIVE er startet opp, du bør se følgende vindu. Du kan installere Ubuntu Desktop 20.04 LT på datamaskinen din herfra. Hvis du trenger hjelp til å installere Ubuntu Desktop 20.04 LT på datamaskinen din, les artikkelen som installerer Ubuntu Desktop 20.04 LTS.

Ubuntu Desktop 20.04 LTS Live Network startet via PXE.

Starting av Ubuntu Server 20.04 LTS via PXE

Last ned først Ubuntu -serveren 20.04 LTS ISO -bilde fra den offisielle utgivelsessiden til Ubuntu 20.04 LTS.

En gang Ubuntu -serveren 20.04 LTS ISO -bilde lastes ned, laster det opp til pxeboot Delt mappe av synologien din NAS.

Høyreklikk på Ubuntu-serveren 20.04 LTS ISO -bilde og klikk på Mount Virtual Drive Som merket på skjermbildet nedenfor.

Forsikre deg om at ISO -bildet er montert i pxeboot delt mappe1. Sørg også for å sjekke Monter automatisk ved oppstart avkrysningsrute slik at ISO -bildet blir montert automatisk når Synology NAS -støvler2. Klikk deretter på Montering å montere ISO -bildet3.

ISO -bildet av Ubuntu Server 20.04 LTS skal monteres i pxeboot Delt mappe som du kan se på skjermdumpen nedenfor.

Innholdet i den monterte Ubuntu -serveren 20.04 LTS ISO -bilde.

Å starte Ubuntu Server 20.04 LTS via PXE Bruke Grub UEFI -firmware, må du legge til en menyoppføring for Ubuntu Server 20.04 lts på Grub/grub.CFG konfigurasjonsfil.

MERK: Sørg for å lage grub.CFG fil i pxeboot delt mappe hvis den ikke eksisterer.

Skriv inn følgende linjer i Grub/grub.CFG Konfigurasjonsfil for å starte Ubuntu Server 20.04 LTS via PXE ved hjelp av GRUB UEFI -firmware:

MenuEntry "Installer Ubuntu Server 20.04 LTS (Netboot) "
Sett GFXPayload = Keep
Linux Ubuntu-20.04.4-liv-server-amd64/casper/vmlinuz netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/Volum1/Pxeboot/Ubuntu-20.04.4-liv-server-AMD64
initrd ubuntu-20.04.4-liv-server-amd64/casper/initrd

Når du har lagt til en menyoppføring for Ubuntu Server 20.04 LTS, Grub/grub.CFG Konfigurasjonsfilen skal se ut som følger:

MERK: Her, 192.168.0.105 er IP -adressen til synologien min NAS. Ikke glem å erstatte den med din. Hvis du trenger hjelp til å finne IP -adressen til synologien din NAS, kan du lese artikkelen hvordan finner jeg IP -adressen til synologien min NAS?.

Start datamaskinen din via PXE, og du bør se følgende grub -meny.

Plukke ut Installer Ubuntu Server 20.04 LTS (Netboot) og trykk .

Ubuntu Server 20.04 LTS blir startet opp.

En gang Ubuntu Server 20.04 LTS er startet opp, du skal se følgende vindu. Du kan installere Ubuntu Server 20.04 lts på datamaskinen/serveren herfra som vanlig. Hvis du trenger hjelp til å installere Ubuntu Server 20.04 LT på datamaskinen/serveren din, les artikkelen som installerer Ubuntu Server 20.04 LTS.

Starting av Ubuntu Desktop 22.04 LTS Live via PXE

Last ned Ubuntu Desktop 22.04 LTS ISO -bilde fra den offisielle utgivelsessiden til Ubuntu 22.04 LTS.

En gang Ubuntu Desktop 22.04 LTS ISO -bilde lastes ned, laster det opp til pxeboot Delt mappe av synologien din NAS.

Høyreklikk på Ubuntu Desktop 22.04 LTS ISO -bilde og klikk på Mount Virtual Drive Som merket på skjermbildet nedenfor.

Forsikre deg om at ISO -bildet er montert i pxeboot delt mappe1. Sørg også for å sjekke Monter automatisk ved oppstart avkrysningsrute slik at ISO -bildet blir montert automatisk når Synology NAS -støvler2. Klikk deretter på Montering å montere ISO -bildet3.

ISO -bildet av Ubuntu Desktop 22.04 LTS skal monteres i pxeboot Delt mappe som du kan se på skjermdumpen nedenfor.

Innholdet i den monterte Ubuntu Desktop 22.04 LTS ISO -bilde.

Å starte Ubuntu Desktop 22.04 LTS via PXE Bruke Grub UEFI -firmware, du må legge til en menyoppføring for Ubuntu Desktop 22.04 lts på Grub/grub.CFG konfigurasjonsfil.

MERK: Sørg for å lage grub.CFG fil i pxeboot delt mappe hvis den ikke eksisterer.

Skriv inn følgende linjer i Grub/grub.CFG Konfigurasjonsfil for å starte Ubuntu Desktop 22.04 LTS via PXE ved hjelp av GRUB UEFI -firmware:

MenuEntry "Installer Ubuntu Desktop 22.04 LTS "
Sett GFXPayload = Keep
Linux Ubuntu-22.04-Desktop-AMD64/casper/vmlinuz boot = casper kanskje-uklarhet netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/Volum1/Pxeboot/Ubuntu-22.04-Desktop-AMD64 stille sprut ---
initrd ubuntu-22.04-Desktop-amd64/casper/initrd

Når du har lagt til en menyoppføring for Ubuntu Desktop 22.04 LTS, Grub/grub.CFG Konfigurasjonsfilen skal se ut som følger:

MERK: Her, 192.168.0.105 er IP -adressen til synologien min NAS. Ikke glem å erstatte den med din. Hvis du trenger hjelp til å finne IP -adressen til synologien din NAS, kan du lese artikkelen hvordan finner jeg IP -adressen til synologien min NAS?.

Start datamaskinen din via PXE, og du bør se følgende grub -meny.

Plukke ut Installer Ubuntu Desktop 22.04 LTS og trykk .

Ubuntu Desktop 22.04 LTS LIVE blir startet opp.

En gang Ubuntu Desktop 22.04 LTS LIVE er startet opp, du bør se følgende vindu. Du kan installere Ubuntu Desktop 22.04 LT på datamaskinen din herfra. Hvis du trenger hjelp til å installere Ubuntu Desktop 22.04 LT på datamaskinen din, les artikkelen som installerer Ubuntu Desktop 20.04 LTS. Selv om artikkelen er for Ubuntu Desktop 20.04 LTS, det kan fortsatt være nyttig.

Ubuntu Desktop 22.04 LTS Live Network startet via PXE.

Starting av Ubuntu Server 22.04 LTS via PXE

Last ned først Ubuntu -serveren 22.04 LTS ISO -bilde fra den offisielle utgivelsessiden til Ubuntu 22.04 LTS.

En gang Ubuntu -serveren 22.04 LTS ISO -bilde lastes ned, laster det opp til pxeboot Delt mappe av synologien din NAS.

Høyreklikk på Ubuntu-serveren 22.04 LTS ISO -bilde og klikk på Mount Virtual Drive Som merket på skjermbildet nedenfor.

Forsikre deg om at ISO -bildet er montert i pxeboot delt mappe1. Sørg også for å sjekke Monter automatisk ved oppstart avkrysningsrute slik at ISO -bildet blir montert automatisk når Synology NAS -støvler2. Klikk deretter på Montering å montere ISO -bildet3.

ISO -bildet av Ubuntu Server 22.04 LTS skal monteres i pxeboot Delt mappe som du kan se på skjermdumpen nedenfor.

Innholdet i den monterte Ubuntu -serveren 22.04 LTS ISO -bilde.

Å starte Ubuntu Server 22.04 LTS via PXE Bruke Grub UEFI -firmware, du må legge til en menyoppføring for Ubuntu Server 22.04 lts på Grub/grub.CFG konfigurasjonsfil.

MERK: Sørg for å lage grub.CFG fil i pxeboot delt mappe hvis den ikke eksisterer.

Skriv inn følgende linjer i Grub/grub.CFG Konfigurasjonsfil for å starte Ubuntu Server 22.04 LTS via PXE ved hjelp av GRUB UEFI -firmware:

MenuEntry "Installer Ubuntu Server 22.04 LTS (Netboot) "
Sett GFXPayload = Keep
Linux Ubuntu-22.04-Live-Server-Amd64/Casper/Vmlinuz Netboot = NFS IP = DHCP NFSROOT = 192.168.0.105:/Volum1/Pxeboot/Ubuntu-22.04-liv-server-amd64
initrd ubuntu-22.04-liv-server-amd64/casper/initrd

Når du har lagt til en menyoppføring for Ubuntu Server 22.04 LTS, Grub/grub.CFG Konfigurasjonsfilen skal se ut som følger:

MERK: Her, 192.168.0.105 er IP -adressen til synologien min NAS. Ikke glem å erstatte den med din. Hvis du trenger hjelp til å finne IP -adressen til synologien din NAS, kan du lese artikkelen hvordan finner jeg IP -adressen til synologien min NAS?.

Start datamaskinen din via PXE, og du bør se følgende grub -meny.

Plukke ut Installer Ubuntu Server 22.04 LTS (Netboot) og trykk .

Ubuntu Server 22.04 LTS blir startet opp.

En gang Ubuntu Server 22.04 LTS er startet opp, du skal se følgende vindu. Du kan installere Ubuntu Server 22.04 lts på datamaskinen/serveren herfra som vanlig. Hvis du trenger hjelp til å installere Ubuntu Server 22.04 LT på datamaskinen/serveren din, les artikkelen som installerer Ubuntu Server 20.04 LTS. Selv om artikkelen er for Ubuntu Server 20.04 LTS, det kan fortsatt være nyttig.

Starting av Fedora 35 arbeidsstasjon live via PXE

Først, last ned Fedora Workstation 35 ISO -bilde fra den offisielle nedlastingssiden til Fedora Workstation.

Når Fedora Workstation 35 ISO -bildet er lastet ned, laster du opp det til pxeboot Delt mappe av synologien din NAS.

Høyreklikk på Fedora Workstation 35 ISO-bildet og klikk på Mount Virtual Drive Som merket på skjermbildet nedenfor.

Forsikre deg om at ISO -bildet er montert i pxeboot delt mappe1. Sørg også for å sjekke Monter automatisk ved oppstart avkrysningsrute slik at ISO -bildet blir montert automatisk når Synology NAS -støvler2. Klikk deretter på Montering å montere ISO -bildet3.

ISO -bildet av Fedora Workstation 35 bør monteres i pxeboot Delt mappe som du kan se på skjermdumpen nedenfor.

Innholdet i den monterte Fedora Workstation 35 ISO -bildet.

For å starte Fedora Workstation 35 live via PXE ved hjelp av Firmware av grub Grub/grub.CFG konfigurasjonsfil.

MERK: Sørg for å lage grub.CFG fil i pxeboot delt mappe hvis den ikke eksisterer.

Skriv inn følgende linjer i Grub/grub.CFG Konfigurasjonsfil for å starte Fedora Workstation 35 Live via PXE ved hjelp av Grub UEFI -firmware:

MenuEntry "Installer Fedora Workstation 35"
Sett GFXPayload = Keep
Linux Fedora-Workstation-Live-X86_64-35-1.2/bilder/pxeboot/vmlinuz ip = dhcp rd.bo.Image Root = Live: NFS: // 192.168.0.105/Volum1/Pxeboot/Fedora-Workstation-Live-X86_64-35-1.2/liveos/squashfs.img
initrd Fedora-Workstation-Live-X86_64-35-1.2/bilder/pxeboot/initrd.img

Når du har lagt til en menyoppføring for Fedora Workstation 35, er det Grub/grub.CFG Konfigurasjonsfilen skal se ut som følger:

MERK: Her, 192.168.0.105 er IP -adressen til synologien min NAS. Ikke glem å erstatte den med din. Hvis du trenger hjelp til å finne IP -adressen til synologien din NAS, kan du lese artikkelen hvordan finner jeg IP -adressen til synologien min NAS?.

Start datamaskinen din via PXE, og du bør se følgende grub -meny.

Plukke ut Installer Fedora Workstation 35 og trykk .

Fedora Workstation 35 Live blir startet opp.

Når Fedora Workstation 35 Live er startet opp, bør du se følgende vindu. Du kan installere Fedora Workstation 35 på datamaskinen din som vanlig herfra. Hvis du trenger hjelp til å installere Fedora Workstation 35 på datamaskinen din, kan du lese artikkelen hvordan du installerer Fedora Workstation 35 fra USB.

Fedora Workstation 35 Live Mode en gang startet opp via PXE.

Fedora Workstation 35 Installasjonsprogrammet startet en gang via PXE.

Konklusjon

I denne artikkelen har jeg vist deg hvordan du konfigurerer TFTP- og NFS -filtjenestene på synologien din NAS for PXE -oppstart. Jeg har også vist deg hvordan du laster ned Grub, kopierer de nødvendige filene til synologien NAS og installerer og konfigurerer DHCP -server Pakke for oppstart av grub på UEFI-baserte hovedkort over nettverket via PXE. Jeg har vist deg hvordan du legger til de nødvendige Grub -menyoppføringene for PXE -oppstart for følgende Linux -distribusjoner:

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

Referanser

  1. https: // wiki.Ubuntu.com/uefi/secureboot/pxe-ipv6
  2. https: // dokumenter.Fedoraproject.org/en-us/fedora/22/html/installation_guide/pxe-bootloader.html
  3. https: // wiki.Fysik.dtu.dk/it/pxe_and_uefi
  4. https: // c-nergy.være/blogg/?P = 13808
  5. https: // ubuntu.com/server/dokumenter/install/netboot-amd64
  6. https: // linuxhint.com/pxe_boot_ubuntu_server/
  7. http: // Manpages.Ubuntu.com/manpages/bionic/man7/casper.7.html
  8. https: // fedoraproject.org/wiki/dracut/alternativer#nfs
  9. https: // man7.org/linux/mann-sider/man7/Dracut.cmdline.7.html
  10. https: // tilgang.Rød hatt.com/dokumentasjon/en-us/red_hat_enterprise_linux/7/html/Storage_administation_guide/ch-DisklessSystems
  11. https: // bugzilla.Rød hatt.com/show_bug.CGI?ID = 781983
  12. https: // bugzilla.Rød hatt.com/show_bug.CGI?ID = 537217