30Jun
Uz najnovije Ubuntu izdanje, mislili smo da ćemo slaviti tako što ćemo vam pokazati kako to učiniti centralno dostupnim na vašoj mreži pomoću 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 na opcije pokretanja sustava,
Ako već ne koristite Ubuntu kao vaš broj "idi na" za alat za rješavanje problema, dijagnostike i spašavanje. .. 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.
Pretpostavke
- 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?".
- Sve preduvjete za FOG vodič za postavljanje vrijede i ovdje.
- Ovaj 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 me 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 to radi?
Općenito je proces podizanja Ubuntu LiveCD koji svi znamo:
- Stavili ste CD u cdrom pogon 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 u RAM-u i upravljačkom kernelu + initrd započeti proces podizanja sustava, koristeći parametre koji su ih prenijeli kako bi odredili stvari kao što je: 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 proces 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 ne treba tražiti datoteke za pokretanje u mjesnom fizičkom cdrom pogonu klijenta, nego u NFS dijeljenju na našem FOG poslužitelju,
To je moguće zbog toga što su stvoritelji Ubuntua omogućili umrežavanje integrirajući upravljačke programe za mrežne kartice i protokole u kernel + initrd datoteke. Za takav čin, možemo samo zahvaliti Ubuntu timu.
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 nužno, to će vam omogućiti da koristite naš vodič "Kako nadograditi Ubuntu ISO bez ponovnog preuzimanja", kako biste nadogradili Ubuntu verziju mrežnog podizanja sustava, a da ne prijeđete sve postupke ispočetka ili pak zamijenite jednudatoteku za ažuriranje cijelog unosa.
Kao što je gore rečeno, ovaj autor voli drž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.
- Kopirajte ISO u /tftpboot/howtogeek/ linux direktorij
- Izradite točku montiranja:
sudo mkdir -p /tftpboot/howtogeek/linux/ubuntu/ & lt; version-of-ubuntu & gt;
- Ugradite datoteku " fstab " kako biste ISO postavili na automatsko podizanje sustava:
sudo vim /etc/ fstab
- Dodajte u "fstab" unos ISO postavke:
/tftpboot/howtogeek/linux/ ubuntu-11.04-desktop-amd64.iso /tftpboot/howtogeek/linux/ubuntu/ 11.04 udf, iso9660korisnik, petlja 0 0
Napomena: Unatoč prikazivanju, to je jedna neprekinuta linija.
- Testirajte da se točka montaže radi izdavanjem:
sudo mount -a
- Ako je sve u redu, trebali biste navesti sadržaj ISO izdavanja:
ls-/tftpboot/howtogeek/linux/ubuntu/11.04/
Stvaranje NFS dijela
Dok se pokreće postupak pokretanjapomoću PXE, stvarni teški podizanje obavlja se NFS dijelom 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.
- Uređivanje datoteke "izvoz" za dodavanje novog dijela:
sudo vim /etc/ izvoz
- Priložite pokazivač na našu ISO točku ugradnje:
/tftpboot/howtogeek/linux/ubuntu/11.04/ *( ro, sync, no_wdelay, insecure_locks, no_root_squash, nesigurno)
- Ponovno pokrenite NFS usluguza postavke koje se poduzmu utječu:
sudo /etc/init.d/ ponovo pokrenuti nfs-kernel-poslužitelj
Postavljanje izbornika PXE
Uređivanje izbornika "Linux stvari":
sudo vim /tftpboot/howtogeek/menus/ linux.cfg
Dodajte na njega sljedeće:
LABEL Ubuntu Livecd 11.04
MENUDEFAULT
KERNEL /linux/ubuntu/11.04/casper/ vmlinuz
APPEND root = /dev/ nfs boot = casper netboot = nfs nfsroot = & lt; YOUR-SERVER-IP & gt;: /tftpboot/howtogeek/linux/ubuntu/ 11.04 initrd = howtogeek /linux/ubuntu/11.04/casper/ initrd.lz miran špricanje -
Gore može izgledati neurednopogled, ali sve što trebate učiniti je zamijeniti * & lt; YOUR-SERVER-IP & gt;s IP poslužitelja NFS / PXE poslužitelja.
Za jasnije razumijevanje geek, tekst iznad će:
- Stvoriti novi unos PXE u podizborniku "Linux" pod nazivom "Ubuntu 11.04".
- Zbog parametra "MENU DEFAULT" ovaj unos će se automatski odabrati prilikom ulaska u podizbornik "Linux".
- Pozovite klijenta da preuzme kernel + initrd datoteke usinf TFTP iz relativne staze u direktoriju "/ tftproot" "howtogeek /linux/ ubuntu. .."
- Usmjerite initrd skripte za montiranje "root" datotečnog sustava iz NFS dijela na apsolutnomput \ "YOUR-SERVER-IP & gt;: /tftpboot/ howtogeek. .."
Napomena : Pokušao sam( i ne uspije) koristiti DNS ime umjesto IP za "& lt; YOUR-SERVER-IP & gt;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 vam da odvojite vrijeme za pregled nekih stvari koje možete učiniti s ovim izvanrednim alatom:
- 10 pametnijih načina da koristite Linux za popravljanje vašeg Windows računala
- Ponovno instalirajte Ubuntu Grub Bootloader nakon što ga Windows izbriše
- Formatiranje USB pogona u Ubuntu Korištenje GParted - How-To Geek &Korištenje GParted-a za promjenu veličine Windows 7 ili Vista particije
Jedna posljednja stvar, Ako izradite 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!