Pagdugang sa Ubuntu 14.10, Ubuntu 14.04 ug Debian 7 sa PXE Network Boot Environment Setup sa RHEL/CentOS 7


Kini nga panudlo maggiya kanimo kung unsaon pagdugang ang Ubuntu 14.10 Server, Ubuntu 14.04 Server ug Debian 7 Wheezy nga mga distribusyon sa PXE Network Boot Environment Setup sa RHEL /CentOS 7.

Bisan kung alang sa mga katuyoan sa kini nga panudlo, ipakita ra nako kung giunsa nimo madugang ang 64-bit nga Mga Imahe sa Pag-install sa Network, ang parehas nga pamaagi mahimo usab nga magamit alang sa Ubuntu o Debian 32-bit o uban pang mga imahe sa arkitektura. Usab, ang proseso sa pagdugang sa Ubuntu 32-bit nga mga tinubdan ipasabut apan dili ma-configure sa akong lugar.

Ang pag-instalar sa Ubuntu o Debian gikan sa PXE Server nagkinahanglan nga ang imong kliyente nga mga makina kinahanglang adunay aktibong koneksyon sa Internet, mas maayo nga i-configure pinaagi sa NAT uban sa DHCP dinamikong alokasyon sa mga adres, aron makuha sa installer ang gikinahanglan nga mga pakete ug matapos ang proseso sa pag-instalar.

  1. I-install ang PXE Network Boot Server para sa Multiple Linux Distribution Installations sa RHEL/CentOS 7

Lakang 1: Idugang ang Ubuntu 14.10 ug Ubuntu 14.04 Server sa PXE Menu

1. Pagdugang sa Mga Tinubdan sa Pag-install sa Network para sa Ubuntu 14.10 ug Ubuntu 14.04 sa PXE Menu mahimong makab-ot sa duha ka paagi: Ang usa mao ang pag-download sa Ubuntu CD ISO Image ug i-mount kini sa PXE Ang makina sa server aron ma-access ang mga file sa Ubuntu Netboot ug ang lain pinaagi sa direkta nga pag-download sa archive sa Ubuntu Netboot ug pagkuha niini sa sistema. Dugang pa nga akong hisgutan ang duha nga mga pamaagi:

Aron magamit kini nga pamaagi ang imong PXE server nanginahanglan usa ka magamit nga CD/DVD drive. Sa usa ka arbitraryong computer adto sa Ubuntu 14.04 Download page, kuhaa ang 64-bit Server Install Image, isunog kini sa CD, ibutang ang CD image sa PXE Server DVD/CD drive ug i-mount kini sa imong system gamit ang mosunod nga sugo.

# mount /dev/cdrom  /mnt

Kon ang imong PXE server machine walay CD/DVD drive mahimo nimong i-download ang Ubuntu 14.10 ug Ubuntu 14.04 ISO Image sa lokal gamit ang wget command line ug mount kini sa imong server sa parehas nga agianan sa ibabaw pinaagi sa pag-isyu sa mosunod nga mga mando (i-download ug i-mount ang 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

Alang niini nga pamaagi i-download ang Ubuntu Netboot Images ngadto sa PXE Server gamit ang mosunod nga mga sugo.

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

Alang sa ubang mga arkitektura sa processor bisitaha ang Ubuntu 14.10 ug Ubuntu 14.04 Netboot Opisyal nga mga panid sa mosunod nga mga lokasyon ug pilia ang imong matang sa arkitektura ug i-download ang gikinahanglan nga mga file.

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

2. Human nimo ma-download ang ISO Images o Netboot Installer nga mga archive kopyaha ang tibuok ubuntu-installer folder ngadto sa PXE tftp server location pinaagi sa pag-isyu sa mosunod mga sugo depende sa paagi nga imong gipili.

A). Para sa duha ka CD ISO Images (32-bit o 64-bit) gamita ang mosunod nga command human nimo i-mount ang espesipikong arkitektura CD sa PXE Server /mnt system path.

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

B). Alang sa mga archive sa Netboot ipadagan ang mosunod nga mga sugo depende sa piho nga arkitektura sa Ubuntu.

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

Kung gusto nimong gamiton ang duha ka mga arkitektura sa Ubuntu Server sa PXE Server, una nga i-download, i-mount o i-extract, depende sa kaso, ang 32-bit nga arkitektura ug kopyaha ang ubuntu-installer nga direktoryo sa /var/ lib/tftpboot, dayon i-unmount ang CD o i-delete ang Netboot archive ug ang gikuha nga mga file ug folder, ug, balika ang parehas nga mga lakang gamit ang 64-bit nga arkitektura, aron ang katapusang tftp nga agianan kinahanglan adunay mosunod nga istruktura.

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

3. Sa sunod nga lakang idugang ang Ubuntu 14.10 ug Ubuntu 14.04 Mga label sa Menu ngadto sa PXE Server default configuration file pinaagi sa pag-isyu sa mosunod nga sugo.

Importante: Dili nako mahimo nga ipakita ang mga instruksyon alang sa duha ka bersyon sa Ubuntu, kana ang hinungdan sa katuyoan sa pagpakita, akong gidugang Ubuntu 14.04 Menu label sa PXE Server, apan ang parehas nga mosunod nga mga panudlo magamit usab sa Ang Ubuntu 14.10, nga adunay gamay nga pagbag-o sa mga numero sa bersyon, usba lang ang mga numero sa bersyon ug agianan sa arkitektura sa OS sumala sa imong mga distribusyon sa Ubuntu.

Ablihi ang PXE default configuration file sa tabang sa imong paborito nga text editor, sa akong kaso kini nano editor.

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

Sunod, idugang ang mosunod nga mga pag-configure sa 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

Pahinumdom: Kung gusto nimong iapil ang ubang mga arkitektura sa Ubuntu, sunda ang parehas nga mga panudlo sa ibabaw ug ilisan ang mga numero sa label ug direktoryo nga ubuntu-installer/$architecture_name/ sumala sa PXE default menu configuration file.

4. Human nimo ma-configure ang PXE menu configuration file, limpyohi ang mga tinubdan depende sa gigamit nga pamaagi ug ipadayon ang client PXE installations aron masulayan ang imong configuration.

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

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

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

Sa ubos mao ang pipila ka mga screenshot para sa Ubuntu 14.04 PXE Clients installations testing.

Lakang 2: Idugang ang Debian 7 Wheezy sa PXE Menu

5. Ang pagdugang sa Debian 7 sa usa ka PXE Server, nanginahanglan sa parehas nga mga lakang sama sa alang sa Ubuntu Server Edition sama sa gipatin-aw sa ibabaw, ang bugtong kalainan mao ang mga link sa pag-download sa mga imahe sa Netboot archive ug ang ngalan alang sa direktoryo sa gigikanan, nga mao karon debian-installer.

Aron ma-download ang Debian Wheezy Mga archive sa Netboot, adto sa opisyal nga panid sa Pag-download sa Debian Netinstall, pilia ang imong gusto nga arkitektura sa sistema gikan sa Network Boot menu, dayon i-hit ang netboot link gikan sa listahan sa Directory ug i-download ang netboot.tar.gz archive gikan sa Filename listahan.

Samtang nagtanyag ang Debian sa Mga Tinubdan sa Pag-install sa Netboot alang sa daghang mga arkitektura sa sistema, sama sa Armel, ia64, Mips, PowerPC, Sparc ug uban pa, sa kini nga giya hisgutan ra nako ang 64-bit nga arkitektura tungod kay ang proseso sa pagdugang sa uban pa. Ang mga tinubdan sa mga arkitektura halos parehas sa kasamtangan, ang bugtong kalainan mao ang debian-installer/$directory_architecture name.

Busa, aron makapadayon, pag-log in sa imong PXE Server gamit ang root account ug kuhaa ang Debian 7 64-bit Netboot archive pinaagi sa pag-isyu sa ubos nga sugo.

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

6. Human ang wget mahuman sa pag-download sa netboot.tar.gz nga payl, kuhaa kini ug kopyaha ang debian-installer nga direktoryo ngadto sa tftp server default path pinaagi sa< br /> pagpadagan sa mosunod nga mga sugo.

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

7. Aron idugang ang Debian Wheezy nga mga label sa PXE Menu, ablihi ang PXE Server default configuration file gamit ang imong paborito nga text editor ug idugang ang ubos nga mga label.

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

PXE Label Menu para sa 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

Mubo nga sulat: Kung gusto nimong idugang ang uban nga mga arkitektura sa Debian balika ang mga lakang sa ibabaw ug ilisan ang mga numero sa label ug direktoryo nga debian-installer/$architecture_name/ sumala sa PXE default menu configuration file.

8. Sa dili pa sulayan ang configuration sa kilid sa mga kliyente, limpyohi ang mga tinubdan sa Debian pinaagi sa pag-isyu sa mosunod nga sugo.

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

9. Unya ang network boot sa usa ka kliyente nga makina, pilia ang Install Debian gikan sa PXE menu ug ipadayon ang pag-instalar sama sa naandan.

Mao kana ang tanan nga mga lakang nga gikinahanglan aron madugang ug ma-install ang Ubuntu o Debian gikan sa usa ka RHEL/CentOS 7 PXE Server ngadto sa imong network client machines. Sa akong sunod nga artikulo akong hisgotan ang usa ka mas komplikado nga pamaagi kung giunsa nimo pagdugang ug paghimo ang pag-install sa network para sa Windows 7 sa mga kompyuter sa kliyente gamit ang RHEL/CentOS 7 PXE Network Boot Server.