Ubuntu 14.10, Ubuntu 14.04 ja Debian 7 lisamine PXE võrgu alglaadimiskeskkonna seadistusse RHEL/CentOS 7-s


See õpetus aitab teil jaotisi Ubuntu 14.10 server , Ubuntu 14.04 server ja Debian 7 Wheezy levitusi lisada RHEL-i PXE võrgu alglaadimiskeskkonna seadistustesse./CentOS 7.

Kuigi selle õpetuse jaoks demonstreerin ainult seda, kuidas saate lisada 64-bitiseid võrguinstallipilte, saab sama protseduuri rakendada ka Ubuntu või Debiani 32-bitiste või muude arhitektuuripiltide puhul. Samuti selgitatakse Ubuntu 32-bitiste allikate lisamise protsessi, kuid seda pole minu ruumides konfigureeritud.

Rakenduse Ubuntu või Debiani installimine PXE-serverist nõuab, et teie kliendimasinatel peab olema aktiivne Interneti-ühendus, eelistatavalt konfigureeritud NAT kaudu DHCP-ga dünaamiliste aadresside eraldamine, et installija saaks vajalikud paketid tõmmata ja installiprotsessi lõpule viia.

  1. Installige PXE võrgu alglaadimisserver mitme Linuxi jaotuse installi jaoks RHEL/CentOS 7-sse

1. samm: lisage PXE menüüsse Ubuntu 14.10 ja Ubuntu 14.04 Server

1. Ubuntu 14.10 ja Ubuntu 14.04 võrguinstalliallikate lisamine PXE-menüüsse on võimalik kahel viisil: üks on alla laadida Ubuntu CD ISO Image ja ühendada see PXE-le Serverimasin, et pääseda juurde Ubuntu Netboot failidele, ja teine on otse alla laadida Ubuntu Netboot arhiiv ja ekstraktida see süsteemi. Edasi käsitlen mõlemat meetodit:

Selle meetodi kasutamiseks vajab teie PXE-server funktsionaalset CD/DVD-draivi. Minge suvalises arvutis Ubuntu 14.04 allalaadimise lehele, haarake 64-bitine Server Install Image , kirjutage see CD-le, asetage CD-pilt PXE Serveri DVD/CD-draivi ja ühendage see oma süsteemiga kasutades järgmist käsku.

# mount /dev/cdrom  /mnt

Kui teie PXE-serveriseadmel pole CD/DVD-draivi, saate Ubuntu 14.10 ja Ubuntu 14.04 ISO-pildi kohapealt alla laadida, kasutades käsurida wget ja mount oma serverisse ülaloleval teel, väljastades järgmised käsud (laadige alla ja ühendage CD).

------------------ On 32-Bit ------------------

# 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
------------------ On 64-Bit ------------------

# 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
------------------ On 32-Bit ------------------

# 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
------------------ On 64-Bit ------------------

# 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

Selle lähenemise jaoks laadige Ubuntu Netboot Images alla PXE Serverisse järgmiste käskude abil.

------------------ On 32-Bit ------------------

# cd
# wget http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-i386/current/images/netboot/netboot.tar.gz
------------------ On 64-Bit ------------------

# cd
# http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-amd64/current/images/netboot/netboot.tar.gz
------------------ On 32-Bit ------------------

# cd
# wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-i386/current/images/netboot/netboot.tar.gz
------------------ On 64-Bit ------------------

# cd
# wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-amd64/current/images/netboot/netboot.tar.gz 

Muude protsessorite arhitektuuride jaoks külastage Ubuntu 14.10 ja Ubuntu 14.04 Netboot Official lehti järgmistes kohtades, valige oma arhitektuuri tüüp ja laadige alla vajalikud failid.

  1. http://cdimage.ubuntu.com/netboot/14.10/
  2. http://cdimage.ubuntu.com/netboot/14.04/

2. Pärast ISO Images või Netboot Installer arhiivide allalaadimist kopeerige kogu kaust ubuntu-installer PXE tftp serveri asukohta, väljastades järgmise käske sõltuvalt valitud meetodist.

A ). Mõlema CD ISO-pildi (32- või 64-bitine) puhul kasutage järgmist käsku pärast konkreetse arhitektuuri-CD paigaldamist PXE Serveri /mnt süsteemiteele.

# cp -fr /mnt/install/netboot/ubuntu-installer/ /var/lib/tftpboot/

B ). Netboot arhiivide jaoks käivitage järgmised käsud, sõltuvalt konkreetsest Ubuntu arhitektuurist.

# cd
# tar xfz netboot.tar.gz
# cp -rf ubuntu-installer/ /var/lib/tftpboot/

Kui soovite PXE Serveris kasutada mõlemat Ubuntu Serveri arhitektuuri, laadige kõigepealt alla 32-bitine arhitektuur, laadige alla või ühendage see vastavalt juhtumile ja kopeerige kataloog ubuntu-installer kausta /var/lib/tftpboot , seejärel ühendage CD lahti või kustutage Netboot arhiiv ning eraldatud failid ja kaustad ning korrake samu toiminguid 64-bitise arhitektuuriga, nii et lõplik tftp tee peaks olema on järgmise struktuuriga.

/var/lib/tftpboot/ubuntu-installer/amd64
/var/lib/tftpboot/ubuntu-installer/i386

3. Järgmisel sammul lisage menüü Ubuntu 14.10 ja Ubuntu 14.04 sildid vaikekonfiguratsioonifailile PXE Server , väljastades järgmise käsu.

Oluline: mul pole võimalik mõlema Ubuntu versiooni juhiseid kuvada, see on demonstreerimise eesmärk, lisan PXE Serverile menüü Ubuntu 14.04 , kuid samad järgmised juhised kehtisid ka Ubuntu 14.10, ainult väiksemate muudatustega versiooninumbrites, muutke lihtsalt versiooni numbreid ja OS-i arhitektuuri teed vastavalt oma Ubuntu jaotustele.

Avage oma lemmiktekstiredaktori abil PXE vaikekonfiguratsioonifail, minu puhul on see nano-redaktor.

# nano /var/lib/tftpboot/pxelinux.cfg/default

Järgmisena lisage järgmised konfiguratsioonid PXE menüüsse.

label 1
menu label ^1) Install Ubuntu 14.04 x32
        kernel ubuntu-installer/i386/linux
        append vga=788 initrd=ubuntu-installer/i386/initrd.gz -- quiet

label 2
menu label ^2) Ubuntu 14.04 Rescue Mode x32
        kernel ubuntu-installer/i386/linux
        append vga=788 initrd=ubuntu-installer/i386/initrd.gz rescue/enable=true -- quiet
label 5
menu label ^5) Install Ubuntu 14.04 x64
        kernel ubuntu-installer/amd64/linux
        append vga=788 initrd=ubuntu-installer/amd64/initrd.gz -- quiet

label 5
menu label ^6) Ubuntu 14.04 Rescue Mode
        kernel ubuntu-installer/amd64/linux
        append vga=788 initrd=ubuntu-installer/amd64/initrd.gz rescue/enable=true -- quiet

Märkus. Kui soovite kaasata muid Ubuntu arhitektuure, järgige samu ülaltoodud juhiseid ja asendage vastavalt PXE vaikemenüü konfiguratsioonifailis siltide numbrid ja kataloog ubuntu-installer/$architecture_name/.

4. Pärast PXE menüü konfiguratsioonifaili konfigureerimist puhastage allikad vastavalt kasutatavale meetodile ja jätkake oma konfiguratsiooni testimiseks kliendi PXE installimist.

---------------------- For CD/DVD Method ----------------------

# umount /mnt 
---------------------- For Netboot Method ----------------------

# cd && rm -rf ubuntu-installer/netboot.tar.gz pxelinux.* version.info  

Allpool on mõned ekraanipildid Ubuntu 14.04 PXE klientide installimistestimiseks.

2. samm: lisage PXE-menüüsse Debian 7 Wheezy

5. Debian 7 lisamine PXE-serverile nõuab samu samme nagu Ubuntu Server Editioni puhul, nagu eespool selgitatud, ainsad erinevused on Netboot arhiivipiltide allalaadimislingid ja allikakataloogi nimi, mis on nüüd debian-installer .

Debiani Wheezy Netboot'i arhiivide allalaadimiseks minge Debiani ametlikule alla laadimise lehele, valige menüüst Võrgu alglaadimine soovitud süsteemi arhitektuur ja vajutage seejärel netboot link loendist Kataloog ja laadige arhiiv netboot.tar.gz alla loendist Faili nimi .

Kuigi Debian pakub Netboot'i installiallikaid paljudele süsteemiarhitektuuridele, näiteks Armel, ia64, Mips, PowerPC, Sparc jne, käsitlen selles juhendis ainult 64-bitist arhitektuuri, kuna muude arhitektuuriallikad on peaaegu samad kui praegused, ainus erinevus on debian-installer/$kataloogi_arhitektuuri nimi .

Niisiis, jätkamiseks logige juurkontoga sisse oma PXE-serverisse ja haarake Debian 7 64-bitine Netboot arhiiv, väljastades alltoodud käsu.

# wget  http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz

6. Kui wget on lõpetanud faili netboot.tar.gz allalaadimise, ekstraktige see ja kopeerige kataloog debian-installer tftp-serveri vaiketeele < br /> järgmiste käskude käivitamine.

# tar xfz netboot.tar.gz
# cp -rf debian-installer/ /var/lib/tftpboot/

7. Debian Wheezy siltide lisamiseks PXE menüüsse avage oma lemmiktekstiredaktoriga PXE Serveri vaikekonfiguratsioonifail ja lisage allolevad sildid.

# nano /var/lib/tftpboot/pxelinux.cfg/default

Menüü PXE Label 64-bitise Debiani Wheezy jaoks.

label 7
menu label ^7) Install Debian 7 x64
        kernel debian-installer/amd64/linux
        append vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet

label 8
menu label ^8) Install Debian 7 x64 Automated
       kernel debian-installer/amd64/linux
       append auto=true priority=critical vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet

Märkus. Kui soovite lisada teisi Debiani arhitektuure, korrake ülaltoodud samme ja asendage vastavalt PXE vaikemenüü konfiguratsioonifailis siltide numbrid ja kataloog debian-installer/$architecture_name/.

8. Enne konfiguratsiooni testimist kliendipoolel puhastage Debiani allikad, väljastades järgmise käsu.

# cd && rm -rf debian-installer/  netboot.tar.gz  pxelinux.*  version.info 

9. Seejärel laadige võrgu abil klientmasin, valige PXE menüüst Install Debian ja jätkake installimist tavapärasel viisil.

Need on kõik toimingud, mis on vajalikud Ubuntu või Debiani lisamiseks ja installimiseks RHEL/CentOS 7 PXE-serverist oma võrgu kliendimasinatesse. Järgmises artiklis käsitlen keerulisemat meetodit selle kohta, kuidas saate lisada ja teostada võrgu installimist Windows 7 jaoks klientarvutites, kasutades RHEL/CentOS 7 PXE võrgu alglaadimisserverit.