Na-agbakwụnye Ubuntu 14.10, Ubuntu 14.04 na Debian 7 na PXE Network Boot Environment Setup na RHEL/CentOS 7


Nkuzi a ga-eduzi gị otu esi etinye Ubuntu 14.10 Server, Ubuntu 14.04 Server na Debian 7 Wheezy nkesa na PXE Network Boot Environment Setup na RHEL/CentOS 7.

Ọ bụ ezie na maka ebumnuche nke nkuzi a, m ga-egosipụta naanị otu ị nwere ike isi tinye 64-bit Network Installation Images, a pụkwara itinye otu usoro ahụ maka Ubuntu ma ọ bụ Debian 32-bit ma ọ bụ ihe osise ndị ọzọ. Ọzọkwa, a ga-akọwa usoro nke ịgbakwunye Ubuntu 32-bit isi mmalite mana ahazighị ya na ụlọ m.

Ịwụnye Ubuntu ma ọ bụ Debian site na sava PXE chọrọ ka igwe ndị ahịa gị ga-enwerịrị njikọ ịntanetị na-arụ ọrụ, nke ahazi ya site na NAT na DHCP ikenye adreesị dị ike, ka onye nrụnye wepụta ngwugwu achọrọ wee mechaa usoro nrụnye.

  1. Wụnye PXE Network Boot Server maka nrụnye nkesa Linux ọtụtụ na RHEL/CentOS 7

Kwụpụ 1: Tinye Ubuntu 14.10 na Ubuntu 14.04 Server na PXE Menu

1. Ịgbakwunye isi mmalite ntinye netwọkụ maka Ubuntu 14.10 na Ubuntu 14.04 na PXE Menu nwere ike nweta ụzọ abụọ: Otu bụ site na nbudata Ubuntu CD ISO Image wee tinye ya na PXE. Igwe ihe nkesa iji nweta faịlụ Ubuntu Netboot na nke ọzọ bụ site na nbudata Ubuntu Netboot Archive ozugbo wee wepụ ya na sistemụ. Ọzọ, m ga-atụle usoro abụọ a:

Iji jiri usoro a ihe nkesa PXE gị chọrọ draịva CD/DVD na-arụ ọrụ. Na kọmputa aka ike gaa na Ubuntu 14.04 Download ibe, jide 64-bit Server Install Image, gbaa ya ọkụ na CD, tinye ihe oyiyi CD na PXE Server DVD/CD mbanye wee tinye ya na sistemụ gị. iji iwu na-esonụ.

# mount /dev/cdrom  /mnt

Ọ bụrụ na igwe ihe nkesa PXE gị enweghị CD/DVD mbanye ị nwere ike budata Ubuntu 14.10 na Ubuntu 14.04 ISO Image na mpaghara site na iji wget ahịrị iwu wee bulie ya na ihe nkesa gị n'otu ụzọ ahụ dị n'elu site n'inye iwu ndị a (budata ma bulie 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

Maka usoro a budata Ubuntu Netboot Images na PXE Server site na iji iwu ndị a.

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

Maka ụlọ ọrụ nhazi ndị ọzọ gaa na Ubuntu 14.10 na Ubuntu 14.04 Netboot ibe akwụkwọ na ebe ndị a wee họrọ ụdị ụlọ gị wee budata faịlụ achọrọ.

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

2. Mgbe ebudatara Oyiyi ISO ma ọ bụ Netboot Installer Archive detuo ihe niile ubuntu-installer nchekwa na PXE tftp nkesa ebe site n'inye ihe ndị a. iwu dabere na usoro ị họọrọ.

A). Maka onyonyo CD ISO abụọ (32-bit ma ọ bụ 64-bit) jiri iwu na-esonụ mgbe ị wụnyechara CD ihe owuwu akọwapụtara na PXE Server /mnt ụzọ sistemụ.

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

B). Maka ebe nchekwa Netboot na-agba iwu ndị a dabere na nhazi Ubuntu akọwapụtara.

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

Ọ bụrụ n’ịchọrọ iji ma ụlọ ọrụ Ubuntu Server architectures na PXE Server, budata mbụ, bulie ma ọ bụ wepụ, dabere na ikpe ahụ, ụlọ ọrụ 32-bit wee detuo ubuntu-installer ndekọ na /var/ lib/tftpboot, wee wepụ CD ahụ ma ọ bụ hichapụ ebe nchekwa Netboot na faịlụ na nchekwa ndị ewepụtara, na, megharịa otu usoro ahụ na nhazi 64-bit, ka ụzọ ikpeazụ tftp kwesịrị. nwere usoro a.

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

3. Na nzọụkwụ ọzọ tinye Ubuntu 14.10 na Ubuntu 14.04 Menu labels na PXE Server faịlụ nhazi ndabara site n'inye iwu a.

Ihe dị mkpa: Ọ gaghị ekwe omume igosi ntuziaka maka ụdị Ubuntu abụọ ahụ, nke ahụ bụ ihe kpatara ngosipụta ngosi, ana m agbakwunye Ubuntu 14.04 Menu lable na PXE Server, mana otu ntụziaka ndị a na-etinyekwa na ya. Ubuntu 14.10, naanị na obere mgbanwe na ọnụọgụ ụdị, gbanwee nọmba ụdị na ụzọ os architecture dị ka nkesa Ubuntu gị siri dị.

Mepee faịlụ nhazi ndabere PXE site n'enyemaka nke onye ndezi ederede ọkacha mmasị gị, n'ọnọdụ m, ọ bụ nchịkọta akụkọ nano.

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

Na-esote, tinye nhazi ndị a na PXE Menu.

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

Mara: Ọ bụrụ na ịchọrọ ịgụnye ụlọ ọrụ Ubuntu ndị ọzọ, soro ntuziaka ndị ahụ dị n'elu wee dochie akara akara na ubuntu-installer/$architecture_name/ ndekọ dịka na faịlụ nhazi menu ndabara PXE.

4. Mgbe ị haziela faịlụ nhazi menu PXE, hichaa isi mmalite dabere na usoro eji arụ ọrụ wee gaa n'ihu na nrụnye PXE ndị ahịa iji nwalee nhazi gị.

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

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

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

N'okpuru bụ ụfọdụ nseta ihuenyo maka Ubuntu 14.04 Nnwale nrụnye ndị ahịa PXE.

Kwụpụ 2: Tinye Debian 7 Wheezy na Menu PXE

5. Ịtinye Debian 7 na PXE Server, chọrọ otu usoro ahụ maka Ubuntu Server Edition dị ka akọwara n'elu, naanị ihe dị iche bụ njikọ nbudata ihe oyiyi Netboot Archive na aha maka akwụkwọ ndekọ aha, nke bụ. ugbu a debian-installer.

Iji budata Debian Wheezy ebe nchekwa Netboot, gaa na ibe nbudata Debian Netinstall gọọmentị, họrọ sistemu sistemu ịchọrọ site na Network Boot menu wee pịa netboot jikọọ site na Nhazi ndetu wee budata netboot.tar.gz nchekwa na ndepụta Aha faịlụ.

Ọ bụ ezie na Debian na-enye Netboot Installation Sources maka ọtụtụ ihe owuwu usoro, dị ka Armel, ia64, Mips, PowerPC, Sparc wdg, na ntuziaka a, naanị m ga-atụle 64-bit architecture n'ihi na usoro nke ịgbakwunye ndị ọzọ. Isi mmalite nke architectures fọrọ nke nta ka ọ bụrụ otu ihe dị ugbu a, naanị ihe dị iche bụ debian-installer/$directory_architecture name.

Yabụ, ka ịga n'ihu, banye na PXE Server gị na akaụntụ mgbọrọgwụ wee jide Debian 7 64-bit Netboot Archive site n'inye iwu dị n'okpuru.

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

6. Mgbe wget mechaa nbudata faịlụ netboot.tar.gz, wepụ ya ma detuo debian-installer directory gaa na tftp sava ndabara ụzọ site br /> na-eme iwu ndị a.

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

7. Iji tinye akara Debian Wheezy na PXE Menu, mepee PXE Server ndabara faịlụ nhazi ederede na ọkacha mmasị gị wee tinye akara ndị dị n'okpuru.

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

PXE Label Menu maka 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

Mara: Ọ bụrụ na ịchọrọ ịgbakwunye ụlọ ọrụ Debian ndị ọzọ megharịa usoro ndị a dị n'elu wee dochie akara akara na debian-installer/$architecture_name/ ndekọ dịka na faịlụ nhazi menu ndabara PXE.

8. Tupu ịnwale nhazi n'akụkụ ndị ahịa, hichaa isi mmalite Debian site n'inye iwu na-esonụ.

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

9. Mgbe ahụ netwọk buut a ahịa igwe, họrọ Wụnye Debian si PXE menu na-aga n'ihu na echichi dị ka ọ na-adịkarị.

Nke ahụ bụ usoro niile achọrọ iji gbakwunye na wụnye Ubuntu ma ọ bụ Debian site na RHEL/CentOS 7 PXE Server n'elu igwe ndị ahịa netwọk gị. N'isiokwu m na-esote, m ga-atụle usoro mgbagwoju anya ka ị nwere ike ịgbakwunye na ịrụ ọrụ netwọk maka Windows 7na kọmputa ndị ahịa site na iji RHEL/CentOS 7 PXE Network Boot Server.