Kako Network Boot (PXE) Ubuntu LiveCD

Sadržaj:

Kako Network Boot (PXE) Ubuntu LiveCD
Kako Network Boot (PXE) Ubuntu LiveCD

Video: Kako Network Boot (PXE) Ubuntu LiveCD

Video: Kako Network Boot (PXE) Ubuntu LiveCD
Video: Finally LOCK Individual Apps on iPhone & iPad!! - YouTube 2024, Travanj
Anonim
Uz Ubuntuovo najnovije izdanje, mislili smo da ćemo slaviti pokazujući vam kako to učiniti centralno dostupnim na vašoj mreži korištenjem mrežnog čizma (PXE).
Uz Ubuntuovo najnovije izdanje, mislili smo da ćemo slaviti pokazujući vam kako to učiniti centralno dostupnim na vašoj mreži korištenjem mrežnog čizma (PXE).

Pregled

Već smo vam pokazali kako postaviti PXE poslužitelj u vodiču "Što je mrežno dizanje (PXE) i kako ga možete koristiti" u ovom vodiču ćemo vam pokazati kako dodati Ubuntu LiveCD opcijama dizanja.

Ako već ne upotrebljavate Ubuntu kao vaš broj "odlazite" u alat za rješavanje problema, dijagnostike i spašavanja … vjerojatno će zamijeniti sve alate koji trenutno koristite. Također, nakon što je stroj upaljen u Ubuntu live session, moguće je izvršiti postavljanje OS-a kao i obično. Neposredno zatvaranje korištenja Ubuntua putem mreže je da ako već koristite verziju CD-a, nikada više nećete tražiti CD-ove koje ste zaboravili na CD pogonima.

Slika tvrtke Dryope.

Preduvjeti

  • Pretpostavlja se da ste već postavili FOG poslužitelj kako je objašnjeno u našem priručniku "Što je mrežno dizanje (PXE) i kako ga možete koristiti?".
  • Ovdje se također primjenjuju sve preduvjete za FOG vodič za postavljanje.
  • Taj je postupak upotrijebljen za izradu Ubuntu 9.10 (Karmic Koala) do i uključujući mrežu podizanja mreže 11.04 (Natty Narwhal). Može raditi i za druge Ubuntu poput distribucije (poput Linux Mint), ali nije testirana.
  • Vidjet ćete da koristim VIM kao editor program, to je samo zato što sam naviknut na to … možete koristiti bilo koji drugi urednik koji želite.

Kako radi? Općenito je proces podizanja sustava Ubuntu LiveCD, koji svi znamo, tako:

  • Stavili ste CD u cdrom disk BIOS zna kako koristiti dovoljno cdrom da bi dobio boot program na cdrom (isolinux).
  • Isolinux je odgovoran za opcije izbornika. Nakon što odaberete unos za podizanje sustava kao što je "Pokreni ili instaliraj Ubuntu", on zove datoteke kernal + initrd (početni ram disk), kopira ih u memoriju i šalje ih parametrima.
  • Sada se u RAM-u i upravljačkom kernelu + initrd pokreće postupak podizanja sustava, a pomoću parametara koji ih je prenio kako bi odredili stvari kao što su: trebali bi se prikazati zvučni zaslon? treba li izlaz biti opširan ?.
  • Kada inirtrd skripte završavaju s učitavanjem upravljačkih programa i informacijama o uređaju, potražuju Ubuntu liveCD datoteke kako bi nastavili postupak podizanja sustava. Uobičajeno ponašanje je pogledati lokalni disk fizički diskrom.

Za mrežno podizanje sustava:

  • Umjesto lokalnih medija kao što je CD, klijent se pokreće koristeći mrežnu karticu (PXE) i isporučuje se s PXElinuxom preko TFTP-a.
  • Baš kao Isolinux, PXElinux je odgovoran za opcije izbornika. Nakon što odaberete unos za podizanje sustava, on zove Ubuntu kernal + initrd datoteke, kopira ih u memoriju i šalje ih parametrima.
  • Sada u RAM-u i upravljačkom kernelu + initrd pokrenuti proces podizanja sustava, s našim dodatnim informacijama da bi trebali ne Tražite datoteke za pokretanje u mjesnom fizičkom cdrom pogonu klijenta, već u dijeljenju NFS-a na našem FOG poslužitelju.

To je moguće jer su stvoritelji Ubuntua omogućili umrežavanje integrirajući upravljačke i grafičke kartice mrežnih kartica u kernel + initrd datoteke. Za takav čin, možemo samo zahvaliti Ubuntu timu.

Image
Image

Napravite Ubuntu datoteke na poslužitelju

Prvi korak je da Ubuntu datoteke budu dostupne na poslužitelju. Možete se odlučiti da ih jednostavno kopirate s CD pogona ili ih izvadite iz ISO, a to će raditi sasvim u redu. Uz to, napravit ćemo ISO auto-montiran. Iako to nije potrebno, to će vam omogućiti da koristite naš vodič "Kako nadograditi vašu Ubuntu ISO bez ponovnog preuzimanja", kako biste nadogradili Ubuntu verziju vaše mrežne podizanja sustava, a da ne prijeđete sve postupke ispočetka ili zamijenite jedan datoteku za ažuriranje cijelog unosa.

S gore navedenim riječima, ovaj autor voli zadržati nekoliko prošlih verzija, sve dok novi ne bude dokazan apsolutno stabilan i oslobođen. Zato ćemo izraditi poddirektorij i montirati točku prema verziji, ali znamo da to možete zaobići da biste dobili svoju jedinstvenu točku ažuriranja.

  1. Kopirajte ISO u "/ Tftpboot / howtogeek / Linux"Imenik
  2. Izrađujte točku montiranja:

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

  3. Uredite "fstab"Datoteka da se ISO pričvrsti na automatsko pokretanje:

    sudo vim /etc/fstab

  4. Dodajte na "fstab" unos ISO postavke:

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

    Napomena: Unatoč prikazivanju, to je jedna neprekinuta linija.

  5. Ispitajte da točka montaže radi izdavanjem:

    sudo mount -a

  6. Ako sve bude dobro, trebali biste moći navesti sadržaj ISO izdavanjem:

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

Stvorite NFS dijeljenje

Dok se postupak pokretanja pokreće pomoću PXE, stvarni teški podizanje obavlja NFS dio na poslužitelju. Budući da ovaj vodič temelje na našem FOG poslužitelju, NFS komponente i neke konfiguracije su već učinili za nas FOG tim, a sve što trebamo učiniti jest dodati im naš udio u Ubuntu.

  1. Uredite datoteku "izvoz" da biste dodali novi udio:

    sudo vim /etc/exports

  2. Dodajte pokazivač na našu ISO točku ugradnje:

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

  3. Ponovno pokrenite NFS uslugu za postavke koje će utjecati:

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

PXE postavke izbornika

Uredite izbornik "Linux stuff":

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

Dodajte joj sljedeće:

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

Gore može izgledati neuredno na prvi pogled, ali sve što morate učiniti je zamijeniti * s IP poslužitelja NFS / PXE poslužitelja.

Radi jasnijeg razumijevanja geek, gornji tekst će:

  • Stvorite novi unos PXE u podizborniku "Linux" pod nazivom "Ubuntu 11.04".
  • Zbog parametra "MENU DEFAULT" ovaj će unos biti automatski odabran prilikom ulaska u podizbornik "Linux".
  • Usmjerite klijenta da preuzme kernel + initrd datoteke usinf TFTP iz relativne staze u direktoriju "/ tftproot" "howtogeek / linux / ubuntu …"
  • Pokažite initrd skripte za montiranje "root" datotečnog sustava iz NFS dijela na apsolutnom putu ": / Tftpboot / howtogeek …”

Bilješka: Pokušao sam (i nije uspio) koristiti DNS ime umjesto IP za "", Pretpostavljam da u toj fazi procesa podizanja sustava jednostavno ne postoji podrška za DNS … priče o uspjehu su dobrodošle.

Mogući postupci

Sada biste trebali moći pokrenuti klijenta u Ubuntu od PXE (obično F12).

U ovoj fazi predlažemo da odvojite vrijeme da biste pregledali neke od stvari koje možete učiniti s ovim izvanrednim alatom:

  • 10 pametnijih načina da koristite Linux za popravak vašeg Windows računala
  • Ponovno instalirajte Ubuntu Grub Bootloader nakon što ga Windows izbriše
  • Kako formatirati USB pogon u Ubuntu Korištenje GParted - Kako-To Geek & Korištenje GParted promijeniti veličinu Windows 7 ili Vista particije

Jedna posljednja stvar, Ako stvorite svoj Ubuntu ISO, koristeći ovaj online graditelj, moći ćete slipstream sve gore navedene članke u PXE bootable Ubuntu.

Ubuntu je sve, sve što je nekoć bilo i sve što će biti, Ubuntu kontrolira vrijeme i prostor, Ljubav i Smrt, Ubuntu može vidjeti u vaš um, Ubuntu može vidjeti u vašu SOUL!

Preporučeni: