Po opublikowaniu najnowszego wydania Ubuntu, pomyśleliśmy, że będziemy świętować, pokazując, jak uczynić go centralnie dostępnym w sieci przy użyciu rozruchu sieciowego (PXE).
Pokazaliśmy już, jak skonfigurować serwer PXE w przewodniku "Co to jest rozruch sieciowy (PXE) i jak go używać?", W tym przewodniku pokażemy, jak dodać Ubuntu LiveCD do opcji rozruchowych.
Jeśli nie używasz Ubuntu jako swojego pierwszego numeru "przejdź do" narzędzia do rozwiązywania problemów, diagnostyki i procedur ratunkowych ... prawdopodobnie zastąpi on wszystkie narzędzia, z których aktualnie korzystasz. Ponadto, po uruchomieniu komputera w sesji na żywo Ubuntu, możliwe jest wykonanie konfiguracji systemu operacyjnego, tak jak zwykle. Natychmiastowe zamknięcie korzystania z Ubuntu przez sieć jest takie, że jeśli już korzystasz z wersji CD, już nigdy nie będziesz szukał płyt CD, o których zapomniałeś na dyskach CD.
Zdjęcie: Dryope.
Jak to działa?
Ogólnie rzecz biorąc, proces uruchamiania Ubuntu LiveCD, który wszyscy znamy, jest taki:
Do rozruchu sieciowego:
Jest to możliwe, ponieważ twórcy systemu Ubuntu umożliwili tworzenie sieci poprzez integrację sterowników kart sieciowych i protokołów z plikami jądra + initrd. Za taki czyn możemy tylko podziękować zespołowi Ubuntu.
Udostępnij pliki Ubuntu na serwerze
Pierwszym krokiem jest udostępnienie plików Ubuntu na serwerze. Możesz zdecydować się po prostu skopiować je z napędu CD lub wyodrębnić z ISO, a to zadziała dobrze. Powiedziawszy to, zrobimy ISO automatycznie zamontowane. Chociaż nie jest to konieczne, dzięki temu możesz skorzystać z naszego przewodnika "Jak uaktualnić system BIOS bez ponownej instalacji", aby uaktualnić wersję systemu Ubuntu do rozruchu sieciowego bez przechodzenia przez wszystkie procedury od zera lub, alternatywnie, wymienić pojedynczy plik, aby zaktualizować cały wpis.
Z powyższym powiedziane, ten autor lubi trzymać kilka poprzednich wersji wokół, aż nowy okazał się absolutnie stabilny i wydaje się wolny. Dlatego utworzymy pod-katalog i punkt instalacji zgodnie z wersją, ale wiemy, że możesz ominąć to, aby mieć pojedynczy punkt aktualizacji.
sudo mkdir -p / tftpboot / howtogeek / linux / ubuntu /
sudo vim / etc / fstab
/tftpboot/howtogeek/linux/ubuntu-11.04-desktop-amd64.iso /tftpboot/howtogeek/linux/ubuntu/11.04 udf, użytkownik iso9660, pętla 0 0
Uwaga: mimo reprezentacji jest to jedna nieprzerwana linia.
sudo mount -a
ls -lash /tftpboot/howtogeek/linux/ubuntu/11.04/
Utwórz udział NFS
Podczas uruchamiania procedury uruchamiania za pomocą PXE, faktyczne podnoszenie ciężkich zadań odbywa się przez udział NFS na serwerze. Ponieważ opieramy ten przewodnik na naszym serwerze FOG, komponenty NFS i niektóre konfiguracje zostały już wykonane przez zespół FOG, a wszystko, co musimy zrobić, to dodać do nich nasz udział w Ubuntu.
sudo vim / etc / exports
/tftpboot/howtogeek/linux/ubuntu/11.04/ * (ro, sync, no_wdelay, insecure_locks, no_root_squash, brak bezpieczeństwa)
sudo /etc/init.d/nfs-kernel-server restart
Ustawienia menu PXE
Edytuj menu "Linux stuff":
sudo vim /tftpboot/howtogeek/menus/linux.cfg
Dołącz do niego:
LABEL Ubuntu Livecd 11.04
MENU DEFAULT
KERNEL howtogeek / linux / ubuntu / 11.04 / casper / vmlinuz
APPEND root = / dev / nfs boot = casper netboot = nfs nfsroot =: / tftpboot / howtogeek / linux / ubuntu / 11.04 initrd = howtogeek / linux / ubuntu / 11.04 / casper / initrd.lz quiet splash -
Powyższe może wyglądać niechlujnie na pierwszy rzut oka, ale wszystko, co musisz zrobić, to zastąpić * IP serwera serwera NFS / PXE.
Aby uzyskać wyraźniejsze zrozumienie geek, powyższy tekst:
Uwaga: Próbowałem (i nie udało mi się) użyć nazwy DNS zamiast adresu IP dla "", domyślam się, że na tym etapie procesu uruchamiania wciąż nie ma obsługi DNS ... mile widziane są historie sukcesu.
Możliwe procedury
Teraz powinieneś być w stanie uruchomić klienta w systemie Ubuntu z PXE (zazwyczaj F12).
Na tym etapie proponujemy poświęcić trochę czasu na zapoznanie się z niektórymi rzeczami, które możesz zrobić dzięki temu wyjątkowemu narzędziu:
Ostatnią rzeczą, jeśli stworzysz swoje Ubuntu ISO, używając tego budowniczego online, będziesz mógł przenieść wszystkie powyższe artykuły do bootującego Ubuntu PXE.
Ubuntu to wszystko, wszystko, co kiedyś było i wszystko, co będzie, Ubuntu kontroluje czas i przestrzeń, Miłość i Śmierć, Ubuntu może zobaczyć w twoim umyśle, Ubuntu może zobaczyć twoją DUSZĘ !!