Iż-żieda ta' Ubuntu 14.10, Ubuntu 14.04 u Debian 7 ma' PXE Network Boot Environment Setup fuq RHEL/CentOS 7


Dan it-tutorja jiggwidak dwar kif iżżid distribuzzjonijiet ta' Ubuntu 14.10 Server, Ubuntu 14.04 Server u Debian 7 Wheezy ma' PXE Network Boot Environment Setup fuq RHEL /CentOS 7.

Għalkemm għall-finijiet ta 'dan it-tutorja, ser nuri biss kif tista' żżid Stampi ta 'Installazzjoni tan-Netwerk ta' 64 bit, l-istess proċedura tista 'tiġi applikata wkoll għal Ubuntu jew Debian 32-bit jew immaġini ta' arkitetturi oħra. Ukoll, il-proċess taż-żieda ta 'sorsi ta' Ubuntu 32-bit se jiġi spjegat iżda mhux ikkonfigurat fil-bini tiegħi.

L-installazzjoni ta' Ubuntu jew Debian minn PXE Server teħtieġ li l-magni tal-klijenti tiegħek għandu jkollhom konnessjoni attiva tal-Internet, preferibbilment konfigurata permezz ta' NAT b'DHCP allokazzjoni ta 'indirizzi dinamiċi, sabiex l-installatur jiġbed il-pakketti meħtieġa u jtemm il-proċess ta' installazzjoni.

  1. Installa PXE Network Boot Server għal Installazzjonijiet Multipli ta' Distribuzzjoni Linux f'RHEL/CentOS 7

Pass 1: Żid Ubuntu 14.10 u Ubuntu 14.04 Server mal-Menu PXE

1. Iż-żieda ta' Sorsi ta' Installazzjoni tan-Netwerk għal Ubuntu 14.10 u Ubuntu 14.04 mal-PXE Menu tista' tinkiseb b'żewġ modi: Wieħed huwa billi tniżżel l-Immaġni ISO CD Ubuntu u immuntatha fuq PXE Magna tas-server sabiex taċċessa fajls Ubuntu Netboot u l-oħra hija billi tniżżel direttament l-arkivju Ubuntu Netboot u estrattha fis-sistema. Aktar se niddiskuti ż-żewġ metodi:

Sabiex tuża dan il-metodu, is-server PXE tiegħek jeħtieġ drive CD/DVD funzjonali. Fuq kompjuter arbitrarju mur fil-paġna Download Ubuntu 14.04, aqbad l-Immaġni ta’ Installazzjoni tas-Server ta’ 64 bit, aqbadha fuq CD, poġġi l-immaġni tas-CD fuq DVD/CD drive tal-PXE Server u mmuntaha fis-sistema tiegħek bl-użu tal-kmand li ġej.

# mount /dev/cdrom  /mnt

F'każ li l-magna tas-server PXE tiegħek m'għandhiex drive CD/DVD tista' tniżżel Ubuntu 14.10 u Ubuntu 14.04 ISO Image lokalment billi tuża l-linja tal-kmand wget u timmonta fuq is-server tiegħek fuq l-istess mogħdija ta 'hawn fuq billi toħroġ il-kmandi li ġejjin (niżżel u mmunta s-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

Għal dan l-approċċ niżżel Ubuntu Netboot Images fuq PXE Server billi tuża l-kmandi li ġejjin.

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

Għal arkitetturi oħra tal-proċessur żur Ubuntu 14.10 u Ubuntu 14.04 Netboot Paġni Uffiċjali fil-postijiet li ġejjin u agħżel it-tip ta 'arkitettura tiegħek u niżżel il-fajls meħtieġa.

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

2. Wara li tkun niżżilt l-arkivji ta' Immaġini ISO jew Netboot Installer tikkopja l-folder kollu ta' ubuntu-installer fil-post tas-server PXE tftp billi toħroġ dan li ġej jikkmanda skond il-metodu li għażilt.

A). Għaż-żewġ Stampi CD ISO (32-bit jew 64-bit) uża l-kmand li ġej wara li tkun immuntat is-CD tal-arkitettura speċifika fuq il-passaġġ tas-sistema PXE Server /mnt.

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

B). Għall-arkivji Netboot mexxi l-kmandi li ġejjin skont l-arkitettura speċifika tal-Ubuntu.

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

Jekk trid tuża ż-żewġ arkitetturi ta' Ubuntu Server fuq PXE Server, l-ewwel niżżel, immonta jew estratt, skond il-każ, l-arkitettura ta' 32-bit u kopja tad-direttorju ubuntu-installer għal /var/ lib/tftpboot, imbagħad neħħi s-CD jew ħassar l-arkivju Netboot u l-fajls u l-folders estratti, u, irrepeti l-istess passi b’arkitettura 64-bit, sabiex il-mogħdija finali ta’ tftp għandha għandhom l-istruttura li ġejja.

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

3. Fil-pass li jmiss żid it-tikketti tal-Menu Ubuntu 14.10 u Ubuntu 14.04 għal PXE Server fajl tal-konfigurazzjoni default billi toħroġ il-kmand li ġej.

Importanti: Mhux possibbli għalija li nuri l-istruzzjonijiet għaż-żewġ verżjonijiet ta' Ubuntu, dik hija r-raġuni għall-iskop ta' dimostrazzjoni, qed inżid Ubuntu 14.04 Menu tikketta għal PXE Server, iżda l-istess istruzzjonijiet li ġejjin japplikaw ukoll għal Ubuntu 14.10, b'bidliet żgħar biss fin-numri tal-verżjoni, ibdel biss in-numri tal-verżjoni u l-passaġġ għall-arkitettura tal-OS skont id-distribuzzjonijiet Ubuntu tiegħek.

Iftaħ il-fajl tal-konfigurazzjoni default PXE bl-għajnuna tal-editur tat-test favorit tiegħek, fil-każ tiegħi huwa editur nano.

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

Sussegwentement, żid il-konfigurazzjonijiet li ġejjin mal-Menu 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

Nota: Jekk trid tinkludi arkitetturi Ubuntu oħra, segwi l-istess istruzzjonijiet ta 'hawn fuq u ibdel in-numri tat-tikketta u d-direttorju ubuntu-installer/$architecture_name/ kif xieraq fuq il-fajl tal-konfigurazzjoni tal-menu default PXE.

4. Wara li tkun ikkonfigurat il-fajl tal-konfigurazzjoni tal-menu PXE, naddaf is-sorsi skont il-metodu użat u kompli bl-installazzjonijiet tal-klijent PXE biex tittestja l-konfigurazzjoni tiegħek.

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

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

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

Hawn taħt hawn xi screenshots għall-ittestjar tal-installazzjonijiet tal-Ubuntu 14.04 PXE Clients.

Pass 2: Żid Debian 7 Wheezy mal-Menu PXE

5. Iż-żieda ta’ Debian 7 ma’ PXE Server, teħtieġ l-istess passi bħal għall-Ubuntu Server Edition kif spjegat hawn fuq, l-uniċi differenzi huma l-links tat-tniżżil tal-immaġini tal-arkivju Netboot u l-isem għad-direttorju tas-sorsi, li huwa issa debian-installer.

Biex tniżżel l-arkivji ta' Debian Wheezy Netboot, mur fil-paġna uffiċjali ta' Debian Netinstall Download, agħżel l-arkitettura tas-sistema mixtieqa tiegħek mill-menu Network Boot, imbagħad agħfas il-netboot link mil-lista Directory u niżżel l-arkivju netboot.tar.gz mil-lista Filename.

Filwaqt li Debian joffri Sorsi ta' Installazzjoni ta' Netboot għal numru kbir ta' arkitetturi tas-sistema, bħal Armel, ia64, Mips, PowerPC, Sparc eċċ, f'din il-gwida ser niddiskuti biss arkitettura ta' 64-bit minħabba li l-proċess ta' żieda oħra is-sorsi tal-arkitetturi huwa kważi l-istess bħal dak attwali, l-unika differenza hija l-isem debian-installer/$directory_architecture.

Allura, biex tipproċedi aktar, idħol fis-PXE Server tiegħek bil-kont root u aqbad l-arkivju Netboot ta' Debian 7 64-bit billi toħroġ il-kmand ta' hawn taħt.

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

6. Wara li wget jispiċċa jniżżel il-fajl netboot.tar.gz, oħroġ u kkopja d-direttorju ta’ debian-installer fil-mogħdija default tas-server tftp minn< br /> taħdem il-kmandi li ġejjin.

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

7. Biex iżżid it-tikketti Debian Wheezy mal-Menu PXE, iftaħ il-fajl tal-konfigurazzjoni default tas-Server PXE bl-editur tat-test favorit tiegħek u żid it-tikketti ta' hawn taħt.

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

PXE Label Menu għal 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

Nota: Jekk trid iżżid arkitetturi Debian oħra rrepeti l-passi t'hawn fuq u ibdel in-numri tat-tikketta u d-direttorju debian-installer/$architecture_name/ kif xieraq fuq il-fajl tal-konfigurazzjoni tal-menu default PXE.

8. Qabel ma tittestja l-konfigurazzjoni fuq in-naħa tal-klijenti, naddaf is-sorsi Debian billi toħroġ il-kmand li ġej.

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

9. Imbagħad netwerk ibda magna klijent, agħżel Installa Debian mill-menu PXE u kompli bl-installazzjoni kif normalment.

Dak huma l-passi kollha meħtieġa biex iżżid u tinstalla Ubuntu jew Debian minn RHEL/CentOS 7 PXE Server fuq il-magni tal-klijent tan-netwerk tiegħek. Fl-artiklu li jmiss tiegħi ser niddiskuti metodu aktar ikkumplikat dwar kif tista 'żżid u twettaq installazzjoni tan-netwerk għal Windows 7 fuq kompjuters klijenti bl-użu ta' RHEL/CentOS 7 PXE Network Boot Server.