Füügt Ubuntu 14.10, Ubuntu 14.04 an Debian 7 op PXE Network Boot Environment Setup op RHEL/CentOS 7


Dësen Tutorial wäert Iech guidéieren wéi Dir Ubuntu 14.10 Server, Ubuntu 14.04 Server an Debian 7 Wheezy Verdeelungen op PXE Network Boot Environment Setup op RHEL addéiere wëllt /CentOS 7.

Obwuel fir den Zweck vun dësem Tutorial, wäert ech nëmmen demonstréieren wéi Dir 64-Bit Network Installatioun Biller addéiere kënnt, déi selwecht Prozedur kann och fir Ubuntu oder Debian 32-Bit oder aner Architekturbiller applizéiert ginn. Och de Prozess fir Ubuntu 32-Bit Quellen ze addéieren gëtt erkläert awer net op menge Raimlechkeeten konfiguréiert.

Installéiere vun Ubuntu oder Debian vun engem PXE Server erfuerdert datt Är Clientsmaschinnen eng aktiv Internetverbindung hunn, am léifsten iwwer NAT mat DHCP konfiguréiert. dynamesch Adressenallokatioun, fir datt den Installateur déi erfuerderlech Packagen zitt an den Installatiounsprozess ofschléisst.

  1. Installéiert PXE Network Boot Server fir Multiple Linux Distribution Installations an RHEL/CentOS 7

Schrëtt 1: Füügt Ubuntu 14.10 an Ubuntu 14.04 Server op PXE Menu

1. Netzinstallatiounsquellen fir Ubuntu 14.10 an Ubuntu 14.04 op PXE Menu ze addéieren kënnen op zwou Weeër erreecht ginn: Ee ass andeems Dir den Ubuntu CD ISO Image eroflueden an op PXE montéiert. Server Maschinn fir Zougang zu Ubuntu Netboot Dateien ze kréien an déi aner ass andeems Dir Ubuntu Netboot Archiv direkt erofluet an et op de System extrahéiert. Weider wäert ech béid Methoden diskutéieren:

Fir dës Method ze benotzen brauch Äre PXE Server e funktionnellen CD/DVD Drive. Op engem arbiträre Computer gitt op Ubuntu 14.04 Download Säit, gräift d'64-Bit Server Install Image, verbrennt et op eng CD, setzt d'CD Image op PXE Server DVD/CD Drive a montéiert et op Ärem System benotzt de folgende Kommando.

# mount /dev/cdrom  /mnt

Am Fall wou Är PXE Server Maschinn keen CD/DVD Drive huet, kënnt Dir Ubuntu 14.10 an Ubuntu 14.04 ISO Image lokal mat der wget Kommandozeil eroflueden a montéieren et op Ärem Server um selwechten uewe Wee duerch déi folgend Kommandoen ausginn (Download a montéiert d'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

Fir dës Approche download Ubuntu Netboot Biller op PXE Server mat de folgende Kommandoen.

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

Fir aner Prozessorarchitekturen besicht Ubuntu 14.10 an Ubuntu 14.04 Netboot Offiziell Säiten op folgende Plazen a wielt Är Architekturtyp an luet déi erfuerderlech Dateien erof.

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

2. Nodeems Dir d'ISO Biller oder Netboot Installer Archiven erofgeluede hutt, kopéiert de ganzen ubuntu-installer Dossier op PXE tftp Server Location andeems Dir déi folgend erausginn. Kommandoen jee no der Method déi Dir gewielt hutt.

A). Fir béid CD ISO Biller (32-Bit oder 64-Bit) benotzt de folgende Kommando nodeems Dir déi spezifesch Architektur-CD op PXE Server /mnt Systemwee montéiert hutt.

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

B). Fir Netboot Archiven lafen déi folgend Kommandoen ofhängeg vun der spezifescher Ubuntu Architektur.

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

Wann Dir béid Ubuntu Server Architekturen op PXE Server benotze wëllt, luet fir d'éischt erof, montéiert oder extrahéiert, jee no Fall, d'32-Bit Architektur a kopéiert ubuntu-installer Verzeechnes op /var/ lib/tftpboot, dann demontéiert d'CD oder läscht den Netboot Archiv an déi extrahéiert Dateien an Ordner, a widderhuelen déiselwecht Schrëtt mat 64-Bit Architektur, sou datt de finalen tftp Wee soll hunn déi folgend Struktur.

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

3. Op de nächste Schrëtt fügen d'Ubuntu 14.10 an Ubuntu 14.04 Menu Labels op PXE Server Standard Konfiguratiounsdatei andeems Dir de folgende Kommando ausginn.

Wichteg: Et ass net méiglech fir mech d'Instruktioune fir béid Ubuntu Versiounen ze weisen, dat ass de Grond fir Demonstratiounszwecker, ech addéieren Ubuntu 14.04 Menu Label op PXE Server, awer déiselwecht folgend Instruktioune gëllen och fir Ubuntu 14.10, nëmme mat klengen Ännerungen un Versiounsnummeren, ännert just d'Versiounsnummeren a Wee fir d'OS Architektur no Ären Ubuntu Verdeelungen.

Open PXE Standard Konfiguratiounsdatei mat der Hëllef vun Ärem Liiblingstexteditor, a mengem Fall ass et Nano Editor.

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

Als nächst füügt déi folgend Konfiguratiounen op 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

Bemierkung: Wann Dir aner Ubuntu-Architekturen wëllt enthalen, befollegt déiselwecht Instruktioune uewen an ersetzen Labelnummeren an ubuntu-installer/$architecture_name/ Verzeechnes entspriechend op PXE Standardmenü Konfiguratiounsdatei.

4. Nodeems Dir PXE Menü Configuratiounsdatei konfiguréiert hutt, botzt d'Quellen ofhängeg vun der beschäftegter Method a fuert mat Client PXE Installatiounen fir Är Konfiguratioun ze testen.

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

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

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

Drënner sinn e puer Screenshots fir Ubuntu 14.04 PXE Clients Installatiounen Testen.

Schrëtt 2: Füügt Debian 7 Wheezy op PXE Menu

5. Debian 7 op e PXE Server bäizefügen, erfuerdert déiselwecht Schrëtt wéi fir Ubuntu Server Edition wéi uewen erkläert, déi eenzeg Differenzen sinn d'Netboot Archiv Biller Download Linken an den Numm fir de Quellen Verzeechnes, wat ass elo debian-installer.

Fir Debian Wheezy Netboot Archiven erofzelueden, gitt op déi offiziell Debian Netinstall Download Säit, wielt Är gewënschte Systemarchitektur vum Network Boot Menü, klickt dann op Netboot Link aus der Verzeichnis Lëscht an luet den netboot.tar.gz Archiv aus der Dateiname Lëscht erof.

Wärend Debian Netboot Installatiounsquellen fir eng Villfalt vu Systemarchitekturen ubitt, wéi Armel, ia64, Mips, PowerPC, Sparc etc., an dësem Guide wäert ech nëmmen iwwer 64-Bit Architektur diskutéieren, well de Prozess fir aner ze addéieren Architekturen Quellen ass bal d'selwecht wéi déi aktuell, den eenzegen Ënnerscheed ass den debian-installer/$directory_architecture Numm.

Also, fir weiderzegoen, loggt Iech op Äre PXE Server mat Root Kont a gräift Debian 7 64-Bit Netboot Archiv andeems Dir de Kommando hei ënnen ausgitt.

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

6. Nodeems wget fäerdeg ass d'Datei netboot.tar.gz erofzelueden, extrahéiert se a kopéiert debian-installer Verzeechnes op den tftp Server Standard Wee duerch< br /> lafen déi folgend Kommandoen.

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

7. Fir Debian Wheezy Etiketten op PXE Menu ze addéieren, öffnen d'PXE Server Standard Konfiguratiounsdatei mat Ärem Liiblingstexteditor a fügen d'Etiketten un.

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

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

Bemierkung: Wann Dir aner Debian Architekturen derbäi wëllt widderhuelen déi uewe genannte Schrëtt an ersetzen Labelnummeren an debian-installer/$architecture_name/ Verzeechnes entspriechend op PXE Standardmenü Konfiguratiounsdatei.

8. Ier Dir d'Konfiguratioun op Clientssäit testen, botzt Debian Quellen andeems Dir de folgende Kommando ausstellt.

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

9. Dann Netzwierk boot eng Client Maschinn, wielt Install Debian vum PXE Menü a fuert weider mat der Installatioun wéi normal.

Dat sinn all déi néideg Schrëtt fir Ubuntu oder Debian vun engem RHEL/CentOS 7 PXE Server op Är Netzwierk Client Maschinnen ze addéieren an z'installéieren. Op mengem nächsten Artikel wäert ech iwwer eng méi komplizéiert Method diskutéieren wéi Dir d'Netzwierkinstallatioun fir Windows 7 op Clientcomputer mat RHEL/CentOS 7 PXE Network Boot Server addéiere kann.