alglaadur

PXE võrgu alglaadimisserveri konfigureerimine Ubuntu 18-s.04 LTS

PXE võrgu alglaadimisserveri konfigureerimine Ubuntu 18-s.04 LTS
PXE on protokoll, mida kasutatakse opsüsteemide käivitamiseks võrgu kaudu. Selle meetodi abil saate oma lemmik Linuxi jaotuse installida sülearvutisse, töölauale või serverisse PXE kaudu võrgu kaudu.

Selles artiklis näitan teile, kuidas konfigureerida PXE alglaadimisserverit Ubuntu 18-s.04 LTS ja käivitage Ubuntu 18.04 LTS Desktop Live installiprogramm ja installige see arvutisse üle võrgu. Alustame siis.

Võrgu topoloogia:

Siin konfigureerin PXE alglaadimisserveri võrgus. Buutimisserver töötab ka DHCP-serverina. Seejärel käivitan Linux Live OS-i (Ubuntu 18.04 LTS Desktop) PXE-kliendis ja installige Ubuntu 18.04 LTS Desktop seal võrgu kaudu.

Võrgu konfigureerimine:

Olen konfigureerinud PXE alglaadimisserveri fikseeritud IP-aadressiga 192.168.50.1 kasutades netplani. Netplani olen konfigureerinud järgmiselt:

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

Nagu näete, fikseeritud IP-aadress 192.168.50.1 on konfigureeritud ens38 liidesel.

Dnsmasqi installimine ja seadistamine:

Selles artiklis toimib dnsmasq võrgu DHCP-serveri ja TFTP-serverina.

dnsmasq pole installitud Ubuntu 18-le.04 vaikimisi. Niisiis, installige dnsmasq järgmise käsuga:

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

dnsmasq tuleks installida.

Nüüd nimetage originaal ümber / etc / dnsmasq.konf faili / etc / dnsmasq.konf.varundamine järgnevalt:

$ sudo mv -v / etc / dnsmasq.conf / etc / dnsmasq.konf.varundamine

Nüüd looge tühi dnsmasq.konf fail järgmise käsuga:

$ sudo nano / etc / dnsmasq.konf

Nüüd tippige järgmised read:

liides = ens38
sidumisliidesed
domeen = linuxhint.kohalik
 
dhcp-vahemik = ens38,192.168.50.100,192.168.50.240,255.255.255.0,8h
dhcp-option = option: ruuter, 192.168.50.1
dhcp-option = variant: dns-server, 192.168.50.1
dhcp-option = variant: dns-server, 8.8.8.8
 
enable-tftp
tftp-root = / netboot / tftp
dhcp-boot = pxelinux.0, linuxhint-s20,192.168.50.1
pxe-prompt = "PXE võrgu käivitamiseks vajutage klahvi F8.", 2
pxe-service = x86PC, "Installige OS PXE kaudu", pxelinux

Lõplik konfiguratsioonifail peaks välja nägema järgmine. Kui olete kõik sisse kirjutanud, salvestage konfiguratsioonifail vajutades + x järgneb y ja .

Nüüd looge tftp-juur kataloogi / netboot / tftp järgmise käsuga:

$ sudo mkdir -p / netboot / tftp

Nüüd taaskäivitage dnsmasqi server järgmiselt:

$ sudo systemctl taaskäivitage dnsmasq

Nüüd kontrollige, kas dnsmasqi teenus töötab, järgmiselt:

$ sudo systemctl olek dnsmasq

Nagu näete, töötab dnsmasqi teenus. Niisiis, see on õigesti konfigureeritud.

NFS-serveri installimine ja konfigureerimine:

Ubuntu 18.04 LTS Desktop kasutab casper Live DVD režiimi käivitamiseks. casper toetab võrgu käivitamist ainult NFS-i kaudu. Niisiis, Ubuntu 18 käivitamiseks.04 LTS ja kõik Ubuntu derivaadid PXE kaudu peavad teil olema täisfunktsionaalne NFS-server, mis on võrgu kaudu juurdepääsetav.

NFS-serveri installimiseks käivitage järgmine käsk:

$ sudo apt install -y nfs-kernel-server

NFS-server peaks olema installitud.

Nüüd looge uus kataloog / netboot / nfs jagada NFS-i kaudu järgmiselt:

$ sudo mkdir / netboot / nfs

Nüüd avage / etc / eksport konfiguratsioonifail järgmiselt:

$ sudo nano / etc / Export

Nüüd lisage faili lõppu järgmine rida:

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

Lõplik konfiguratsioonifail peaks välja nägema järgmine. Kui olete lõpetanud, salvestage fail.

Nüüd muutke jagamine järgmise käsuga kättesaadavaks:

$ sudo exportfs -a

Nõutavate PXE alglaadimisfailide installimine:

Nüüd peate PXE käivitamiseks installima kõik vajalikud laadimisfailid. Selleks käivitage järgmine käsk:

$ sudo apt install -y syslinux pxelinux

Nüüd peate kõik vajalikud failid faili kopeerima / netboot / tftp / kataloogi.

Kopeerige pxelinux.0 faili / netboot / tftp kataloogi järgmiselt:

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

Nüüd kopeeri ldlinux.c32, libcom32.c32, libutil.c32, vesamenu.c32 failid / netboot / tftp kataloogi järgmiselt:

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

Nüüd looge PXE alglaaduri konfiguratsioonikataloog / netboot / tftp / pxelinux.cfg / järgnevalt:

$ sudo mkdir / netboot / tftp / pxelinux.vrd

Nüüd looge PXE alglaadija vaikekonfiguratsioonifail / netboot / tftp / pxelinux.cfg / vaikimisi järgnevalt:

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

TFTP-server suudab nüüd kõiki vajalikke alglaadurifaile teenindada võrgu kaudu.

Ubuntu 18 ettevalmistamine.04 LTS töölaud PXE alglaadimiseks:

Nüüd laadige alla Ubuntu 18.04 LTS Live Desktop ISO pilt järgmise käsuga:

$ wget http: // vabastab.ubuntu.com / 18.04 / ubuntu-18.04.2-desktop-amd64.iso

Selle täitmine võtab veidi aega.

Kui ISO-pildifail on alla laaditud, ühendage ISO-fail / mnt kataloogi järgmiselt:

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

Nüüd looge Ubuntu 18 jaoks spetsiaalsed kataloogid.04 LTS / netboot / nfs / ubuntu1804 / ja / netboot / tftp / ubuntu1804 / järgnevalt:

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

Nüüd kopeerige ISO-faili sisu NFS-i kataloogi / netboot / nfs / ubuntu1804 / järgnevalt:

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

ISO-faili sisu tuleks kopeerida.

Nüüd kopeerige vmlinuz ja initrd failid / netboot / tftp / ubuntu1804 / kataloogi järgmiselt:

Nüüd muutke / netboot kataloogi järgmiselt:

$ sudo chmod -Rfv 777 / netboot

Nüüd saate Ubuntu 18 lahti ühendada.04 LTS ISO-pilt ja kustutage see, kui soovite.

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

PXE alglaadimiskirje lisamine Ubuntu 18 jaoks.04 LTS:

Nüüd peate lisama Ubuntu 18 alglaadimiskande.04 LTS / netboot / tftp / pxelinux.cfg / vaikimisi faili.

Avage PXE alglaadimismenüü konfiguratsioonifail / netboot / tftp / pxelinux.cfg / vaikimisi redigeerimiseks järgmiselt:

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

Nüüd lisage failile järgmised read.

vaikimisi vesamenu.c32
 
 
silt install1
menüü silt ^ Installige Ubuntu 18.04 LTS töölaud
menüü vaikimisi
kernel ubuntu1804 / vmlinuz
lisa initrd = ubuntu1804 / initrd boot = casper netboot = nfs nfsroot = 192.168.50.1: /
netboot / nfs / ubuntu1804 / splash toram ---

Lõplik konfiguratsioonifail peaks välja nägema järgmine. Nüüd salvestage konfiguratsioonifail.

Ubuntu 18 installimine.04 LTS PXE kaudu:

Nüüd PXE kliendis, kuhu soovite Ubuntu 18 installida.04 LTS võrgu kaudu PXE kaudu, minge BIOS-i ja võrgu Boot.

Kui näete järgmist teadet, vajutage klaviatuuril.

Nüüd valige Installige OS PXE kaudu ja vajutage .

Teil on ainult üks võimalus. Niisiis, lihtsalt vajutage .

Nagu näete, Ubuntu 18.Kuvatakse 04 LTS splash screen. See laadib. See võib võtta aega, sõltuvalt teie võrguühenduse kiirusest.

Ubuntu 18.04 LTS peaks olema laaditud. Nüüd saate selle installida oma kliendimasinasse.

Nii konfigureerite Ubuntu 18 PXE võrgu alglaadimisserveri.04 LTS. Täname selle artikli lugemise eest.

Kuidas kasutada GameConquerori petumootorit Linuxis
Artikkel sisaldab juhendit GameConquerori petumootori kasutamise kohta Linuxis. Paljud kasutajad, kes mängivad Windowsis mänge, kasutavad rakendust „C...
Parimad Linuxi mängukonsooli emulaatorid
Selles artiklis loetletakse Linuxi jaoks saadaval olev populaarne mängukonsooli emuleerimise tarkvara. Emuleerimine on tarkvara ühilduvuse kiht, mis j...
Parimad mängude jaoks mõeldud Linuxi distrod 2021. aastal
Linuxi operatsioonisüsteem on oma algsest, lihtsast, serveripõhisest välimusest kaugele jõudnud. See operatsioonisüsteem on viimastel aastatel tohutul...