Verkko käynnistys (PXE) Ubuntu LiveCD

Sisällysluettelo:

Verkko käynnistys (PXE) Ubuntu LiveCD
Verkko käynnistys (PXE) Ubuntu LiveCD
Anonim
Ubuntun viimeisimmän julkaisun avulla luulimme juhlistan näyttämällä, kuinka voit tehdä sen keskitetysti verkossa verkkoyhteyden (PXE) avulla.
Ubuntun viimeisimmän julkaisun avulla luulimme juhlistan näyttämällä, kuinka voit tehdä sen keskitetysti verkossa verkkoyhteyden (PXE) avulla.

Yleiskatsaus

Olemme jo osoittaneet, kuinka voit määrittää PXE-palvelimen "Mikä on verkon käynnistys (PXE) ja miten voit käyttää sitä?" -Oppaasta, tässä oppaassa kerromme, kuinka voit lisätä Ubuntu LiveCD: n käynnistysvaihtoehtoihin.

Jos et ole jo käyttänyt Ubuntua numeronasi "mennä" vianmääritys-, diagnostiikka- ja pelastustoimenpide-työkaluun … se todennäköisesti korvaa kaikki käytössäsi olevat työkalut. Lisäksi, kun kone on käynnistynyt Ubuntun live-istuntoon, on mahdollista suorittaa OS-asennus, kuten normaalisti. Ubuntun verkon välitön sulkeutuminen on, että jos jo käytät CD-versiota, et koskaan enää etsi CD-levyjä, jotka olet unohtanut CD-asemissa.

Kuva Dryope.

edellytykset

  • Oletetaan, että olet jo määrittänyt FOG-palvelimen, kuten on kuvattu kohdassa Mikä on verkon käynnistys (PXE) ja miten voit käyttää sitä?
  • Myös kaikki FOG-asetusoppaan edellytykset ovat voimassa.
  • Tätä menetelmää on käytetty tekemään Ubuntu 9.10 (Karmic Koala) jopa 11.04 (Natty Narwhal) -verkko käynnistettävä. Se voi toimia muiden Ubuntun kaltaisten jakelujen (kuten Linux Mint) kanssa, mutta sitä ei ole testattu.
  • Näet, että käytän VIM: ää editorina, tämä on vain siksi, että olen tottunut siihen … voit käyttää mitä tahansa muuta editoria, jota haluat.

Kuinka se toimii? Yleensä Ubuntu LiveCD-käynnistysprosessi, josta me kaikki tiedämme, on niin kuin:

  • Laitat CD: n cdrom-asemaan, BIOS osaa käyttää cdromia tarpeeksi saada käynnistysohjelma cdrom (isolinux): lle.
  • Isolinux vastaa valikon vaihtoehdoista. Kun olet valinnut käynnistys-merkinnän, kuten "Käynnistä tai asenna Ubuntu", se kutsuu kernal + initrd (initial ram disk) -tiedostoja, kopioi ne muistiin ja välittää ne parametreja.
  • Nyt RAM ja ohjauskerneli + initrd käynnistävät käynnistysprosessin käyttämällä parametreja, jotka siirretään heille, jotta voidaan määrittää esimerkiksi: pitäisi näkyä splash-näyttö? jos tuotos olisi verbaalinen ?.
  • Kun inirtrd-komentosarjat ovat lopettaneet ohjainten lataamisen ja laitteen tiedot, ne etsivät Ubuntun liveCD-tiedostoja jatkaakseen käynnistysprosessia. Tavallinen käyttäytyminen on etsiä paikallinen fyysinen cdrom-asema.

Verkko käynnistetään:

  • Paikallisen median, kuten CD-levyn sijasta, asiakas käynnistetään käyttämällä sen verkkokorttia (PXE) ja se toimitetaan PXElinuxin kautta TFTP: n kautta.
  • Aivan kuten Isolinux, PXElinux vastaa valikon vaihtoehdoista. Kun valitset käynnistys-merkinnän, se kutsuu Ubuntu kernal + initrd -tiedostoja, kopioi ne muistiin ja välittää ne parametreja.
  • Nyt RAM ja ohjauskerneli + initrd käynnistävät käynnistysprosessin lisätietojemme mukaan ei etsiä käynnistystiedostoja asiakkaan paikallisessa fyysisessä cdrom-asemassa, mutta pikemminkin NFS-osuudessamme FOG-palvelimellamme.

Tämä on mahdollista, koska Ubuntun luojat ovat mahdollistaneet verkostoitumisen integroimalla verkkokorttien ohjaimet ja protokollat ydin + initrd-tiedostoihin. Tällaisesta toimesta voimme vain kiittää Ubuntu-tiimejä.

Image
Image

Tee Ubuntu-tiedostot palvelimelta

Ensimmäinen askel on tehdä Ubuntu-tiedostot palvelimelta. Voit halutessasi kopioida ne CD-asemalta tai purkaa ne ISO: sta, ja ne toimivat hyvin. Sanotaan, että teemme ISO: n automaattisesti asennettuna. Vaikka tämä ei ole välttämätöntä, tämän avulla voit käyttää Ubuntun ISO-päivityksen päivittämistä uudelleen ladattavaa ohjetta päivittämällä Ubuntun verkkotunnisteen version ilman, että menetät kaikki vaiheet tyhjästä tai vaihtoehtoisesti korvaat yhden tiedosto päivittää koko merkinnän.

Edellä sanottu, tämä kirjailija tykkää pitämään muutamia aiempia versioita ympäri, kunnes uusi on osoittautunut täysin vakaana ja vapautuu. Siksi teemme alihakemiston ja liityntäpisteen version mukaan, mutta tiedämme, että voit ohittaa tämän, jotta saat yhden päivityspisteen.

  1. Kopioi ISO "/ Tftpboot / howtogeek / Linux"Hakemistoon
  2. Luo asennuspiste:

    sudo mkdir -p /tftpboot/howtogeek/linux/ubuntu/

  3. Muokkaa "fstab"Tiedoston ollessa ISO-asennettuna käynnistettäessä:

    sudo vim /etc/fstab

  4. Liitä "fstab" ISO-mount-merkintään:

    /tftpboot/howtogeek/linux/ubuntu-11.04-desktop-amd64.iso /tftpboot/howtogeek/linux/ubuntu/11.04 udf,iso9660 user,loop 0 0

    Huom. Edustamisesta huolimatta tämä on yksi katkoviiva.

  5. Testaa, että kiinnityspiste toimii julkaisemalla:

    sudo mount -a

  6. Jos kaikki menestyivät hyvin, sinun pitäisi pystyä luetteloimaan ISO: n sisältö julkaisemalla:

    ls -lash /tftpboot/howtogeek/linux/ubuntu/11.04/

Luo NFS-jako

Kun käynnistysprosessi käynnistyy käyttämällä PXE: tä, varsinainen raskas nosto tehdään NFS-osuudella palvelimella. Koska olemme perustaneet tämän oppaan FOG-palvelimellemme, FOG-tiimi on jo tehnyt NFS-komponentit ja tietyt konfiguraatiot meille, ja meidän on vain lisättävä Ubuntun osuutemme.

  1. Lisää uusi osio muokkaamalla vientitiedostoa:

    sudo vim /etc/exports

  2. Liitä osoitin ISO-liitoskohtaan:

    /tftpboot/howtogeek/linux/ubuntu/11.04/ *(ro,sync,no_wdelay,insecure_locks,no_root_squash,insecure)

  3. Käynnistä NFS-palvelu uudelleen, jotta asetukset vaikuttavat:

    sudo /etc/init.d/nfs-kernel-server restart

PXE-valikon asetus

Muokkaa "Linux stuff" -valikkoa:

sudo vim /tftpboot/howtogeek/menus/linux.cfg

Liitä se seuraaviin:

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 --

Yllä mainitut voivat näyttää epäselvältä ensi silmäyksellä, mutta sinun tarvitsee vain korvata * palvelimen NFS / PXE-palvelimen IP-osoitteen kanssa.

Jotta selkeämpi geek ymmärrettäisiin, yllä oleva teksti:

  • Luo uusi PXE-merkintä "Linux" -alivalikossa nimeltä "Ubuntu 11.04".
  • "MENU DEFAULT" -parametrin ansiosta tämä merkintä valitaan automaattisesti, kun syötät "Linux" -alivalikkoon.
  • Osoita asiakas ottamaan ytimen + initrd -tiedostot usinf TFTP: n suhteellisesta polusta "/ tftproot" hakemistosta "howtogeek / linux / ubuntu …"
  • Osoita initrd-skriptejä "root" -tiedostojärjestelmän asentamiseksi NFS-osasta absoluuttisen polun ": / Tftpboot / howtogeek …”

Huomautus: Olen yrittänyt (ja epäonnistunut) käyttää DNS-nimeä sen sijaan, että IP olisi "", Arvelen, että käynnistysprosessin tässä vaiheessa ei yksinkertaisesti vielä ole tukea DNS: lle … menestystarinoita pidetään tervetulleina.

Mahdolliset menettelyt

Nyt sinun pitäisi pystyä käynnistämään asiakas Ubuntuun PXE: sta (yleensä F12).

Tässä vaiheessa suosittelemme, että otatte aikaa tarkastella joitakin asioita, joita voit tehdä tämän erinomaisen työkalun avulla:

  • 10 parasta tapaa käyttää Linuxia Windows-tietokoneesi korjaamiseen
  • Asenna Ubuntu Grub Bootloader uudelleen Windowsin pyyhkimisen jälkeen
  • Miten muotoilla USB-asema Ubuntussa GPartedin käyttäminen - Miten Geek ja GPartedin avulla voit muuttaa Windows 7- tai Vista-osiota

Viimeinen asia, Jos luot Ubuntu ISO: n käyttämällä tätä online-rakennuttajaa, voit siirtää kaikki edellä mainitut artikkelit PXE: n käynnistettävään Ubuntuun.

Ubuntu on kaikki, kaikki, mitä kerran oli ja kaikki mitä tulee, Ubuntu hallitsee aikaa ja tilaa, rakkautta ja kuolemaa, Ubuntu voi nähdä mielesi, Ubuntu voi nähdä sinun SOUL!

Suositeltava: