Bætir Ubuntu 14.10, Ubuntu 14.04 og Debian 7 við PXE Network Boot Environment Setup á RHEL/CentOS 7


Þessi kennsla mun leiðbeina þér um hvernig á að bæta Ubuntu 14.10 Server, Ubuntu 14.04 Server og Debian 7 Wheezy dreifingum við PXE Network Boot Environment Setup á RHEL /CentOS 7.

Þrátt fyrir að í tilgangi þessarar kennslu mun ég aðeins sýna hvernig þú getur bætt við 64-bita netuppsetningarmyndum, sömu aðferð er einnig hægt að beita fyrir Ubuntu eða Debian 32-bita eða aðrar byggingarmyndir. Einnig verður ferlið við að bæta við Ubuntu 32-bita heimildum útskýrt en ekki stillt á mínu húsnæði.

Uppsetning Ubuntu eða Debian frá PXE Server krefst þess að biðlaravélar þínar verða að hafa virka nettengingu, helst stillt í gegnum NAT með DHCP úthlutun kvikrar vistfanga, til þess að uppsetningarforritið geti dregið nauðsynlega pakka og klárað uppsetningarferlið.

  1. Settu upp PXE Network Boot Server fyrir margar Linux dreifingaruppsetningar í RHEL/CentOS 7

Skref 1: Bættu Ubuntu 14.10 og Ubuntu 14.04 Server við PXE valmyndina

1. Að bæta netuppsetningarheimildum fyrir Ubuntu 14.10 og Ubuntu 14.04 við PXE valmyndina er hægt að ná á tvo vegu: Annar er með því að hlaða niður Ubuntu CD ISO myndinni og festa hana á PXE Server vél til að fá aðgang að Ubuntu Netboot skrám og hitt er með því að hlaða niður Ubuntu Netboot skjalasafni beint og draga það út í kerfið. Nánar mun ég ræða báðar aðferðirnar:

Til að nota þessa aðferð þarf PXE þjónninn þinn virkt geisladrif/DVD drif. Farðu á handahófskennda tölvu á Ubuntu 14.04 niðurhalssíðuna, gríptu 64-bita Server Install Image, brenndu hana á geisladisk, settu geisladisksmyndina á PXE Server DVD/CD drifið og settu hana á vélina þína. með því að nota eftirfarandi skipun.

# mount /dev/cdrom  /mnt

Ef PXE miðlaravélin þín hefur ekkert geisladrif/DVD drif geturðu hlaðið niður Ubuntu 14.10 og Ubuntu 14.04 ISO mynd á staðnum með því að nota wget skipanalínuna og tengja það á netþjóninum þínum á sömu slóð hér að ofan með því að gefa út eftirfarandi skipanir (halaðu niður og settu geisladiskinn upp).

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

Fyrir þessa nálgun skaltu hlaða niður Ubuntu Netboot Images á PXE Server með því að nota eftirfarandi skipanir.

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

Fyrir aðra örgjörva arkitektúr heimsóttu Ubuntu 14.10 og Ubuntu 14.04 Netboot Opinberar síður á eftirfarandi stöðum og veldu arkitektúrgerðina þína og hlaðið niður nauðsynlegum skrám.

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

2. Eftir að þú hefur hlaðið niður ISO Images eða Netboot Installer skjalasafninu afritaðu alla ubuntu-installer möppuna á PXE tftp miðlara með því að gefa út eftirfarandi skipanir eftir því hvaða aðferð þú hefur valið.

A). Fyrir báðar CD ISO myndirnar (32-bita eða 64-bita) notaðu eftirfarandi skipun eftir að þú settir tiltekna arkitektúrdiskinn á PXE Server /mnt kerfisslóð.

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

B). Fyrir Netboot skjalasafn keyrðu eftirfarandi skipanir eftir sérstökum Ubuntu arkitektúr.

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

Ef þú vilt nota báða Ubuntu Server arkitektúrana á PXE Server skaltu fyrst hlaða niður, tengja eða draga út, allt eftir tilfelli, 32-bita arkitektúrinn og afrita ubuntu-installer möppuna í /var/ lib/tftpboot, taktu síðan geisladiskinn úr eða eyddu Netboot skjalasafninu og útdregnum skrám og möppum, og endurtaktu sömu skref með 64-bita arkitektúr, þannig að síðasta tftp slóðin ætti að hafa eftirfarandi uppbyggingu.

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

3. Í næsta skrefi skaltu bæta Ubuntu 14.10 og Ubuntu 14.04 valmyndarmerkjunum við PXE Server sjálfgefna stillingarskrá með því að gefa út eftirfarandi skipun.

Mikilvægt: Það er ekki mögulegt fyrir mig að sýna leiðbeiningarnar fyrir báðar Ubuntu útgáfurnar, það er ástæðan fyrir sýnikennslu tilgangi, ég er að bæta Ubuntu 14.04 valmyndarmerki við PXE Server, en sömu eftirfarandi leiðbeiningar áttu einnig við um Ubuntu 14.10, aðeins með minniháttar breytingum á útgáfunúmerum, breyttu bara útgáfunúmerum og slóð að OS arkitektúr í samræmi við Ubuntu dreifinguna þína.

Opnaðu PXE sjálfgefna stillingarskrá með hjálp uppáhalds textaritilsins þíns, í mínu tilfelli er það nano ritstjóri.

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

Næst skaltu bæta eftirfarandi stillingum við PXE valmyndina.

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

Athugið: Ef þú vilt láta aðra Ubuntu arkitektúr fylgja með, fylgdu sömu leiðbeiningum hér að ofan og skiptu um merkimiðanúmer og ubuntu-installer/$architecture_name/ möppu í samræmi við PXE sjálfgefna valmyndarstillingarskrá.

4. Eftir að þú hefur stillt PXE valmyndarstillingarskrá skaltu hreinsa upp heimildirnar eftir því hvaða aðferð er notuð og halda áfram með PXE uppsetningar viðskiptavinarins til að prófa stillingarnar þínar.

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

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

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

Hér að neðan eru nokkrar skjámyndir fyrir Ubuntu 14.04 PXE Clients uppsetningarprófanir.

Skref 2: Bættu Debian 7 Wheezy við PXE valmyndina

5. Að bæta Debian 7 við PXE Server krefst sömu skrefa og fyrir Ubuntu Server Edition eins og útskýrt er hér að ofan, eini munurinn er Netboot skjalasafnsniðurhalstenglana og nafnið á heimildaskránni, sem er núna debian-installer.

Til að hlaða niður Debian Wheezy Netboot skjalasafni, farðu á opinberu Debian Netinstall niðurhalssíðuna, veldu kerfisarkitektúrinn sem þú vilt í valmyndinni Netboot og smelltu síðan á netboot hlekkur af Mafnaskrá listanum og hlaðið niður netboot.tar.gz skjalasafninu af Skráarnafni listanum.

Þó Debian býður upp á Netboot uppsetningarheimildir fyrir fjölda kerfisarkitektúra, eins og Armel, ia64, Mips, PowerPC, Sparc o.s.frv., mun ég í þessari handbók aðeins fjalla um 64-bita arkitektúr vegna þess að ferlið við að bæta við öðrum Heimildir byggingarlistar eru nánast þær sömu og núverandi, eini munurinn er debian-installer/$directory_architecture nafnið.

Svo, til að halda lengra, skráðu þig inn á PXE Server þinn með rótarreikningi og gríptu Debian 7 64-bita Netboot skjalasafn með því að gefa út skipunina hér að neðan.

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

6. Eftir að wget hefur lokið við að hlaða niður netboot.tar.gz skránni skaltu draga hana út og afrita debian-installer möppuna yfir á sjálfgefna slóð tftp þjóns með< br /> keyra eftirfarandi skipanir.

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

7. Til að bæta Debian Wheezy merkimiðum við PXE Valmynd, opnaðu PXE Server sjálfgefna stillingarskrá með uppáhalds textaritlinum þínum og bættu við neðangreindum merkimiðum.

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

PXE Label Menu fyrir Debian Wheezy 64-bita.

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

Athugið: Ef þú vilt bæta við öðrum Debian arkitektúrum, endurtaktu skrefin hér að ofan og skiptu út merkinúmerum og debian-installer/$architecture_name/ möppu í samræmi við PXE sjálfgefna valmyndarstillingarskrá.

8. Áður en stillingarnar eru prófaðar á hlið viðskiptavina, hreinsaðu Debian heimildir með því að gefa út eftirfarandi skipun.

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

9. Ræstu síðan biðlara vél, veldu Install Debian úr PXE valmyndinni og haltu áfram með uppsetninguna eins og venjulega.

Þetta eru öll skrefin sem þarf til að bæta við og setja upp Ubuntu eða Debian frá RHEL/CentOS 7 PXE netþjóni á netþjónavélarnar þínar. Í næstu grein minni mun ég fjalla um flóknari aðferð um hvernig þú getur bætt við og framkvæmt netuppsetningu fyrir Windows 7 á viðskiptavinatölvum sem nota RHEL/CentOS 7 PXE Network Boot Server.