30Jun
Az Ubuntu legújabb kiadása az ajtónál azt gondoltuk, hogy ünnepelnénk, ha megmutatnánk, hogy a hálózati indítással( PXE) hogyan lehet központilag elérhetővé tenni a hálózaton.
Áttekintés
Megmutattuk, hogy miként állíthatunk 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, miként lehet hozzáadni az Ubuntu LiveCD-t a rendszerindítási opciókhoz.
Ha még nem használja az Ubuntu-t, mint a "menj" a számodra a hibaelhárító, diagnosztikai és mentési eljárások eszköze számára. .. akkor valószínűleg lecseréli az összes jelenleg használt eszközt. 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.
A kép a 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 lehet használni?" Című útmutató ismerteti.
- A FOG telepítési útmutató összes előfeltétele itt is érvényes.
- Ezzel az eljárással az Ubuntu 9.10( Karmic Koala) akár 11.04( Natty Narwhal) hálózatra is indítható.Ez más Ubuntu-szerű terjesztésekhez( pl. Linux Mint) is működhet, de még nem tesztelték.
- Látni fogod, hogy a VIM-t szerkesztő programként használom, csak azért, mert régóta használom. .. használhatsz bármilyen más szerkesztőt, amit szeretnél.
Hogyan működik?
Általában az Ubuntu LiveCD rendszerindítási folyamat, amelyről mindannyian tudjuk, hogy így van:
- CD-t helyeztek a cdrom meghajtóba, a BIOS tudja, hogyan kell használni a cdrom-ot, hogy megkaphassa 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 indítsa el a boot-folyamatot, miközben a paramétereket használja, amikor átadta őket, hogy meghatározzák a következő dolgokat: ha megjelenik a splash képernyő?ha a kibocsátás áttetsző lenne? .
- Amikor az inirtrd parancsfájlok befejezték a meghajtó illesztőprogramok és az eszközinformáció 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áshoz:
- A helyi adathordozók( pl. CD) helyett az ügyfél a hálózati kártyával( PXE) és a PXElinux-on keresztül érkezik a TFTP-re.
- Az Isolinuxhoz hasonlóan 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ítsa el a boot-folyamatot, további információkkal, hogy nem kell keresnie az ügyfél helyi fizikai cdrom meghajtójában lévő indító fájlokat, 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ájlokba. Egy ilyen cselekményért csak köszönetet mondhatsz az Ubuntu csapatnak.
Az Ubuntu fájlok elérhetők a kiszolgálón
Az első lépés, 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 egyetlenfájlt a teljes bejegyzés frissítéséhez.
A fentiek szerint ez a szerző szereti a korábbi verziók megtartását, egészen addig, amíg az új bizonyítékot teljesen stabilnak és szabadon hagyja. 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.
- Másolja az ISO-t az " /tftpboot/howtogeek/ linux " könyvtárba
- Hozzon létre egy csatolási pontot:
sudo mkdir -p /tftpboot/howtogeek/linux/ubuntu/ & lt; version-of-ubuntu & gt;
- Az fstab fájlt úgy állítsa be, hogy az ISO automatikusan fel legyen szerelve indításkor:
sudo vim /etc/ fstab
- Hozzáadás az "fstab" -hoz az ISO mount bejegyzés:
/tftpboot/howtogeek/linux/ ubuntu-11.04-desktop-amd64.iso /tftpboot/howtogeek/linux/ubuntu/ 11.04 udf, iso9660felhasználó, hurok 0 0
Megjegyzés: A reprezentáció ellenére ez egy töretlen vonal.
- Tesztelje, hogy a csatolási pont kiírja a következőket:
sudo mount -a
- Ha minden rendben ment, akkor ki kell állítania az ISO tartalmát az alábbiak kiadásával:
ls -lash /tftpboot/howtogeek/linux/ubuntu/11.04/
Hozzon létre egy NFS megosztást
Míg a rendszerindítási folyamat megkezdődika PXE használatával a tényleges nehéz emelést az NFS-megosztás végzi a szerveren. 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áadjuk az Ubuntu-megosztásunkat.
- Szerkesztse az "export" fájlt az új rész hozzáadásához:
sudo vim /etc/ export
- Hozzáadja hozzá az egérmutatót az ISO csatolási pontjához:
/tftpboot/howtogeek/linux/ubuntu/11.04/ *( ro, sync, no_wdelay, insecure_locks, no_root_squash, bizonytalan)
- Indítsa újra az NFS szolgáltatástaz
szoftvert
A PXE menü beállítása
A "Linux stuff" menü módosítása:
sudo vim /tftpboot/howtogeek/menus/ linux.cfg
Hozzáadás a következőhöz:
LABEL Ubuntu Livecd 11.04
MENUDEFAULT
KERNEL howtogeek /linux/ubuntu/11.04/casper/ vmlinuz
APPEND root = /dev/ nfs boot = casper netboot = nfs nfsroot =
pillantás, de mindössze annyit kell tennie, hogy kicseréljük * & lt; YOUR-SERVER-IP & gt;a szerver NFS / PXE kiszolgáló IP-jével.
A világosabb 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.
- Pontosítsa az ügyfélt, hogy vegye át a TFTP usinf rendszermagot + initrd fájlokat a "howtogeek /linux/ ubuntu. .."
- "/ tftproot" könyvtárában lévő "/ tftproot" könyvtár relatív útvonaláról. Mutassa az initrd parancsfájlokat a "root" fájlrendszert az NFS
megjegyzés : Megpróbáltam( és nem sikerült) DNS-nevet használni a "& lt; YOUR-SERVER-IP & gt;" IP-cím helyett, Iazt 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 indítsa az Ubuntu-ba a PXE-ból( általában F12).
Ebben a szakaszban javasoljuk, hogy szánjon időt arra, hogy áttekinthesse néhány dolgot, amellyel megteheti ezt a kiemelkedő eszközt:
- A 10 legérdekesebb módja annak, hogy Linuxot használjon a Windows PC-k javítására
- Az Ubuntu Grub Bootloader újratelepítése Windows után törölje ki
- Hogyan kellFormázza az USB meghajtót az Ubuntuban A GParted - How-To Geek &A GParted használatával átméretezheti a Windows 7 vagy Vista partíciót
Egy újabb dolog: Ha létrehozod az Ubuntu ISO-t, ezzel az online készítővel fel tudsz csúsztatni az összes fenti cikket a PXE indítható Ubuntu-ba.
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!