![10 cool alata naredbenog retka za vaš Linux terminal](/f/59302ff71946bf6a0218ad1e91dee7e5.png?width=100&height=100)
Ovaj vodič će vas uputiti kako dodati Ubuntu 14.10 poslužitelj, Ubuntu 14.04 poslužitelj i Debian 7 Wheezy distribucije na PXE Network Boot Environment Setup RHEL/CentOS 7.
Iako ću za potrebe ovog vodiča pokazati samo kako možete dodati 64-bitni Mrežne instalacijske slike, isti se postupak može primijeniti i za Ubuntu ili Debian 32-bitni ili slike drugih arhitektura. Također, proces dodavanja Ubuntu 32-bitnih izvora bit će objašnjen, ali neće biti konfiguriran u mojim prostorijama.
Instaliranje Ubuntu ili Debian s PXE poslužitelja zahtijeva da vaši klijentski strojevi moraju imati aktivnu internetsku vezu, po mogućnosti konfiguriranu putem NAT s DHCP dinamičku dodjelu adresa, kako bi instalater povukao potrebne pakete i završio postupak instalacije.
1. Dodavanje izvora mrežne instalacije za
Ubuntu 14.10 i Ubuntu 14.04 do PXE izbornika može se postići na dva načina: Jedan je preuzimanjem Ubuntu CD ISO slike i montiranjem na stroj PXE poslužitelja u za pristup Ubuntu Netboot datotekama, a drugi je izravnim preuzimanjem Ubuntu Netboot arhive i izdvajanjem na sustav. Dalje ću raspraviti obje metode:Da biste koristili ovu metodu, vaš PXE poslužitelj treba funkcionalan CD/DVD pogon. Na proizvoljnom računalu idite na Ubuntu 14.10 Preuzimanje i Ubuntu 14.04 preuzimanje stranicu, zgrabite 64-bitnu Slika za instalaciju poslužitelja, narežite je na CD, postavite sliku CD -a na DVD/CD pogon PXE poslužitelja i montirajte je na svoj sustav pomoću sljedeće naredbe.
# mount /dev /cdrom /mnt.
U slučaju da vaš poslužiteljski stroj PXE nema CD/DVD pogon, možete ga preuzeti Ubuntu 14.10 i Ubuntu 14.04 ISO slika lokalno pomoću wget naredbeni redak i montirajte ga na poslužitelj na istoj gornjoj stazi izdavanjem sljedećih naredbi (preuzmite i montirajte CD).
Na 32-bitnom # wget http://releases.ubuntu.com/14.10/ubuntu-14.10-server-i386.iso. # mount -o loop /path/to/ubuntu-14.10-server-i386.iso /mnt.
Na 64-bitnom # wget http://releases.ubuntu.com/14.10/ubuntu-14.10-server-amd64.iso. # mount -o loop /path/to/ubuntu-14.10-server-amd64.iso /mnt.
Na 32-bitnom # wget http://releases.ubuntu.com/14.04/ubuntu-14.04.1-server-i386.iso. # mount -o loop /path/to/ubuntu-14.04.1-server-i386.iso /mnt.
Na 64-bitnom # wget http://releases.ubuntu.com/14.04/ubuntu-14.04.1-server-amd64.iso. # mount -o loop /path/to/ubuntu-14.04.1-server-amd64.iso /mnt.
Za ovaj pristup preuzmite Ubuntu Netboot slike na PXE poslužitelj pomoću sljedećih naredbi.
Na 32-bitnom # cd. # wget http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-i386/current/images/netboot/netboot.tar.gz.
Na 64-bitnom # cd. # http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-amd64/current/images/netboot/netboot.tar.gz.
Na 32-bitnom # cd. # wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-i386/current/images/netboot/netboot.tar.gz.
Na 64-bitnom # cd. # wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-amd64/current/images/netboot/netboot.tar.gz
Za ostale arhitekture procesora posjetite Ubuntu 14.10 i Ubuntu 14.04 Netboot Službene stranice na sljedećim lokacijama, odaberite vrstu arhitekture i preuzmite potrebne datoteke.
2. Nakon što ste preuzeli ISO slike ili Netboot Installer arhiva kopira cijelu ubuntu-instalacijski program mapu na mjesto poslužitelja PXE tftp izdavanjem sljedećih naredbi ovisno o metodi koju ste odabrali.
A). Za obje ISO ISO slike (32-bitni ili 64-bitni) upotrijebite sljedeću naredbu nakon što ste CD s određenom arhitekturom montirali na PXE poslužitelj /mnt staza sustava.
# cp -fr/mnt/install/netboot/ubuntu -installer//var/lib/tftpboot/
B). Za Netboot arhive pokrenite sljedeće naredbe ovisno o specifičnoj Ubuntu arhitekturi.
# cd. # tar xfz netboot.tar.gz. # cp -rf ubuntu -installer//var/lib/tftpboot/
Ako želite koristiti obje arhitekture Ubuntu poslužitelja na PXE poslužitelju, prvo preuzmite, montirajte ili izdvojite, ovisno o slučaju, 32-bitnu arhitekturu i kopirajte ubuntu-instalacijski program imenik u /var/lib/tftpboot, zatim demontirajte CD ili izbrišite Netboot arhivu i izdvojene datoteke i mape te ponovite iste korake sa 64-bitnom arhitekturom, tako da konačni tftp put bi trebao imati sljedeću strukturu.
/var/lib/tftpboot/ubuntu-installer/amd64. /var/lib/tftpboot/ubuntu-installer/i386.
3. Na sljedećem koraku dodajte Ubuntu 14.10 i Ubuntu 14.04 Oznake izbornika za PXE poslužitelj zadanu konfiguracijsku datoteku izdavanjem sljedeće naredbe.
Važno: Nije moguće prikazati upute za obje Ubuntu verzije, to je razlog demonstracijske svrhe, dodajem Ubuntu 14.04 Izbornik je dostupan za PXE poslužitelj, ali se iste sljedeće upute primjenjuju i na Ubuntu 14.10, samo s manjim izmjenama na brojeve verzija, samo promijenite brojeve verzija i put do arhitekture OS -a u skladu sa svojim Ubuntuom distribucije.
Otvorite zadanu konfiguracijsku datoteku PXE uz pomoć svog omiljenog uređivača teksta, u mom slučaju to je nano uređivač.
# nano /var/lib/tftpboot/pxelinux.cfg/default.
Zatim dodajte sljedeće konfiguracije u PXE izbornik.
oznaka 1. oznaka izbornika ^1) Instalirajte jezgru Ubuntu 14.04 x32 ubuntu-installer/i386/linux append vga = 788 initrd = ubuntu-installer/i386/initrd.gz-tiha oznaka 2. oznaka izbornika ^2) Ubuntu 14.04 Rescue Mode x32 kernel ubuntu-installer/i386/linux append vga = 788 initrd = ubuntu-installer/i386/initrd.gz rescue/enable = true-tih.
oznaka 5. oznaka izbornika ^5) Instalirajte jezgru Ubuntu 14.04 x64 ubuntu-installer/amd64/linux append vga = 788 initrd = ubuntu-installer/amd64/initrd.gz-tiha oznaka 5. oznaka izbornika ^6) Ubuntu 14.04 Rescue Mode kernel ubuntu-installer/amd64/linux append vga = 788 initrd = ubuntu-installer/amd64/initrd.gz rescue/enable = true-tih.
Bilješka: Ako želite uključiti druge Ubuntu arhitekture, slijedite iste gornje upute i zamijenite brojeve oznaka i ubuntu-installer/$ architecture_name/ imenik prema PXE zadanoj konfiguracijskoj datoteci izbornika.
4. Nakon što ste konfigurirali datoteku konfiguracije PXE izbornika, očistite izvore ovisno o primijenjenoj metodi i nastavite s instalacijama klijenta PXE kako biste testirali svoju konfiguraciju.
Za CD/DVD metodu # umount /mnt
Za Netboot metodu # cd && rm -rf ubuntu -installer/netboot.tar.gz pxelinux.* version.info
Ispod je nekoliko snimaka zaslona za Ubuntu 14.04 Testiranje instalacija klijenata PXE.
5. Dodavanje Debian 7 na PXE poslužitelj, zahtijeva iste korake kao i za Ubuntu Server Edition kao što je gore objašnjeno razlike su poveznice za preuzimanje slika arhive Netboot i naziv direktorija izvora, koji je sad debian-instalacijski program.
Preuzeti Debian Wheezy Netboot arhive, idite na službene Debian Netinstall Preuzimanje stranici, odaberite željenu arhitekturu sustava Pokretanje s mreže izbornika, a zatim pritisnite netboot veza od Imenik popis i preuzmite netboot.tar.gz arhiva iz Naziv datoteke popis.
Iako Debian nudi izvore instalacije Netboot -a za mnoge sistemske arhitekture, kao što su Armel, ia64, Mips, PowerPC, Sparc itd., U ovom ću vodiču samo raspravljati 64-bitni arhitekture jer je postupak dodavanja drugih izvora arhitekture gotovo isti kao i sadašnji, jedina razlika je u tome debian-installer/$ ime_arhitekture imenika.
Dakle, da biste nastavili dalje, prijavite se na svoj PXE poslužitelj s root računom i zgrabite Debian 7 64-bitnu Netboot arhivu izdavanjem naredbe ispod.
# wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz.
6. Nakon wget dovršava preuzimanje netboot.tar.gz datoteku, ekstrahirajte je i kopirajte debian-instalacijski program imenik do zadane staze poslužitelja tftp prema
izvršavajući sljedeće naredbe.
# tar xfz netboot.tar.gz. # cp -rf debian -installer//var/lib/tftpboot/
7. Dodati Debian Wheezy oznake za PXE izbornik, otvorite zadanu konfiguracijsku datoteku PXE poslužitelja s vašim omiljenim uređivačem teksta i dodajte donje oznake.
# nano /var/lib/tftpboot/pxelinux.cfg/default.
Izbornik oznaka PXE za 64-bitni Debian Wheezy.
oznaka 7. oznaka izbornika ^7) Instalirajte Debian 7 x64 jezgru debian-installer/amd64/linux append vga = 788 initrd = debian-installer/amd64/initrd.gz-tiha oznaka 8. oznaka izbornika ^8) Instaliraj Debian 7 x64 Automatizirano jezgro debian-installer/amd64/linux dodaj auto = pravi prioritet = kritičan vga = 788 initrd = debian-installer/amd64/initrd.gz-tih.
Bilješka: Ako želite dodati druge Debian arhitekture, ponovite gornje korake i zamijenite brojeve oznaka i debian-installer/$ architecture_name/ imenik prema PXE zadanoj konfiguracijskoj datoteci izbornika.
8. Prije testiranja konfiguracije na strani klijenata, očistite Debian izvore izdavanjem sljedeće naredbe.
# cd && rm -rf debian -installer/ netboot.tar.gz pxelinux.* version.info
9. Zatim pokrenite mrežu s klijentskog računala, odaberite Instaliraj Debian iz PXE izbornika i nastavite s uobičajenom instalacijom.
To su svi koraci potrebni za dodavanje i instaliranje Ubuntu ili Debian s RHEL/CentOS 7 PXE poslužitelja na vaše mrežne klijentske strojeve. U sljedećem ću članku raspravljati o složenijoj metodi o tome kako možete dodati i izvršiti mrežnu instalaciju Windows 7 na klijentskim računalima koja koriste RHEL/CentOS 7 PXE Network Boot Server.