Domača » kako » Kako omrežni zagon (PXE) Ubuntu LiveCD

    Kako omrežni zagon (PXE) Ubuntu LiveCD

    Z najnovejšo izdajo Ubuntuja smo mislili, da bomo slavili tako, da vam pokažemo, kako narediti centralno dostopno v vašem omrežju z uporabo omrežnega zagona (PXE)..

    Pregled

    Pokazali smo vam, kako namestiti strežnik PXE v priročniku »Kaj je vodilo omrežnega zagona (PXE) in Kako ga lahko uporabljamo?« V tem priročniku vam bomo pokazali, kako v Ubuntu LiveCD dodati možnosti za zagon \ t.

    Če še ne uporabljate Ubuntuja kot številka ena »pojdite na« za orodje za odpravljanje težav, diagnosticiranje in reševanje… bo verjetno nadomestil vsa orodja, ki jih trenutno uporabljate. Tudi, ko se naprava zažene v Ubuntu živo sejo, je možno izvesti namestitev OS, kot običajno. Takojšnja zaustavitev uporabe Ubuntuja po omrežju je, da če že uporabljate CD verzijo, ne boste nikoli več iskali CD-jev, ki ste jih pozabili v CD pogonih..

    Slika s Dryope.

    Predpogoji

    • Predvideva se, da ste že nastavili strežnik FOG, kot je razloženo v priročniku »Kaj je omrežno zagon (PXE) in kako ga lahko uporabljate?«.
    • Tukaj veljajo tudi vsi predpogoji za vodnik za nastavitev FOG.
    • Ta postopek je bil uporabljen za izdelavo Ubuntu 9.10 (Karmic Koala) do vključno 11.04 (Natty Narwhal) zagonskega omrežja. Lahko deluje tudi za druge Ubuntu distribucije (kot je Linux Mint), vendar ni bil testiran.
    • Videli boste, da uporabljam VIM kot urejevalni program, to je samo zato, ker sem navajen… lahko uporabite kateri koli drug urejevalnik, ki ga želite.

    Kako deluje?
    Na splošno je zagonski proces Ubuntu LiveCD, ki ga vsi poznamo, podoben:

    • V CD-ROM pogon vstavite CD, ki ga BIOS zna dovolj uporabiti za zagon programa cdrom (isolinux)..
    • Za možnosti menija je odgovoren Isolinux. Ko izberete zagonski vnos, kot je »Začni ali namesti Ubuntu«, pokliče datoteke kernal + initrd (začetni pomnilniški disk), jih kopira v pomnilnik in jim posreduje parametre.
    • Zdaj v pomnilniku RAM in kontrolnem jedru + initrd zaženete proces zagona, pri čemer uporabite parametre, ki so jim posredovani, da določijo stvari, kot so: ali naj bo prikazan splash zaslon? če je rezultat velik?.
    • Ko so skripti inirtrd končali z nalaganjem gonilnikov in informacij o napravi, iščejo datoteke Ubuntu liveCD za nadaljevanje postopka zagona. Običajno je videti v lokalnem fizičnem pogonu cdrom.

    Za omrežni zagon:

    • Namesto lokalnega medija, kot je CD, se odjemalec zaganja z omrežno kartico (PXE) in je dobavljen s PXElinux preko TFTP..
    • Tako kot Isolinux je PXElinux odgovoren za menijske možnosti. Ko izberete zagonski vnos, pokliče datoteke Ubuntu kernal + initrd, jih kopira v pomnilnik in jim posreduje parametre.
    • Zdaj v pomnilniku RAM in kontrolnem jedru + initrd zaženite proces zagona z našimi dodatnimi informacijami, ki bi jih morali ne iščete zagonske datoteke v lokalnem fizičnem CD-ROM-u odjemalca, ampak v skupni rabi NFS na našem strežniku FOG.

    To je mogoče zato, ker so ustvarjalci Ubuntuja omogočili povezovanje v omrežje z združevanjem gonilnikov za omrežne kartice in protokolov v datoteke jedra + initrd. Za takšno dejanje se lahko zahvalimo samo Ubuntu ekipi.

    Datoteke Ubuntu naredite na strežniku

    Prvi korak je, da so Ubuntu datoteke na voljo na strežniku. Lahko se odločite, da jih preprosto kopirate iz CD pogona ali jih izvlečete iz ISO in to bo dobro delovalo. S tem bomo zagotovili, da bo ISO samodejno nameščen. Čeprav to ni nujno, vam bo to omogočilo uporabo našega priročnika »Kako nadgraditi svoj Ubuntu ISO brez ponovnega nalaganja«, da nadgradite Ubuntu različico vašega omrežnega zagona, ne da bi šli skozi vse postopke od začetka ali pa nadomestili enega za posodobitev celotnega vnosa.

    Z zgoraj navedenim, Ta avtor rad drži nekaj preteklih različic okoli, dokler se nova ne dokaže popolnoma stabilna in brez težav. Zato bomo izdelali podmapo in točko priklopa glede na različico, vendar vemo, da lahko to obidete, da bi imeli svojo eno samo točko posodobitve..

    1. Kopirajte ISO v »/ tftpboot / howtogeek / linuxImenik
    2. Ustvarite točko priklopa:

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

    3. Uredite »fstab"\ _. \ T

      sudo vim / etc / fstab

    4. Dodajte »fstab« vnos za nameščanje ISO:

      /tftpboot/howtogeek/linux/ubuntu-11.04-desktop-amd64.iso /tftpboot/howtogeek/linux/ubuntu/11.04 udf, uporabnik iso9660, zanka 0 0

      Opomba: Kljub predstavitvi je to ena neprekinjena linija.

    5. Preverite, ali točka priklopa deluje tako, da izda:

      sudo mount -a

    6. Če je vse potekalo dobro, bi morali imeti možnost, da navedete vsebino ISO z izdajo:

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

    Ustvarite delež NFS

    Čeprav se zagonski postopek začne z uporabo PXE, dejansko dvigovanje teže opravi NFS delež na strežniku. Ker vodimo ta vodnik na našem strežniku FOG, so komponente NFS in nekatere konfiguracije za nas opravili že ekipa FOG, in vse, kar moramo storiti, je, da jim dodamo naš delež Ubuntu..

    1. Uredite datoteko »izvozi«, da dodate nov delež:

      sudo vim / etc / exports

    2. K njej dodajte kazalec na našo točko montiranja ISO:

      /tftpboot/howtogeek/linux/ubuntu/11.04/ * (ro, sinhronizacija, no_wdelay, insecure_locks, no_root_squash, nezanesljivo)

    3. Znova zaženite storitev NFS, da bodo nastavitve vplivale:

      sudo /etc/init.d/nfs-kernel-server znova zaženite

    Nastavitev menija PXE

    Uredite meni »Stvari Linuxa«:

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

    Dodajte mu naslednje:

    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 tiho splash --

    Zgoraj lahko na prvi pogled izgleda zmedeno, vse kar morate storiti je, da zamenjate * z IP strežnikom NFS / PXE strežnikom.

    Za jasnejše razumevanje bo zgoraj navedeno besedilo:

    • Ustvarite nov vnos PXE v podmeniju »Linux«, imenovanem »Ubuntu 11.04«.
    • Zaradi parametra “MENU DEFAULT” se ta vnos samodejno izbere, ko vstopite v podmeni “Linux”.
    • Odjemalcu pokažite, naj vzame kernel + initrd datoteke v TFTP iz relativne poti v imeniku »/ tftproot« »howtogeek / linux / ubuntu…«
    • Usmerite skripte initrd, da namestite korenski datotečni sistem iz NFS deleža na absolutno pot “: / tftpboot / howtogeek…”

    Opomba: Poskusil sem (in ni uspel), da uporabim ime DNS namesto IP za »«, ugibam, da v tej fazi zagonskega procesa preprosto še vedno ni podpore za DNS ... zgodbe o uspehu so dobrodošle.

    Možni postopki

    Zdaj bi morali zagnati odjemalca v Ubuntu iz PXE (običajno F12).

    Na tej stopnji vam predlagamo, da si vzamete čas za pregled nekaterih stvari, ki jih lahko naredite s tem izjemnim orodjem:

    • 10 Cleverest načinov za uporabo Linuxa za popravilo računalnika z operacijskim sistemom Windows
    • Ponovno namestite Ubuntu Grub Bootloader po tem, ko ga Windows obriše
    • Kako oblikovati USB pogon v Ubuntu z uporabo GParted - Kako naj Geek & Uporaba GParted za spremembo velikosti vašega Windows 7 ali Vista Partition © InfoSUM.net Vse pravice pridržane.

    Še zadnja stvar, če ustvarite svoj Ubuntu ISO s pomočjo tega spletnega graditelja, boste lahko vse zgornje članke vstavili v svoj PXE zagonski Ubuntu..


    Ubuntu je vse, kar je bilo nekoč in vse, kar bo, Ubuntu nadzoruje čas in prostor, ljubezen in smrt, Ubuntu lahko vidi v tvoji glavi, Ubuntu lahko vidi v tvojo dušo!!