Fifi Ubuntu 14.10, Ubuntu 14.04 ati Debian 7 si PXE Network Boot Ayika Ayika lori RHEL/CentOS 7


Itọsọna yii yoo ṣe itọsọna fun ọ lori bi o ṣe le ṣafikun Ubuntu 14.10 Server , Ubuntu 14.04 Server ati Debian 7 Wheezy awọn pinpin si PXE Network Boot Ayika Ayika lori RHEL/CentOS 7.

Botilẹjẹpe fun awọn idi ti ikẹkọ yii, Emi yoo ṣe afihan nikan bi o ṣe le ṣafikun Awọn aworan Fifi sori Nẹtiwọọki 64-bit, ilana kanna le tun ṣee lo fun Ubuntu tabi Debian 32-bit tabi awọn aworan ayaworan miiran. Pẹlupẹlu, ilana ti fifi awọn orisun Ubuntu 32-bit kun yoo ṣalaye ṣugbọn kii ṣe tunto lori awọn agbegbe mi.

Fifi Ubuntu tabi Debian sii lati ọdọ olupin PXE nilo pe awọn ẹrọ alabara rẹ gbọdọ ni asopọ Intanẹẹti ti nṣiṣe lọwọ, o fẹ ni tunto nipasẹ NAT pẹlu DHCP ipinpin awọn adirẹsi ti o ni agbara, ni aṣẹ fun oluṣeto lati fa awọn idii ti o nilo ki o pari ilana fifi sori ẹrọ.

  1. Fi sori ẹrọ Server Boot Nẹtiwọọki Nẹtiwọọki fun Awọn fifi sori Pinpin Lainos lọpọlọpọ ni RHEL/CentOS 7

Igbesẹ 1: Ṣafikun Ubuntu 14.10 ati Ubuntu 14.04 Server si Akojọ aṣyn PXE

1. Fifi Awọn orisun Fifi sori Nẹtiwọọki fun Ubuntu 14.10 ati Ubuntu 14.04 si Akojọ aṣyn PXE le ṣaṣeyọri ni awọn ọna meji: Ọkan jẹ nipa gbigba Ubuntu CD ISO Image ati gbe e sori PXE Ẹrọ olupin lati le wọle si awọn faili Netboot Ubuntu ati ekeji ni nipa gbigba lati ayelujara taara pamosi Ubuntu Netboot ki o jade kuro lori eto naa. Siwaju sii Emi yoo jiroro awọn ọna mejeeji:

Lati le lo ọna yii, olupin PXE rẹ nilo awakọ CD/DVD iṣẹ kan. Lori kọnputa lainidii lọ si oju-iwe Igbasilẹ Ubuntu 14.04, gba 64-bit Server Fi aworan sii , sun si CD kan, gbe aworan CD si PXE Server DVD/CD drive ki o gbe sori ẹrọ rẹ lilo pipaṣẹ atẹle.

# mount /dev/cdrom  /mnt

Ni ọran ti ẹrọ olupin PXE rẹ ko ni kọnputa CD/DVD o le ṣe igbasilẹ Ubuntu 14.10 ati Ubuntu 14.04 Aworan ISO ni agbegbe nipa lilo laini aṣẹ wget ati oke o lori olupin rẹ lori ọna kanna loke nipasẹ ipinfunni awọn ofin wọnyi (ṣe igbasilẹ ati gbe CD sii).

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

Fun ọna ọna gbigba lati ayelujara Awọn aworan Ubuntu Ubuntu sori pẹlẹpẹlẹ PXE Server nipa lilo awọn ofin wọnyi.

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

Fun awọn ayaworan ero isise miiran ṣabẹwo si Ubuntu 14.10 ati Ubuntu 14.04 Netboot Awọn oju-iwe Oṣiṣẹ ni awọn ipo atẹle ki o yan iru faaji rẹ ki o gba awọn faili ti o nilo.

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

2. Lẹhin ti o ti gbasilẹ Awọn aworan ISO tabi Oluṣeto Nẹtiwọọki daakọ gbogbo ubuntu-insitola folda si ipo olupin PXE tftp nipa ipinfunni atẹle awọn pipaṣẹ da lori ọna ti o ti yan.

A ). Fun Awọn aworan CD ISO mejeeji (32-bit tabi 64-bit) lo pipaṣẹ atẹle lẹhin ti o ti gbe CD faaji kan pato si ọna PXE Server /mnt ọna.

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

B ). Fun awọn ile ifi nkan pamosi Netboot ṣiṣe awọn ofin wọnyi ti o da lori faaji Ubuntu kan pato.

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

Ti o ba fẹ lo awọn ayaworan Ubuntu Server mejeeji lori PXE Server, ṣe igbasilẹ akọkọ, gbe tabi jade, da lori ọran naa, faaji 32-bit ati daakọ ubuntu-insitola itọsọna si /var/lib/tftpboot , lẹhinna yọ CD kuro tabi paarẹ iwe ipamọ Netboot ati awọn faili ti a fa jade ati awọn folda, ati, tun awọn igbesẹ kanna ṣe pẹlu faaji 64-bit, ki ọna ikẹhin tftp yẹ ni eto atẹle.

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

3. Ni igbesẹ ti n tẹle fi kun Ubuntu 14.10 ati Ubuntu 14.04 awọn aami atokọ Akojọ si PXE Server faili iṣeto ni aiyipada nipa fifun aṣẹ atẹle.

Pataki: Ko ṣee ṣe fun mi lati fi awọn itọnisọna han fun awọn ẹya Ubuntu mejeeji, iyẹn ni idi fun idi ifihan, Mo n ṣe afikun Ubuntu 14.04 Akojọ aṣynini si Server PXE, ṣugbọn awọn itọnisọna atẹle kanna tun lo si Ubuntu 14.10, nikan pẹlu awọn ayipada kekere si awọn nọmba ẹya, kan yi awọn nọmba ẹya ati ọna si faaji OS gẹgẹ bi awọn pinpin Ubuntu rẹ.

Ṣii faili iṣeto ni aiyipada PXE pẹlu iranlọwọ ti olootu ọrọ ayanfẹ rẹ, ninu ọran mi o jẹ olootu nano.

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

Nigbamii, ṣafikun awọn atunto wọnyi si Akojọ aṣyn PXE.

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

Akiyesi: Ti o ba fẹ ṣafikun awọn ayaworan ile Ubuntu miiran, tẹle awọn ilana kanna loke ki o rọpo awọn nọmba aami ati ubuntu-installer/$architecture_name/ itọsọna ni ibamu lori faili iṣeto ni aiyipada PXE.

4. Lẹhin ti o ti tunto faili iṣeto akojọ aṣayan PXE, sọ di mimọ awọn orisun ti o da lori ọna oojọ ki o tẹsiwaju pẹlu awọn fifi sori ẹrọ PXE alabara lati ṣe idanwo iṣeto rẹ.

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

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

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

Ni isalẹ wa diẹ ninu awọn sikirinisoti fun Ubuntu 14.04 Idanwo awọn fifi sori ẹrọ Awọn onibara PXE.

Igbesẹ 2: Ṣafikun Debian 7 Wheezy si Akojọ aṣyn PXE

5. Fifi Debian 7 si olupin PXE kan, nilo awọn igbesẹ kanna bi fun Ubuntu Server Edition bi a ti salaye loke, awọn iyatọ nikan ni awọn ọna asopọ igbasilẹ awọn aworan Netboot ati orukọ fun itọsọna awọn orisun, eyiti o jẹ bayi debian-insitola .

Lati ṣe igbasilẹ Debian Wheezy Awọn ile ifi nkan pamosi Netboot, lọ si oju-iwe Gbigba lati ayelujara Debian Netinstall, yan faaji eto ti o fẹ lati inu akojọ Nẹtiwọọki Boot , lẹhinna lu netboot ọna asopọ lati atokọ Itọsọna ki o ṣe igbasilẹ ibi ipamọ netboot.tar.gz lati atokọ Orukọ faili .

Lakoko ti Debian nfun Awọn orisun Fifi sori Netboot fun ọpọlọpọ awọn ayaworan eto, gẹgẹbi Armel, ia64, Mips, PowerPC, Sparc ati bẹbẹ lọ, ninu itọsọna yii Emi yoo jiroro nikan 64-bit faaji nitori ilana ti fifi kun omiiran awọn orisun ayaworan ile fẹrẹẹ jẹ ọkan ti isiyi, iyatọ nikan ni debian-installer/$directory_architecture orukọ .

Nitorinaa, lati tẹsiwaju siwaju sii, buwolu wọle si PXE Server rẹ pẹlu akọọlẹ gbongbo ki o mu Debian 7 64-bit Netboot pamosi nipasẹ ipinfunni aṣẹ isalẹ.

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

6. Lẹhin ti wget ti pari gbigba lati ayelujara faili netboot.tar.gz , jade ki o daakọ itọsọna debian-insitola si ọna aiyipada olupin tftp nipasẹ < br /> nṣiṣẹ awọn ofin wọnyi.

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

7. Lati ṣafikun awọn aami Debian Wheezy si PXE Akojọ aṣyn , ṣii faili atunto aiyipada PXE Server pẹlu olootu ọrọ ayanfẹ rẹ ati ṣafikun awọn aami isalẹ.

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

PXE Aami Akojọ aṣyn fun Debian Wheezy 64-bit.

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

Akiyesi: Ti o ba fẹ ṣafikun awọn ayaworan ile Debian miiran tun ṣe awọn igbesẹ ti o wa loke ki o rọpo awọn nọmba aami ati debian-installer/$architecture_name/ itọsọna ni ibamu lori faili atunto aiyipada PXE.

8. Ṣaaju ki o to idanwo iṣeto ni ẹgbẹ awọn alabara, nu awọn orisun Debian nipa ipinfunni aṣẹ atẹle.

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

9. Lẹhinna nẹtiwọọki bata ẹrọ alabara kan, yan Fi Debian sii lati inu akojọ PXE ki o tẹsiwaju siwaju pẹlu fifi sori ẹrọ bi deede.

Iyẹn ni gbogbo awọn igbesẹ ti o nilo lati ṣafikun ati fi sori ẹrọ Ubuntu tabi Debian lati ọdọ RHEL/CentOS 7 PXE Server lori awọn ẹrọ alabara nẹtiwọọki rẹ. Lori nkan mi ti nbọ Emi yoo jiroro ọna idiju diẹ sii lori bi o ṣe le ṣafikun ati ṣe fifi sori ẹrọ nẹtiwọọki fun Windows 7 lori awọn kọnputa alabara nipa lilo RHEL/CentOS 7 PXE Server Boot Server.