bootloader

A PXE hálózati indítókiszolgáló beállítása az Ubuntu 18-on.04 LTS

A PXE hálózati indítókiszolgáló beállítása az Ubuntu 18-on.04 LTS
A PXE egy protokoll, amelyet az operációs rendszerek hálózaton keresztül indítanak. Ezzel a módszerrel kedvenc Linux terjesztését telepítheti laptopjára, asztali számítógépére vagy szerverére PXE-n keresztül a hálózaton keresztül.

Ebben a cikkben bemutatom, hogyan konfigurálhatja a PXE rendszerindító szervert az Ubuntu 18-on.04 LTS és indítsa el az Ubuntu 18-at.04 LTS Desktop Live telepítő és telepítse a számítógépre a hálózaton keresztül. Tehát kezdjük.

Hálózati topológia:

Itt konfigurálok egy PXE rendszerindító szervert a hálózatban. Az indító szerver DHCP szerverként is működik. Ezután elindítok egy Linux Live operációs rendszert (Ubuntu 18.04 LTS Desktop) a PXE-kliensen, és telepítse az Ubuntu 18-at.04 LTS Desktop ott a hálózaton keresztül.

A hálózat beállítása:

Konfiguráltam a PXE rendszerindító szervert fix IP-címmel 192.168.50.1 netplan használatával. A netplan-t a következőképpen konfiguráltam:

$ sudo nano / etc / netplan / 50-cloud-init.yaml

Amint láthatja, a fix IP-cím 192.168.50.Az 1 az ens38 interfészen van konfigurálva.

A dnsmasq telepítése és beállítása:

Ebben a cikkben a dnsmasq a hálózat DHCP-kiszolgálóként és TFTP-kiszolgálóként fog működni.

A dnsmasq nincs telepítve az Ubuntu 18-ra.04 alapértelmezés szerint. Tehát telepítse a dnsmasq parancsot a következő paranccsal:

$ sudo apt update && sudo apt install -y dnsmasq

A dnsmasq telepítése szükséges.

Nevezze át az eredetit / etc / dnsmasq.konf fájlba / etc / dnsmasq.konf.biztonsági mentés alábbiak szerint:

$ sudo mv -v / etc / dnsmasq.conf / etc / dnsmasq.konf.biztonsági mentés

Hozzon létre egy üres helyet dnsmasq.konf fájl a következő paranccsal:

$ sudo nano / etc / dnsmasq.konf

Írja be a következő sorokat:

interfész = ens38
kötés-interfészek
domain = linuxhint.helyi
 
dhcp-tartomány = ens38,192.168.50.100,192.168.50.240,255.255.255.0,8h
dhcp-option = option: router, 192.168.50.1
dhcp-option = opció: dns-szerver, 192.168.50.1
dhcp-option = opció: dns-szerver, 8.8.8.8
 
enable-tftp
tftp-root = / netboot / tftp
dhcp-boot = pxelinux.0, linuxhint-s20,192.168.50.1
pxe-prompt = "Nyomja meg az F8 billentyűt a PXE hálózati indításhoz.", 2
pxe-service = x86PC, "Telepítse az operációs rendszert PXE-n keresztül", pxelinux

A végső konfigurációs fájlnak a következőképpen kell kinéznie. Miután befejezte a beírást, mentse el a konfigurációs fájlt a megnyomásával + x utána y és .

Most hozza létre a tftp-root Könyvtár / netboot / tftp a következő paranccsal:

$ sudo mkdir -p / netboot / tftp

Indítsa újra a dnsmasq szervert az alábbiak szerint:

$ sudo systemctl indítsa újra a dnsmasq fájlt

Most ellenőrizze, hogy a dnsmasq szolgáltatás fut-e az alábbiak szerint:

$ sudo systemctl status dnsmasq

Amint láthatja, a dnsmasq szolgáltatás fut. Tehát, helyesen van beállítva.

Az NFS Server telepítése és konfigurálása:

Ubuntu 18.04 LTS Desktop használ casper hogy Live DVD módba induljon. A casper csak a hálózati indítást támogatja az NFS-en keresztül. Tehát az Ubuntu 18 indításához.04 LTS és az összes Ubuntu származék a PXE-n keresztül, rendelkeznie kell egy teljesen működő NFS szerverrel, amely elérhető a hálózaton keresztül.

Az NFS-kiszolgáló telepítéséhez futtassa a következő parancsot:

$ sudo apt install -y nfs-kernel-server

Az NFS-kiszolgálót telepíteni kell.

Most hozzon létre egy új könyvtárat / netboot / nfs megosztani az NFS-en keresztül az alábbiak szerint:

$ sudo mkdir / netboot / nfs

Nyissa meg a / etc / export konfigurációs fájl az alábbiak szerint:

$ sudo nano / etc / export

Most adja hozzá a következő sort a fájl végéhez:

/ netboot / nfs * (ro, sync, no_wdelay, insecure_locks, no_root_squash, bizonytalan, no_subtree_check)

A végső konfigurációs fájlnak a következőképpen kell kinéznie. Ha elkészült, mentse a fájlt.

Most tegye elérhetővé a megosztást a következő paranccsal:

$ sudo exportfs -a

A szükséges PXE rendszerindító fájlok telepítése:

Most telepítenie kell az összes szükséges bootloader fájlt a PXE indításához. Ehhez futtassa a következő parancsot:

$ sudo apt install -y syslinux pxelinux

Most át kell másolnia az összes szükséges fájlt a / netboot / tftp / Könyvtár.

Másolja a pxelinux.0 fájl a / netboot / tftp könyvtárat az alábbiak szerint:

$ sudo cp -v / usr / lib / PXELINUX / pxelinux.0 / netboot / tftp /

Most másold ldlinux.c32, libcom32.c32, libutil.c32, vesamenu.c32 fájlokat a / netboot / tftp könyvtárat az alábbiak szerint:

$ sudo cp -v / usr / lib / syslinux / modules / bios / ldlinux.c32, libcom32.c32, libutil.c32,
vesamenu.c32 / netboot / tftp

Most hozzon létre egy PXE bootloader konfigurációs könyvtárat / netboot / tftp / pxelinux.cfg / alábbiak szerint:

$ sudo mkdir / netboot / tftp / pxelinux.vö

Most hozzon létre egy PXE bootloader alapértelmezett konfigurációs fájlt / netboot / tftp / pxelinux.cfg / default alábbiak szerint:

$ sudo touch / netboot / tftp / pxelinux.cfg / default

A TFTP-kiszolgáló mostantól képes kiszolgálni az összes szükséges bootloader fájlt a hálózaton keresztül.

Az Ubuntu 18 előkészítése.04 LTS asztali számítógép a PXE rendszerindításhoz:

Most töltse le az Ubuntu 18-at.04 LTS Live Desktop ISO kép a következő paranccsal:

$ wget http: // kiadások.ubuntu.com / 18.04 / ubuntu-18.04.2-desktop-amd64.iso

Eltart egy ideig, amíg elkészül.

Miután letöltötte az ISO képfájlt, csatlakoztassa az ISO fájlt a / mnt könyvtárat az alábbiak szerint:

$ sudo mount -o loop ubuntu-18.04.2-desktop-amd64.iso / mnt

Most hozzon létre dedikált könyvtárakat az Ubuntu 18-hoz.04 LTS / netboot / nfs / ubuntu1804 / és / netboot / tftp / ubuntu1804 / alábbiak szerint:

$ sudo mkdir -v / netboot / nfs, tftp / ubuntu1804

Most másolja az ISO fájl tartalmát az NFS könyvtárba / netboot / nfs / ubuntu1804 / alábbiak szerint:

$ sudo cp -Rfv / mnt / * / netboot / nfs / ubuntu1804 /

Az ISO fájl tartalmát át kell másolni.

Most másolja a vmlinuz és initrd fájlokat a / netboot / tftp / ubuntu1804 / könyvtárat az alábbiak szerint:

Most változtassa meg a / netboot könyvtárat az alábbiak szerint:

$ sudo chmod -Rfv 777 / netboot

Most leválaszthatja az Ubuntu 18-at.04 LTS ISO kép, és törölje, ha akarja.

$ sudo umount / mnt
$ rm ubuntu-18.04.2-desktop-amd64.iso

PXE rendszerindítási bejegyzés hozzáadása az Ubuntu 18-hoz.04 LTS:

Most hozzá kell adnia egy indító bejegyzést az Ubuntu 18-hoz.04 LTS a / netboot / tftp / pxelinux.cfg / default fájl.

Nyissa meg a PXE indítómenü konfigurációs fájlt / netboot / tftp / pxelinux.cfg / default szerkesztésre az alábbiak szerint:

$ sudo nano / netboot / tftp / pxelinux.cfg / default

Most adja hozzá a következő sorokat a fájlhoz.

alapértelmezett vesamenu.c32
 
 
címke telepítése1
menü címke ^ Telepítse az Ubuntu 18-at.04 LTS Desktop
menü alapértelmezett
kernel ubuntu1804 / vmlinuz
apprd initrd = ubuntu1804 / initrd boot = casper netboot = nfs nfsroot = 192.168.50.1: /
netboot / nfs / ubuntu1804 / splash toram ---

A végső konfigurációs fájlnak a következőképpen kell kinéznie. Most mentse el a konfigurációs fájlt.

Az Ubuntu 18 telepítése.04 LTS a PXE-n keresztül:

Most azon a PXE kliensen, ahová telepíteni szeretné az Ubuntu 18-at.04 LTS a hálózaton keresztül PXE-n keresztül, lépjen a BIOS-hoz és a hálózati hálózati rendszerindításhoz.

A következő üzenet megjelenésekor nyomja meg a gombot a billentyűzeten.

Most válassza ki Telepítse az operációs rendszert a PXE-n keresztül és nyomja meg .

Csak egy lehetőséged lesz. Tehát, csak nyomja meg .

Mint láthatja, az Ubuntu 18.04 LTS splash képernyő jelenik meg. Betöltődik. A hálózati kapcsolat sebességétől függően eltarthat egy ideig.

Ubuntu 18.04 LTS-t be kell tölteni. Most telepítheti az ügyfélgépére.

Tehát így konfigurálja a PXE hálózati rendszerkiszolgálót az Ubuntu 18-on.04 LTS. Köszönjük, hogy elolvasta ezt a cikket.

A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...
A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...