A hálózati indítás módja (PXE) Az Ubuntu LiveCD

Tartalomjegyzék:

A hálózati indítás módja (PXE) Az Ubuntu LiveCD
A hálózati indítás módja (PXE) Az Ubuntu LiveCD

Videó: A hálózati indítás módja (PXE) Az Ubuntu LiveCD

Videó: A hálózati indítás módja (PXE) Az Ubuntu LiveCD
Videó: How to clipping path, Background Remove From Any | Photo || Photoshop || Basic Tutorial | part -2 - YouTube 2024, November
Anonim
Az Ubuntu legújabb kiadásával az ajtónál azt hittük, hogy ünnepelni fogjuk, ha megmutatjuk, hogy a hálózati indítással (PXE) hogyan lehet központilag elérhetővé tenni a hálózaton.
Az Ubuntu legújabb kiadásával az ajtónál azt hittük, hogy ünnepelni fogjuk, ha megmutatjuk, hogy a hálózati indítással (PXE) hogyan lehet központilag elérhetővé tenni a hálózaton.

Áttekintés

Már bemutattuk, hogy miként állítsunk be egy PXE kiszolgálót a "Mi a hálózati indítás (PXE) és hogyan lehet használni?" Útmutató, ebben az útmutatóban megmutatjuk, hogyan lehet hozzá az Ubuntu LiveCD-t a rendszerindítási opciókhoz.

Ha még nem használja az Ubuntu-t az első számú "megyünk" -hez a hibaelhárító, diagnosztikai és mentési eljárások eszközéhez … valószínűleg minden jelenleg használt eszközt helyettesít. Továbbá, amint a gép az Ubuntu élő munkamenetbe indított, lehetséges az operációs rendszer beállítása, mint általában. Az Ubuntu hálózaton keresztül történő azonnali feloldása az, hogy ha már használja a CD verziót, soha többé nem fogja keresni a CD-ken elfelejtett CD-ket.

Image by Dryope.

Előfeltételek

  • Feltételezzük, hogy már beállította a FOG szervert, amint azt a "Mi a hálózati indítás (PXE) és hogyan használhatja?" Című útmutató ismerteti.
  • A FOG beállítási útmutató minden előfeltétele itt is érvényes.
  • Ezt az eljárást használta az Ubuntu 9.10 (Karmic Koala) akár 11.04 (Natty Narwhal) hálózati indításához. Ez más Ubuntu-szerű terjesztésekhez (pl. Linux Mint) is működhet, de még nem tesztelték.
  • Látni fogja, hogy a VIM-t szerkesztő programként használom, csak azért, mert hozzászoktam hozzá … használhat bármely más szerkesztőt, amit szeretne.

Hogyan működik? Általában az Ubuntu LiveCD boot-folyamat, amit mindannyian tudunk, így van:

  • Ha CD-t helyez a cdrom meghajtóba, a BIOS tudja, hogyan kell használni a cdrom-ot, hogy megkapja a boot programot a cdrom-on (isolinux).
  • Az Isolinux felelős a menü opciókért. Miután kiválasztotta a rendszerindító bejegyzést, mint például az "Ubuntu indítása vagy telepítése", a kernal + initrd (initial ram disk) fájlokat hívja fel, másolja őket a memóriába és átadja a paramétereket.
  • A most a RAM-ban és a vezérlő kernelben + initrd elindítja a boot-folyamatot, miközben a paramétereket használjuk, ahol átadjuk őket, hogy meghatározzuk a következő dolgokat: ha megjelenik a splash képernyő? ha a kibocsátás áttetsző lenne ?.
  • Amikor az inirtrd szkriptek befejezik a meghajtók és az eszközinformációk betöltését, az Ubuntu élő CD-fájlokat keresik a folytatáshoz. A normális viselkedés a helyi fizikai cdrom meghajtóban keresendő.

Hálózati indítás esetén:

  • Helyi adathordozók, például CD-k helyett az ügyfelet a hálózati kártyával (PXE) használják, és a PXElinux a TFTP-en keresztül érkezik.
  • Ugyanúgy, mint az Isolinux, a PXElinux felelős a menü opciókért. Miután kiválasztotta a rendszerindító bejegyzést, az Ubuntu kernal + initrd fájlokat hívja fel, másolja őket a memóriába, és átadja a paramétereket.
  • A most a RAM-ban és a vezérlő kernelben + initrd indítja el a boot-folyamatot, további információkkal, amelyekre szükségük van nem keresd meg az indító fájlokat az ügyfél helyi fizikai cdrom meghajtójába, hanem egy NFS megosztásban a FOG szerveren.

Ez azért lehetséges, mert az Ubuntu-készítők engedélyezték a hálózatépítést, integrálva a hálózati kártyák illesztőprogramjait és a protokollokat a kernel + initrd fájlba. Egy ilyen cselekményért csak köszönetet mondhatsz az Ubuntu csapatnak.

Image
Image

Az Ubuntu fájlok elérhetők a kiszolgálón

Az első lépés az, hogy az Ubuntu fájlok elérhetők legyenek a kiszolgálón. Lehet, hogy egyszerűen átmásolja őket a CD meghajtóról, vagy kivonja őket az ISO-ból, és ez jól működik. Ezzel azt mondjuk, hogy az ISO-t automatikusan felszereljük. Bár ez nem feltétlenül szükséges, a "Hogyan frissítheti az Ubuntu ISO átmentés nélkül" című útmutatót, ha nem feltétlenül szükséges, frissítse az Ubuntu hálózati verzióját, anélkül, hogy az összes folyamatot átöltözné, vagy cserélheti le egyetlen fájlt a teljes bejegyzés frissítéséhez.

A fentiek szerint ez a szerző szereti tartani a korábbi verziókat, egészen addig, amíg az újat teljesen stabilnak és szabadon hagyják. Ezért készítünk egy alkönyvtárat és egy csatolótípust a verzió szerint, de tudjuk, hogy megkerülheti azt, hogy egyetlen frissítési pontot szerezzen.

  1. Másolja az ISO-t a "/ Tftpboot / howtogeek / linux" Könyvtár
  2. Hozzon létre egy csatolási pontot:

    sudo mkdir -p /tftpboot/howtogeek/linux/ubuntu/

  3. Szerkessze a "fstab"File, hogy az ISO automatikusan fel legyen szerelve a rendszerindításkor:

    sudo vim /etc/fstab

  4. Az "fstab" hozzáadásához az ISO-mount bejegyzés:

    /tftpboot/howtogeek/linux/ubuntu-11.04-desktop-amd64.iso /tftpboot/howtogeek/linux/ubuntu/11.04 udf,iso9660 user,loop 0 0

    Megjegyzés: A reprezentáció ellenére ez egy töretlen vonal.

  5. Ellenőrizze, hogy a csatolási pont a kibocsátással működik-e:

    sudo mount -a

  6. Ha minden rendben ment, akkor képesnek kell lennie arra, hogy az ISO tartalmát felsorolja a következők kiadásával:

    ls -lash /tftpboot/howtogeek/linux/ubuntu/11.04/

Hozzon létre egy NFS megosztást

Amíg a rendszerindítási eljárás a PXE használatával kezdődik, a tényleges nehéz emelést az NFS megosztás teszi lehetővé a kiszolgálón. Mivel ezt az útmutatót a FOG szerverünkre alapozzuk, az NFS-összetevőket és bizonyos konfigurációkat a FOG csapat már elvégezte számunkra, és mindössze annyit kell tennünk, hogy hozzátesszük nekik az Ubuntu megosztásunkat.

  1. Szerkessze az "export" fájlt az új megosztás hozzáadásához:

    sudo vim /etc/exports

  2. Add hozzá a mutatót az ISO csatolási pontjához:

    /tftpboot/howtogeek/linux/ubuntu/11.04/ *(ro,sync,no_wdelay,insecure_locks,no_root_squash,insecure)

  3. Indítsa újra az NFS szolgáltatást a beállításokhoz, hogy hatással legyen:

    sudo /etc/init.d/nfs-kernel-server restart

PXE menü beállítása

Szerkessze a "Linux stuff" menüt:

sudo vim /tftpboot/howtogeek/menus/linux.cfg

Tegye hozzá a következőhöz:

LABEL Ubuntu Livecd 11.04 MENU DEFAULT KERNEL howtogeek/linux/ubuntu/11.04/casper/vmlinuz APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=:/tftpboot/howtogeek/linux/ubuntu/11.04 initrd=howtogeek/linux/ubuntu/11.04/casper/initrd.lz quiet splash --

A fentiek első látásra rendetlenek lehetnek, de mindössze annyit kell tennie, hogy kicseréljük * a szerver NFS / PXE kiszolgáló IP-jével.

Az egyértelműbb geek megértés érdekében a fenti szöveg:

  • Hozzon létre egy új PXE bejegyzést az "Ubuntu 11.04" nevű "Linux" almenüben.
  • A "MENÜ DEFAULT" paraméter miatt ez a bejegyzés automatikusan kiválasztásra kerül a "Linux" almenübe való belépéskor.
  • Vigye az ügyfélt a TFTP usinf rendszermag + initrd fájljainak a "howtogeek / linux / ubuntu …" / tftproot"
  • Az initrd parancsfájlokat a "root" fájlrendszerhez az NFS megosztáshoz kell csatlakoztatni a ": / Tftpboot / howtogeek …”

jegyzet: Megpróbáltam (és nem sikerült) DNS-nevet használnia az IP helyett a ""Azt hiszem, hogy a boot folyamatnak ebben a szakaszában egyszerűen még mindig nem támogatja a DNS-t … sikertörténeteket üdvözölnek.

Lehetséges eljárások

Most már képesnek kell lennie arra, hogy az ügyfelet az Ubuntu-ból indítsa el a PXE-ból (általában F12).

Ebben a szakaszban javasoljuk, hogy szánjon időt arra, hogy áttekintse néhány olyan dolgot, amellyel megteheti ezt a kiemelkedő eszközt:

  • A 10 legérdekesebb módja annak, hogy Linuxot használjon a Windows számítógép javítására
  • Telepítse újra az Ubuntu Grub Bootloader-ot a Windows törlése után
  • Hogyan készítsünk el egy USB-meghajtót az Ubuntuban GParted - How-To Geek és GParted használata a Windows 7 vagy Vista partíció átméretezéséhez

Egy utolsó dolog, Ha létrehozod az Ubuntu ISO-t, használod ezt az online készítőt, képes leszed az összes fent említett cikket a PXE indítható Ubuntu-ba átcsatolni.

Az Ubuntu minden, minden, ami egyszer volt, és minden, ami lesz, az Ubuntu ellenőrzi az időt és a helyet, a Szeretet és a Halál, az Ubuntu láthatja az elmédet, az Ubuntu láthatja a SOUL-ot!

Ajánlott: