30Jun

Kuidas võrguboot( PXE) Ubuntu LiveCD

click fraud protection

Ubuntu uusim väljalaskeava uksest lähtudes arvasime, et peame tähistama, näidates teile, kuidas seda võrgupöörduse( PXE) abil oma võrgust tsentraalselt kättesaadavaks teha.

Ülevaade

Me näitasime juba teile, kuidas PXE-serveri seadistamine juhendis "Mis on võrgu käivitamine( PXE) ja kuidas seda kasutada?" Juhendis, kus me näeme, kuidas lisada Ubuntu LiveCD boot-valimisse.

Kui te ei kasuta Ubuntu oma esimese numbrina tõrkeotsingu, diagnostika ja pääste protseduuride tööriista käivitamiseks. .. siis tõenäoliselt asendab kõik tööriistad, mida te praegu kasutate. Samuti, kui masin on Ubuntu live-seansi käivitanud, on võimalik OS-i seadistust täita nagu tavaliselt. Viirusetõrje Ubuntu kasutuselevõtt on see, et kui te juba kasutate CD-versiooni, ei otsi te enam kunagi CD-d, mida olete unustanud.

kujutis Dryopole.

eeldused

  • Eeldatakse, et olete FOG-serveri juba seadistanud, nagu on selgitatud juhendis "Mis on võrgu käivitamine( PXE) ja kuidas seda kasutada?".
  • Kõik FOG seadistamise juhendi eeltingimused kehtivad ka siin.
  • instagram viewer
  • Seda protseduuri on kasutatud Ubuntu 9.10( Karmic Koala) loomiseks kuni 11.04( Natty Narwhal) võrgu käivitatavasse arvutisse. See võib töötada teiste Ubuntu sarnaste distributsioonidega( nagu Linux Mint), kuid seda ei ole testitud.
  • Näete, et kasutajanimekirja kasutatakse VIM-i, see on lihtsalt sellepärast, et olen sellega harjunud. .. võite kasutada mis tahes muud toimetajat, mida soovite.

Kuidas see toimib?
Üldiselt on Ubuntu LiveCD bootprocess, mida me kõik teame, on järgmine:

  • Kui paned CD-d CD-ROM-draivi, teab BIOS, kuidas kasutada cdromit, et saada boot-programm cdromis( isolinux).
  • Isolinux vastutab menüüvalikute eest. Kui valisite alglaadikirje nagu "Ubuntu käivitamine või installimine", kutsub see kernal + initrd( esmase ram-ketta) failid, kopeerib need mällu ja edastab neile parameetrid.
  • Praegu RAMis ja kontrollkernel + initrd käivitavad käivitamisprotsessi, kasutades parameetreid, mis neile edastatakse, et määrata selliseid asju: kas peaks näitama pritsimise ekraani?kas väljund peab olema loogiline?
  • Kui inirtrd-skriptid on laadinud draivereid ja seadmeandmeid, otsivad nad alglaadimise jätkamiseks Ubuntu liveCD-faile. Tavaline käitumine on vaadata kohalikku füüsilist cdrom-ajet.

Võrgubootur:

  • Selle asemel, et kohalik meedium, näiteks CD, käivitub klient selle võrgukaardiga( PXE) ja see tarnitakse koos PXElinuxi üle TFTP-ga.
  • Just nagu Isolinux, vastutab PXElinux menüüvalikute eest. Kui valite alglaadikirje, kutsub see Ubuntu kernal + initrd failid, kopeerib need mällu ja edastab neile parameetrid.
  • Praegu operatsioonisüsteemis RAM ja juhtimiskernel + initrd käivitavad käivitamisprotsessi koos meie lisateabega, et mitte peaks otsima käivitusfaile kliendi kohalikus füüsilises cdrom-draivis, vaid pigem NFS-i osana meie FOG-serveris.

See on võimalik, kuna Ubuntu loojad on integreerinud võrgukaardid, võrgukaardidraiverid ja protokollid kerneli + initrd-failidesse. Sellise teo eest võime ainult öelda tänan Ubuntu meeskonda.

Tehke Ubuntu failid serveril

kättesaadavaks. Esimese sammuna tehke Ubuntu failid serveris kättesaadavaks. Võite valida lihtsalt kopeerida need CD-lt või kopeerida need ISO-st ja see töötab hästi. Sellest tulenevalt teeme ISO automaatselt paigaldatud. Kuigi see ei ole kohustuslik, teeb see nii, et saate kasutada oma "Kuidas uuendada oma Ubuntu ISO ilma uuesti laadida" juhendit, et uuendada oma võrgubootti Ubuntu versiooni, ilma et peaksite kõiki protseduure läbima nullist või asendama ühefaili kogu kirje värskendamiseks.

Ülalmainitud sõnadega meeldib see autor hoida paari varasema versiooni ümber, kuni uus on tõestatud absoluutselt stabiilseks ja tasuta. Sellepärast valime vastavalt versioonile alamkataloogi ja paigalduspunkti, kuid teame, et saate selle ühekordse värskendamispunkti ümbersõitmiseks.

  1. Kopeerige ISO " /tftpboot/howtogeek/ linux " kataloogi
  2. Loo paigalduspunkt:

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

  3. Redigeerige faili " fstab ", et ISO automaatselt paigaldatud käivitamisel:

    sudo vim /etc/ fstab

  4. Lisage ISO-mäluseadmesse "fstab":

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

    Märkus: vaatamata esindamisele on see üks katkematu joon.

  5. Kontrollige, kas paigalduspunkt toimib väljastades:

    sudo mount -a

  6. Kui kõik läheb hästi, peaksite saama loetleda ISO sisu väljastades:

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

Looge NFS-osa

Kuigi alglaadimisprotseduur käivitubkasutades PXE-d, teeb tõsine tõstevõime NFS-i osa serveris. Kuna me juhendame seda FOG serverit, on FOG-i meeskond juba teinud NFS-i komponendid ja mõned konfiguratsioonid, ja me peame vaid lisama neile meie Ubuntu osa.

  1. Redigeerige uue aktsia lisamiseks faili "exports":

    sudo vim /etc/ ekspordib

  2. lisage sellele ISO-punkti kinnituspunkti osuti:

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

  3. Taaskäivitage NFS-teenuset seadeid mõjutaksid:

    sudo /etc/init.d/ nfs-kernel-server taaskäivitage

PXE menüü seadistamine

Redigeerige menüü "Linux stuff":

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

Lisage see järgmine:

LABEL Ubuntu Livecd 11.04
MENUDEFAULT
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 vaikne splash -

Eelnimetatu võib esialgu olla rämanekuid pead tegema vaid asendama * serveri NFS / PXE serveri IP-iga.

Selleks, et saada selgem ülevaade, kuvatakse ülaltoodud tekst:

  • Looge uus PXE-kirje Linux-i alammenüüs "Ubuntu 11.04".
  • Parameetri "MENU DEFAULT" tõttu valitakse see sisestus "Linux" alammenüü sisestamisel automaatselt.
  • Pöörake kliendile võtmeks kernel + initrd-failide võtmiseks usaldatav TFTP kataloogi "/ tftproot" suhtelisest asukohast kataloogis "howtogeek /linux/ ubuntu. .."
  • Pöörake initrd-skripte, et paigaldada "root" failisüsteem NFS-osast absoluutsetee "& lt; YOUR-SERVER-IP>: /tftpboot/ howtogeek. .."

Märkus : Olen proovinud( ja ebaõnnestunud) kasutada IP-aadressi kui & lt; YOUR-SERVER-IP & gt;"Võib arvata, et bootprotsessi selles etapis ei ole ikkagi DNS-i toetus. .. edulugusid tervitatakse.

Võimalikud protseduurid

Nüüd peaksite olema võimalik käivitada klient Ubuntu kaudu PXE-st( tavaliselt F12).

Selles etapis soovitame teil võtta aega, et vaadata läbi mõned asjad, mida saate teha selle suurepärase tööriistaga:

  • 10 targemat viisi, kuidas Linuxi teie Windowsi arvuti parandamiseks kasutada.
  • Installige Ubuntu Grubi bootloader pärast Windowsi pühkimist välja
  • KuidasUbuntu USB-draivi vormindamine, kasutades GParted'i - Kuidas on-ajamahikuga &Kasutades GParted oma Windows 7 või Vista partitsiooni

suuruse muutmiseks Viimane asi, kui loote oma Ubuntu ISO, kasutades seda veebihaldurit, saate kõik ülaltoodud artiklid oma PXE bootable Ubuntu abil libiseda.

Ubuntu on kõik, mis kunagi oli ja kõik see, mis Ubuntu kontrollib aega ja ruumi, armastust ja surma, mida Ubuntu suudab teie arvates näha, võib Ubuntu näha oma SOULisse!