Elsőként telepítjük a gépünkre a TFTP-szervert - meg, ha már úgyis telepítünk, akkor egy klienst is, hátha kell tesztelésre.
sudo apt-get install tftpd-hpa tftp-hpaA TFTP-szerver automatikusan el is indul, és ha most indítjuk el a kliensünket, ilyesmit kell látnunk:
Azaz immáron sikerül felvenni a kapcsolatot a TFTP-szerverrel, csak az beszól, hogy nincs meg a fájl, amit kérünk.
A TFTP-szerver beállításai az /etc/default/tftpd-hpa fájlban szerkeszthetők. Érdemes lehet megadni, hogy csak a szükséges IP-n hallgatózzon, és ha nem megy minden rendben, akkor a TFTP_OPTIONS="--secure" bejegyzést érdemes átalakítani TFTP_OPTIONS="--secure -vv" alakúra, több-kevesebb v-betűvel. A loggolás a TFTP-szerver újraindítását követően a /var/log/syslog-ba kerül.
Úgyhogy akkor most ezt a pxelinux.0 fájlt tesszük a helyére.
sudo apt-get install syslinux-common sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/Ha most indítjuk a klienst, újabb kis lépés megtételéről tanúskodik a látvány:
Szóval most már letöltődik a pxelinux.0, csak kéne neki némi konfiguráció, és az még nincs.
Akkor majd alakítunk:
sudo cp /usr/lib/syslinux/menu.c32 /var/lib/tftpboot/ sudo mkdir /var/lib/tftpboot/pxelinux.cfgAz első parancs a helyére másolja azt a fájlt, amivel menüt tudunk készíteni, a második elkészíti azt a könyvtárat, ahol a menünek lennie kell. A menüt tartalmazó fájl alapesetben /var/lib/tftpboot/pxelinux.cfg/default, és íme egy egyszerű példa:
DEFAULT menu.c32 TIMEOUT 50 TOTALTIMEOUT 9000 ALLOWOPTIONS 0 ONTIMEOUT hdd MENU TITLE Mondd csak: Mit inditsak? LABEL hdd MENU LABEL Bootolas a helyi merevlemezrol LOCALBOOT 0Ennek a menünek az a lényege, hogy ha a felhasználó a lehetőségek közül mást nem választ, akkor a helyi merevlemezről fogunk bootolni. Így fog kinézni:
Ugye gyönyörű? Kisebb gond, hogy a kliensünk merevlemezén még nincs operációs rendszer - épp azt akartuk telepíteni a hálózati bootolással.
Legközelebb ezzel haladunk tovább.
1 megjegyzés:
Köszönöm! Nagyon sokat segített.
Megjegyzés küldése