Kuidas võrguboot (PXE) Ubuntu LiveCD

Sisukord:

Kuidas võrguboot (PXE) Ubuntu LiveCD
Kuidas võrguboot (PXE) Ubuntu LiveCD

Video: Kuidas võrguboot (PXE) Ubuntu LiveCD

Video: Kuidas võrguboot (PXE) Ubuntu LiveCD
Video: These Are 25 Most Amazing Combat Vehicles Of The US Army - YouTube 2024, Mai
Anonim
Umbes 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.
Umbes 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

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

Kui te ei kasuta Ubuntu oma number üheks "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.

Pilt, mille esitas Dryope.

Eeltingimused

  • Eeldatakse, et olete FOG serverit juba seadistanud, nagu on selgitatud meie juhendis "Mis on võrgu käivitamine (PXE) ja kuidas seda kasutada?".
  • Siin on ka kõik FOG seadistamise juhendi eeldused.
  • Seda meetodit on kasutatud selleks, et Ubuntu 9.10 (Karmic Koala) kuni 11.04 (Natty Narwhal) võrgu käivitatav. 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 töötab? Üldiselt on Ubuntu LiveCD bootprocess, millest me kõik teame, nii:

  • Kui paned CD-d CD-draivisse, siis teab BIOS, kuidas kasutada cdromit, et bootprogrammi cdromis (isolinux) saada.
  • 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 operatsioonisüsteemis RAM ja juhtimiskernel + initrd käivitab alglaadimise protsessi, kasutades parameetreid, mis neile edastatakse, et määrata selliseid asju: kas peaks näitama splash ekraani? kas väljund peaks olema loogiline?
  • Kui inirtrd-skriptid on laadinud draiverid ja seadmeandmed, otsivad nad alglaadimise jätkamiseks Ubuntu liveCD-faile. Tavaline käitumine on vaadata kohalikku füüsilist cdrom-ajet.

Võrgupöörduse jaoks:

  • Kohaliku meediumi, näiteks CD, asemel käivitatakse klient selle võrgukaardiga (PXE) ja see tarnitakse PXElinuxiga üle TFTP-i.
  • 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äivita käivitamisprotsess koos meie lisateabega, mida nad peaksid mitte otsige 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õrgukomponendid, võrgukaardidraiverid ja protokollid kerneli + initrd-failidesse. Sellise teo eest võime ainult öelda tänan Ubuntu meeskonda.

Image
Image

Tehke Ubuntu faile serveris kättesaadavaks

Esimene samm on teha Ubuntu failid serverisse 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õrgubootidel Ubuntu versiooni, ilma et kattuks kõik protseduurid nullist, või asendada üks faili kogu kirje värskendamiseks.

Eespool öelduna, see autor meeldib hoida paar varasemat versiooni ümber, kuni uus on tõestatud absoluutselt stabiilne ja annab 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"Kataloog
  2. Loo paigalduspunkt:

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

  3. Muuda "fstab"Faili jaoks, et ISO automaatselt paigaldatud käivitamisel:

    sudo vim /etc/fstab

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

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

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

  5. Kontrollige, kas paigalduspunkt töötab, välja andes:

    sudo mount -a

  6. Kui kõik läheb hästi, peaksite saama ISO-i sisu loendi välja anda, väljastades:

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

Loo NFS-i osakaal

Kuigi alglaadimisprotseduur algab PXE-ga, tõstab tõsine tõstevõimalus serveri NFS-osakuid. 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. Muutke uue ekspordi lisamiseks faili "Eksport":

    sudo vim /etc/exports

  2. Lisage sellele ISO-punkti kinnituspunkti osuti:

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

  3. Taaskäivitage NFS-teenus, et seadeid mõjutaksid:

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

PXE menüü seadistamine

Redigeerige menüüd "Linux kraam":

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

Lisage sellele järgmine:

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

Ülaltoodud võib tunduda esmapilgul räpane, kuid kõik, mida pead tegema, on asendada * serveri NFS / PXE serveri IP-iga.

Selgemate geekide mõistmiseks peaks ülaltoodud tekst olema järgmine:

  • Looge uus PXE-kirje alammenüüs "Linux" "Ubuntu 11.04".
  • Parameetri "MENU DEFAULT" tõttu valitakse see sisestus "Linux" alammenüü sisestamisel automaatselt.
  • Asetage klient võtma kernel + initrd faile usinf TFTP suhtelisest asukohast kataloogis "/ tftproot" kataloogis "howtogeek / linux / ubuntu …"
  • Pange initrd-skriptid rootor-failisüsteemi paigaldamiseks NFS-i osast ": / tftpboot / howtogeek …"

Märge: Olen proovinud (ja ebaõnnestus) kasutada DNS-i nime asemel IP- Ma arvan, et bootprotsessi selles etapis ei ole ikkagi DNS-i toetus … edulugusid on teretulnud.

Võimalikud protseduurid

Nüüd peaks sul olema võimalus käivitada klient PST-st Ubuntu (tavaliselt F12).

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

  • 10 Windowsi nutikamaid viise, kuidas oma arvutit Windowsi parandada
  • Installige Ubuntu Grubi bootloader uuesti pärast Windowsi pühkimist välja
  • Ubuntu USB-ketta vormindamine GPartedi abil - Kuidas kasutada Geekit ja kasutada GParted'i 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 sisse lülitada.

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!

Soovitan: