Jak skonfigurować Synology NAS na instalację PXE BOOT Linux

Jak skonfigurować Synology NAS na instalację PXE BOOT Linux

Jak skonfigurować Synology NAS na obrazy instalacyjne PXE BOOT Linux z PXELINUX (wersja BIOS)

Pełną formą PXE jest środowisko wykonania prestboot. Jest to wyspecjalizowany ROM rozruchowy wbudowany w wiele najnowszych kart sieciowych. Służy głównie do uruchamiania instalatora systemu operacyjnego przez sieć i instalacji go na komputerze. Więc nie będziesz potrzebować CD/DVD ROM ani rozruchowego napędu USB, aby zainstalować swój ulubiony system operacyjny na komputerze.

W tym artykule pokażę, jak skonfigurować Synology NAS jako serwer rozruchowy PXE i uruchomić obraz instalacji następujących dystrybucji Linux przez sieć za pośrednictwem PXE na płytach głównych opartych na BIOS.

  1. Ubuntu Desktop 20.04 LTS
  2. Ubuntu Server 20.04 LTS
  3. Ubuntu Desktop 22.04 LTS
  4. Serwer Ubuntu 22.04 LTS
  5. Fedora Workstation 35

Spis treści:

  1. Tworzenie folderu udostępnionego PXEBOOT
  2. Włączanie NF dla folderu udostępnionego PXEBOOT
  3. Włączanie usługi TFTP
  4. Instalowanie serwera DHCP
  5. Włączanie DHCP dla interfejsu sieciowego
  6. Pobieranie Pxelinux
  7. Przesyłanie wymaganych plików do NAS
  8. Tworzenie domyślnego pliku konfiguracyjnego pxelinux
  9. Włączanie PXE na Synology NAS
  10. Booting Ubuntu Desktop 20.04 LTS na żywo przez PXE
  11. Booting Ubuntu Server 20.04 LTS przez PXE
  12. Booting Fedora 35 Workstation na żywo przez PXE
  13. Układanie pulpitu Ubuntu 22.04 LTS na żywo przez PXE
  14. Booting Ubuntu Server 22.04 LTS przez PXE
  15. Wniosek
  16. Bibliografia

Tworzenie folderu udostępnionego PXEBOOT:

Powinieneś utworzyć nowy folder udostępniony PXEBOOT jak pokazano na zrzucie ekranu poniżej, aby utrzymać wszystkie pliki rozruchowe PXE.

Jeśli potrzebujesz pomocy w tworzeniu nowego udostępnionego folder?.

Włączanie NF dla folderu udostępnionego PXEBOOT:

Musisz także włączyć usługę pliku NFS i skonfigurować PXEBOOT Udostępniony folder dla NFS Dostęp do uruchamiania PXE do pracy.

Nawigować do Panel sterowania> Usługi plików Aby włączyć usługę plików NFS.

Z NFS Tab, sprawdź Włącz usługę NFS pole wyboru oznaczone na zrzucie ekranu poniżej.

Kliknij Stosować za zmiany, które miały miejsce.

Usługa pliku NFS powinna być włączona.

Teraz przejdź do Panel sterowania> Udostępniony folder, Wybierz PXEBOOT Udostępniony folder i kliknij Edytuj jak zaznaczony na zrzucie ekranu poniżej.

Kliknij Utwórz z zakładki NFS uprawnienia.

Powinna być nowa zasada dostępu NFS utworzone¹.

Do udostępnionego folderu można uzyskać za pomocą ścieżka /tom1 /pxeboot Jak widać na zrzucie ekranu poniżej². Pamiętaj o wspólnej ścieżce folderu, ponieważ będziesz jej potrzebować później.

Kliknij zmiany, kliknij Save3.

Włączenie usługi TFTP:

Aby obsłużyć oprogramowanie układowe PXE, musisz włączyć usługę plików TFTP w Synology NAS.

Aby włączyć usługę pliku TFTP, przejdź do Panel sterowania> Usługi plików.

Z Zaawansowany zakładka, przewiń w dół do TFTP sekcja i sprawdź Włącz usługę TFTP pole wyboru oznaczone na zrzucie ekranu poniżej.

Kliknij Wybierać jak zaznaczono na zrzucie ekranu poniżej, aby ustawić Folder dachowy TFTP.

Wszystkie wspólne foldery Twojej synologii NAS powinny być wymienione. Wybierz PXEBOOT Udostępniony folder i kliknij Wybierać.

Kliknij Stosować za zmiany, które miały miejsce.

Usługa pliku TFTP powinna być włączona i należy ustawić folder główny TFTP.

Instalowanie serwera DHCP:

Aby uruchomić rozruch PXE, będziesz potrzebować działającego serwera DHCP.

Aby zainstalować serwer DHCP na swoim Synologia NAS, otworzyć Aplikacja Centrum Pakietowej, Wyszukaj słowo kluczowe DHCP², i kliknij Pakiet serwera DHCP jak zaznaczono na zrzucie ekranu poniżej wlarów.

Kliknij zainstalować.

DHCP serwer Pakiet powinien być zainstalowany.

Kiedyś Pakiet serwera DHCP jest zainstalowany, możesz uruchomić to od Menu aplikacji interfejsu internetowego DSM twojego synologii NAS.

Aplikacja serwera DHCP powinna zostać otwarta. Możesz skonfigurować stąd serwer DHCP i PXE.

Włączenie DHCP dla interfejsu sieciowego:

Aby włączyć DHCP, otwórz Aplikacja serwera DHCP, Wybierz interfejs sieciowy z Sekcja interfejsu sieciowego, i kliknij Edytować jak zaznaczono na zrzucie ekranu poniżej.

Sprawdź Włącz DHCP pole wyboru serwera z DHCP serwer zakładka oznaczona na zrzucie ekranu poniżej.

Wpisz żądany Pierwotne serwery DNS i wtórne DNS. ja używam 8.8.8.8 jak Pierwotne DN i 1.1.1.1 jak Server DNS DNS¹.

Z sekcji listy podsieci kliknij Utwórz².

Zostaniesz poproszony o utworzenie podsieci DHCP.

Zwykle Twój router domowy będzie działał serwer DHCP. Nie możesz tego wyłączyć, ponieważ będziesz go potrzebować do urządzeń sieciowych (ja.mi. Laptopy, komputery stacjonarne, smartfony, urządzenia IoT). Aby uzyskać działający serwer DHCP na Synology NAS bez wyłączania serwera DHCP routera domowego, będziesz musiał utworzyć tę samą podsieć DHCP na Synology NAS jak router domowy. Będziesz miał 2 serwery DHCP, ale ten skonfigurowany w Synology NAS dostarczy wymagane pliki do uruchamiania PXE. Bez względu na to, który serwer DHCP używa urządzeń sieciowych, wszystko będzie działać dobrze, ponieważ będą na tej samej podsieci.

Wpisz żądany Rozpocznij adres IP, End IP Adres², Maskam Netto i Gateway⁴ W zależności od podsieci routera domowego.

Mój router domowy używa podsieci 192.168.0.0/24 a jego adres IP to 192.168.0.1. Więc użyłem adresu bramy 192.168.0.1 i maska ​​sieci 255.255.255.0. Adresy IP Start and End mogą być wszystkim w podsieci. Użyłem początkowego adresu IP 192.168.0.200 i końcowy adres IP 192.168.0.230 W tym przypadku.

Wpisz 3600 (godzinę) jako czas dzierżawy adresu⁵. Nadszedł czas, kiedy serwer DHCP zarezerwuje adres IP dla klienta DHCP.

Po zakończeniu kliknij Create⁶.

Nowa podsieć powinna zostać utworzona, jak widać na zrzucie ekranu poniżej.

Sprawdź Włączone pole wyboru Aby włączyć podsieć i kliknij OK jak zaznaczono na zrzucie ekranu poniżej.

Kliknij Tak.

DHCP powinien być włączony dla wybranego interfejsu sieciowego.

Pobieranie Pxelinux:

Możesz pobrać pxelinux z adresu URL https: // luster.krawędź.jądro.org/pub/linux/utils/boot/syslinux/

Odwiedź adres URL do pobrania Pxelinux z ulubionej przeglądarki internetowej. Po załadowaniu strony pobierz archiwum zip najnowszej wersji Syslinux. W chwili pisania tego tekstu najnowsza wersja Syslinux to 6.03.

Twoja przeglądarka wyświetli monit do zapisania archiwum Syslinux Zip. Wybierz wybrany folder/katalog i kliknij Ratować.

Należy pobrać archiwum Syslinux Zip.

Kliknij prawym przyciskiem myszy pobrane archiwum zip i kliknięcie n Wypakuj wszystko… Aby wyodrębnić archiwum zip.

Kliknij Wyciąg.

W tym momencie należy wyodrębnić archiwum zip Syslinux. Zobaczysz nowy folder/katalog Syslinux, jak widać na zrzucie ekranu poniżej.

Zawartość wyodrębnionego folderu/katalogu Syslinux.

Przesłanie wymaganych plików do NAS:

Wyodrębniony folder/katalog Syslinux ma wiele folderów i plików. Nie potrzebujesz ich wszystkich. Będziesz musiał przesłać tylko wymagane pliki z tego folderu/katalogu do PXEBOOT Udostępniony folder twojej synologii NAS.

Z Syslinux/BIOS/Folder/Katalog, przeciągnij i upuść Pxelinux.0 plik do PXEBOOT Udostępniony folder do przesłania It².

Kliknij Przepisać.

Pxelinux.0 Plik powinien być przesłany PXEBOOT udostępniony folder.

Prześlij Libuutil.plik C32 do PXEBOOT Udostępniony folder z syslinux/bios/com32/libuutil folder/katalog.

Prześlij Ldlinux.plik C32 do PXEBOOT Udostępniony folder z Syslinux/bios/com32/elflink/ldlinux folder/katalog.

Prześlij plik memdisk do PXEBOOT Udostępniony folder z Syslinux/BIOS/Memdisk Folder/Directory.

Prześlij menu.C32 i Vesamenu.C32 pliki do folderu udostępnionego pxeboot z Syslinux/bios/com32/menu folder/katalog.

Prześlij Libcom32.C32 plik do PXEBOOT Udostępniony folder z SYSLINUX/BIOS/COM32/Lib Folder/Directory.

Po przesłaniu wszystkich wymaganych plików do PXEBOOT Udostępniony folder z Folder/katalog Syslinux, PXEBOOT Udostępniony folder powinien mieć następujące pliki.

Wpisz Pxelinux.CFG jako nazwa folderu i kliknij OK.

Nowy folder Pxelinux.CFG należy utworzyć.

Stwórz domyślny plik w Pxelinux.CFG/ folder i wpisz w następujących liniach. To jest prosty plik konfiguracyjny Pxelinux. Zostanie użyty do sprawdzenia, czy PXELINUX działa.

NOTATKA: Możesz zainstalować Aplikacja edytora tekstu z centrum pakietu i użyj go do tworzenia i edytowania plików tekstowych w Synology NAS.

Domyślne menu.C32
monit 0
Limit czasu 100
Tytuł menu Wybierz opcję uruchomienia
Etykieta Ubuntu-Desktop-2004-Live
Etykieta menu Zainstaluj pulpit Ubuntu 20.04 LTS
Etykieta Ubuntu-Server-2004-Netboot
Etykieta menu Zainstaluj Ubuntu Server 20.04 LTS (Netboot)

Włączanie PXE na Synology NAS:

Po utworzeniu Pxelinux.cfg/domyślnie plik konfiguracyjny, możesz włączyć uruchamianie PXE w Synology NAS.

Otworzyć DHCP Aplikacja serwerowa, przejdź do Sekcja PXE, i sprawdź Enable PXE (środowisko wykonania wstępnego) pole wyboru oznaczone na zrzucie ekranu poniżej.

Po włączeniu PXE wybierz Lokalny serwer TFTP, i kliknij Wybierać.

Wybierz plik Pxelinux.0 jako ładowarka rozruchowa PXE z listy i kliknij Wybierać.

Kliknij zmiany, kliknij Stosować.

PXE powinien być włączony i Pxelinux.0 powinien być ustawiony jako ładowarka rozruchowa PXE.

Teraz, jeśli uruchomisz komputer za pośrednictwem PXE, powinieneś zobaczyć następujące menu rozruchowe. Oznacza to, że Pxelinux działa.

Booting Ubuntu Desktop 20.04 LTS na żywo przez PXE:

Najpierw pobierz pulpit Ubuntu 20.04 LTS ISO Zdjęcie z oficjalnej strony wydania Ubuntu 20.04 LTS.

Kiedyś pulpit Ubuntu 20.04 LTS ISO jest pobierany, przesyłaj go do PXEBOOT Udostępniony folder twojej synologii NAS.

Kliknij prawym przyciskiem myszy na pulpicie Ubuntu 20.04 LTS ISO ISO i kliknij Zostaw napęd wirtualny jak zaznaczono na zrzucie ekranu poniżej.

Upewnij się, że obraz ISO jest zamontowany w PXEBOOT wspólny Folder¹. Upewnij się również, aby sprawdzić Zamontować automatycznie po pole wyboru uruchamiania, aby obraz ISO był automatycznie zamontowany, gdy Synology NAS buty². Następnie kliknij Uchwyt Aby zamontować ISO obraz w.

Obraz ISO Ubuntu Desktop 20.04 LTS powinien być zamontowany w PXEBOOT Udostępniony folder, jak widać na zrzucie ekranu poniżej.

Zawartość zamontowanego pulpitu Ubuntu 20.04 LTS ISO Obraz.

Aby uruchomić pulpit Ubuntu 20.04 LTS przez PXE, będziesz musiał dodać wpis menu dla Ubuntu Desktop 20.04 LTS na Pxelinux.cfg/domyślnie plik konfiguracyjny.

Wpisz w następujących wierszach w Pxelinux.cfg/domyślnie plik konfiguracyjny do uruchomienia Ubuntu Desktop 20.04 LTS przez PXE:

Etykieta Ubuntu-Desktop-2004-Live
Etykieta menu Zainstaluj pulpit Ubuntu 20.04 LTS
jądro Ubuntu-20.04.4-Desktop-AMD64/casper/vmlinuz
Dodatek boot = casper może-ubiquity netboot = nfs ip = dhcp nfsroot = 192.168.0.106:/tom1/pxeboot/Ubuntu-20.04.4-Desktop-AMD64 initrd = Ubuntu-20.04.4-Desktop-AMD64/casper/initrd

Po dodaniu wpisu do menu dla Ubuntu Desktop 20.04 LTS, Pxelinux.cfg/domyślnie Plik konfiguracyjny powinien wyglądać tak:

NOTATKA: Tutaj, 192.168.0.106 to adres IP mojej synologii NAS. Nie zapomnij zastąpić go swoim. Jeśli potrzebujesz pomocy w znalezieniu adresu IP swojej synologii NAS, przeczytaj artykuł Jak znaleźć adres IP mojej synologii NAS?.

Teraz uruchom komputer przez PXE i powinieneś zobaczyć następujące menu rozruchowe.

Wybierać Zainstaluj pulpit Ubuntu 20.04 LTS i naciśnij .

Powinieneś zobaczyć, że pliki vmlinuz i initrd są pobierane z serwera rozruchowego PXE działającego na twojej synologii NAS.

Kiedyś pliki vmlinuz i initrd są pobierane, Ubuntu Desktop 20.04 LTS Live powinien zacząć się uruchamiać. Ukończenie zajmie trochę czasu.

Ubuntu Desktop 20.04 LTS Live jest uruchamiany.

Ubuntu Desktop 20.04 LTS Live jest uruchamiany.

Ubuntu Desktop 20.04 LTS Live jest uruchamiany.

Kiedyś Ubuntu Desktop 20.04 LTS na żywo jest uruchamiane, powinieneś zobaczyć następujące okno. Możesz zainstalować pulpit Ubuntu 20.04 LTS na twoim komputerze stąd. Jeśli potrzebujesz pomocy w instalacji pulpitu Ubuntu 20.04 LTS na twoim komputerze, przeczytaj artykuł instalacyjny pulpitu Ubuntu 20.04 LTS.

Ubuntu Desktop 20.04 LTS Live Network uruchamiana przez PXE.

Booting Ubuntu Server 20.04 LTS przez PXE:

Najpierw pobierz serwer Ubuntu 20.04 LTS ISO Zdjęcie z oficjalnej strony wydania Ubuntu 20.04 LTS.

Kiedyś serwer Ubuntu 20.04 LTS ISO jest pobierany, przesyłaj go do PXEBOOT Udostępniony folder twojej synologii NAS.

Kliknij prawym przyciskiem myszy na serwerze Ubuntu 20.04 LTS ISO ISO i kliknij Zostaw napęd wirtualny jak zaznaczono na zrzucie ekranu poniżej.

Upewnij się, że obraz ISO jest zamontowany w PXEBOOT wspólny Folder¹. Upewnij się również, aby sprawdzić Zamontować automatycznie po pole wyboru uruchamiania, aby obraz ISO był automatycznie zamontowany, gdy Synology NAS buty². Następnie kliknij Uchwyt Aby zamontować ISO obraz w.

Obraz ISO serwera Ubuntu 20.04 LTS powinien być zamontowany w PXEBOOT Udostępniony folder, jak widać na zrzucie ekranu poniżej.

Zawartość zamontowanego serwera Ubuntu 20.04 LTS ISO Obraz.

Aby uruchomić serwer Ubuntu 20.04 LTS przez PXE, będziesz musiał dodać wpis menu dla serwera Ubuntu 20.04 LTS na Pxelinux.cfg/domyślnie plik konfiguracyjny.

Wpisz w następujących wierszach w Pxelinux.cfg/domyślnie plik konfiguracyjny do uruchamiania Ubuntu Server 20.04 LTS przez PXE:

Etykieta Ubuntu-Server-2004-Netboot
Etykieta menu Zainstaluj Ubuntu Server 20.04 LTS (Netboot)
jądro Ubuntu-20.04.4-Live-Server-AMD64/casper/vmlinuz
Dodatek netboot = nfs ip = dhcp nfsroot = 192.168.0.106:/tom1/pxeboot/Ubuntu-20.04.4-Live-Server-AMD64 initrd = Ubuntu-20.04.4-Live-Server-AMD64/casper/initrd

Po dodaniu wpisu menu dla Ubuntu Server 20.04 LTS, Pxelinux.cfg/domyślnie Plik konfiguracyjny powinien wyglądać w następujący sposób:

NOTATKA: Tutaj, 192.168.0.106 to adres IP mojej synologii NAS. Nie zapomnij zastąpić go swoim. Jeśli potrzebujesz pomocy w znalezieniu adresu IP swojej synologii NAS, przeczytaj artykuł r.

Teraz uruchom komputer przez PXE i powinieneś zobaczyć następujące menu rozruchowe.

Wybierać Zainstaluj serwer Ubuntu 20.04 LTS (Netboot) i naciśnij .

Powinieneś zobaczyć, że Vmlinuz i initrd Pliki są pobierane z serwera rozruchowego PXE działającego w Synology NAS.

Kiedyś Vmlinuz i initrd Pliki są pobierane, Ubuntu Server 20.04 LTS powinien zacząć się uruchamiać. Ukończenie zajmie trochę czasu.

Ubuntu Server 20.04 LTS jest uruchamiany.

Ubuntu Server 20.04 LTS jest uruchamiany.

Ubuntu Server 20.04 LTS jest uruchamiany.

Raz Ubuntu Server 20.04 LTS jest uruchamiany, powinieneś zobaczyć następujące okno. Możesz zainstalować serwer Ubuntu 20.04 LTS na Twoim komputerze/serwerze stąd . Jeśli potrzebujesz pomocy w instalacji Ubuntu Server 20.04 LTS na twoim komputerze/serwerze, przeczytaj artykuł instalacyjny Ubuntu Server 20.04 LTS.

Booting Fedora 35 Workstation Live Via PXE:

Najpierw pobierz obraz Fedora Workstation 35 ISO ze strony oficjalnej strony do pobrania Fedora Workstation.

Po pobraniu obrazu ISO Fedora Workstation 35, prześlij go do PXEBOOT Udostępniony folder twojej synologii NAS.

Kliknij prawym przyciskiem myszy obraz Fedora Workstation 35 ISO i kliknij Zostaw napęd wirtualny jak zaznaczono na zrzucie ekranu poniżej.

Upewnij się, że obraz ISO jest zamontowany w PXEBOOT wspólny Folder¹. Upewnij się również, aby sprawdzić Zamontować automatycznie po pole wyboru uruchamiania, aby obraz ISO był automatycznie zamontowany, gdy Synology NAS buty². Następnie kliknij Uchwyt Aby zamontować ISO obraz w.

Obraz ISO stacji roboczej Fedora 35 powinien być zamontowany w PXEBOOT Udostępniony folder, jak widać na zrzucie ekranu poniżej.

Zawartość zamontowanej stacji roboczej Fedora 35 ISO.

Aby uruchomić Fedora Workstation 35 na żywo przez PXE, będziesz musiał dodać wpis menu dla Fedora Workstation 35 na Pxelinux.cfg/domyślnie plik konfiguracyjny.

Wpisz w następujących wierszach w Pxelinux.cfg/domyślnie Plik konfiguracyjny do uruchomienia Fedora Workstation 35 na żywo przez PXE:

Oznacz Fedora-35-Workstation-Live
Etykieta menu Zainstaluj Fedora Workstation 35
Kernel Fedora-Workstation-Live-X86_64-35-1.2/Images/pxeboot/vmlinuz
Dodatek IP = DHCP RD.na żywo.obraz root = na żywo: nfs: // 192.168.0.106/volum1/pxeboot/Fedora-Workstation-Live-X86_64-35-1.2/Liveos/Squashfs.IMG initrd = Fedora-Workstation-Live-X86_64-35-1.2/Images/pxeboot/initrd.img

Po dodaniu wpisu do menu dla Fedora Workstation 35, Pxelinux.cfg/domyślnie Plik konfiguracyjny powinien wyglądać w następujący sposób:

NOTATKA: Tutaj, 192.168.0.106 to adres IP mojej synologii NAS. Nie zapomnij zastąpić go swoim. Jeśli potrzebujesz pomocy w znalezieniu adresu IP swojej synologii NAS, przeczytaj artykuł Jak znaleźć adres IP mojej synologii NAS?.

Teraz uruchom komputer przez PXE i powinieneś zobaczyć następujące menu rozruchowe.

Wybierać Zainstaluj Fedora Workstation 35 i naciśnij .

Powinieneś zobaczyć, że pliki vmlinuz i initrd są pobierane z serwera rozruchowego PXE działającego na twojej synologii NAS.

Kiedyś pliki vmlinuz i initrd są pobierane, Fedora Workstation 35 Live powinien zacząć się uruchomić. Ukończenie zajmie trochę czasu.

Fedora Workstation 35 Live jest uruchamiana.

Fedora Workstation 35 Live jest uruchamiana.

Po uruchomieniu Fedora Workstation 35 Live, powinieneś zobaczyć następujące okno. Możesz zainstalować Fedora Workstation 35 na komputerze. Jeśli potrzebujesz pomocy w instalacji Fedora Workstation 35 na komputerze, przeczytaj artykuł, jak zainstalować Fedora Workstation 35 z USB.

Fedora Workstation 35 Tryb na żywo po uruchomieniu przez PXE.

Fedora Workstation 35 Instalator po uruchomieniu przez PXE.

Układanie pulpitu Ubuntu 22.04 LTS na żywo przez PXE:

Najpierw pobierz pulpit Ubuntu 22.04 LTS ISO Zdjęcie z oficjalnej strony wydania Ubuntu 22.04 LTS.

Kiedyś pulpit Ubuntu 22.04 LTS ISO jest pobierany, przesyłaj go do PXEBOOT Udostępniony folder twojej synologii NAS.

Kliknij prawym przyciskiem myszy na pulpicie Ubuntu 22.04 LTS ISO ISO i kliknij Zostaw napęd wirtualny jak zaznaczono na zrzucie ekranu poniżej.

Upewnij się, że obraz ISO jest zamontowany w PXEBOOT wspólny Folder¹. Upewnij się również, aby sprawdzić Zamontować automatycznie podczas uruchamiania pole wyboru, aby obraz ISO był automatycznie zamontowany, gdy Synology NAS buty². Następnie kliknij Uchwyt Aby zamontować ISO obraz w.

Obraz ISO Ubuntu Desktop 22.04 LTS powinien być zamontowany w PXEBOOT Udostępniony folder, jak widać na zrzucie ekranu poniżej.

Zawartość zamontowanego pulpitu Ubuntu 22.04 LTS ISO Obraz.

Aby uruchomić pulpit Ubuntu 22.04 LTS przez PXE, będziesz musiał dodać wpis menu dla Ubuntu Desktop 22.04 LTS na Pxelinux.cfg/domyślnie plik konfiguracyjny.

Wpisz w następujących wierszach w Pxelinux.cfg/domyślnie plik konfiguracyjny do uruchomienia Ubuntu Desktop 22.04 LTS przez PXE:

Etykieta Ubuntu-Desktop-2204-Live
Etykieta menu Zainstaluj Ubuntu Desktop 22.04 LTS
Kernel Ubuntu-22.04-Desktop-AMD64/casper/vmlinuz
Dodatek initrd = Ubuntu-22.04-Desktop-AMD64/casper/initrd boot = casper netboot = nfs ip = dhcp nfsroot = 192.168.0.106:/tom1/pXeboot/Ubuntu-22.04-Desktop-AMD64 może-ubiquity cichy plusk ---

Po dodaniu wpisu do menu dla Ubuntu Desktop 22.04 LTS, Pxelinux.cfg/domyślnie Plik konfiguracyjny powinien wyglądać w następujący sposób:

NOTATKA: Tutaj, 192.168.0.106 to adres IP mojej synologii NAS. Nie zapomnij zastąpić go swoim. Jeśli potrzebujesz pomocy w znalezieniu adresu IP swojej synologii NAS, przeczytaj artykuł Jak znaleźć adres IP mojej synologii NAS?.

Teraz uruchom komputer przez PXE i powinieneś zobaczyć następujące menu rozruchowe.

Wybierz Zainstaluj pulpit Ubuntu 22.04 LTS i naciśnij .

Ubuntu Desktop 22.04 LTS Live jest uruchamiany. Ukończenie zajmie trochę czasu.

Kiedyś Ubuntu Desktop 22.04 LTS na żywo jest uruchamiane, powinieneś zobaczyć następujące okno. Możesz zainstalować pulpit Ubuntu 22.04 LTS na twoim komputerze. Jeśli potrzebujesz pomocy w instalacji pulpitu Ubuntu 22.04 LTS na twoim komputerze, przeczytaj artykuł instalacyjny pulpitu Ubuntu 20.04 LTS. Chociaż artykuł dotyczy Ubuntu Desktop 20.04 LTS, może to być pomocne.

Ubuntu Desktop 22.04 LTS Live Network uruchamiana przez PXE.

Booting Ubuntu Server 22.04 LTS przez PXE:

Najpierw pobierz serwer Ubuntu 22.04 LTS ISO Zdjęcie z oficjalnej strony wydania Ubuntu 22.04 LTS.

Kiedyś serwer Ubuntu 22.04 LTS ISO jest pobierany, przesyłaj go do PXEBOOT Udostępniony folder twojej synologii NAS.

Kliknij prawym przyciskiem myszy na serwerze Ubuntu 22.04 LTS ISO ISO i kliknij Zostaw napęd wirtualny jak zaznaczono na zrzucie ekranu poniżej.

Upewnij się, że obraz ISO jest zamontowany w PXEBOOT wspólny Folder¹. Upewnij się również, aby sprawdzić Zamontować automatycznie podczas uruchamiania pole wyboru, aby obraz ISO był automatycznie zamontowany, gdy Synology NAS buty². Następnie kliknij Uchwyt Aby zamontować ISO obraz w.

Obraz ISO serwera Ubuntu 22.04 LTS powinien być zamontowany w PXEBOOT Udostępniony folder, jak widać na zrzucie ekranu poniżej.

Zawartość zamontowanego serwera Ubuntu 22.04 LTS ISO Obraz.

Aby uruchomić serwer Ubuntu 22.04 LTS Przez PXE, będziesz musiał dodać wpis menu dla Ubuntu Server 22.04 LTS na Pxelinux.cfg/domyślnie plik konfiguracyjny.

Wpisz w następujących wierszach w Pxelinux.cfg/domyślnie plik konfiguracyjny do uruchamiania Ubuntu Server 22.04 LTS przez PXE:

Etykieta Ubuntu-Server-2204-Netboot
Etykieta menu Zainstaluj Ubuntu Server 22.04 LTS (Netboot)
Kernel Ubuntu-22.04-Live-Server-AMD64/casper/vmlinuz
Dodatek netboot = nfs ip = dhcp nfsroot = 192.168.0.106:/tom1/pXeboot/Ubuntu-22.04-Live-Server-AMD64 initrd = Ubuntu-22.04-Live-Server-AMD64/casper/initrd

Po dodaniu wpisu menu dla Ubuntu Server 22.04 LTS, Pxelinux.CFG/DefaulPlik konfiguracyjny powinien wyglądać w następujący sposób:

NOTATKA: Tutaj, 192.168.0.106 to adres IP mojej synologii NAS. Nie zapomnij zastąpić go swoim. Jeśli potrzebujesz pomocy w znalezieniu adresu IP swojej synologii NAS, przeczytaj artykuł Jak znaleźć adres IP mojej synologii NAS?.

Teraz uruchom komputer przez PXE i powinieneś zobaczyć następujące menu rozruchowe.

Wybierać Zainstaluj serwer Ubuntu 22.04 LTS (Netboot) i naciśnij .

Powinieneś zobaczyć, że pliki vmlinuz i initrd są pobierane z serwera rozruchowego PXE działającego na twojej synologii NAS.

Kiedyś pliki vmlinuz i initrd są pobierane, Ubuntu Server 22.04 LTS powinien zacząć się uruchamiać. Ukończenie zajmie trochę czasu.

Serwer Ubuntu 22.04 LTS jest uruchamiany.

Ubuntu Server 20.04 LTS jest uruchamiany.

Raz Ubuntu Server 22.04 LTS jest uruchamiany, powinieneś zobaczyć następujące okno. Możesz zainstalować serwer Ubuntu 22.04 LTS na twoim komputerze/serwerze stąd jak zwykle. Jeśli potrzebujesz pomocy w instalacji Ubuntu Server 22.04 LTS na twoim komputerze/serwerze, przeczytaj artykuł instalacyjny Ubuntu Server 20.04 LTS. Chociaż artykuł dotyczy serwera Ubuntu 20.04 LTS, może to być pomocne.

Wniosek:

W tym artykule pokazałem, jak skonfigurować usługi plików TFTP i NFS w Synology NAS do uruchamiania PXE. Pokazałem również, jak pobrać pxelinux, skopiować niezbędne pliki pxelinux do Synology NAS oraz zainstaluj i skonfiguruj pakiet serwera DHCP do uruchamiania pxelinux na płytach głównych opartych na BIOS. Pokazałem ci, jak dodać niezbędny wpis menu PXELINUX do uruchamiania PXE w następujących rozkładach Linux:

  1. Ubuntu Desktop 20.04 LTS
  2. Ubuntu Server 20.04 LTS
  3. Ubuntu Desktop 22.04 LTS
  4. Serwer Ubuntu 22.04 LTS
  5. Fedora Workstation 35

Bibliografia:

  1. https: // c-nergy.Be/Blog/?P = 13808
  2. https: // ubuntu.com/server/docs/install/netboot-amd64
  3. https: // linuxhint.com/pxe_boot_ubuntu_server/
  4. http: // manpages.Ubuntu.com/manpages/bionic/man7/casper.7.html
  5. https: // fedoraproject.org/wiki/dracut/opcje#nfs
  6. https: // man7.org/linux/man-pages/man7/dracut.CMDLINE.7.html
  7. https: // dostęp.czerwony kapelusz.com/dokumentacja/en-us/red_hat_enterprise_linux/7/html/storage_administration_guide/ch-disklesssystems
  8. https: // bugzilla.czerwony kapelusz.com/show_bug.CGI?ID = 781983
  9. https: // bugzilla.czerwony kapelusz.com/show_bug.CGI?ID = 537217
  10. https: // askubuntu.COM/PYTANIA/1250119/HOS-SKIP-FILESSTEM-CHECKS-DRUSING-BOOT