Ako spustiť PXE Ubuntu Image z Windows Server 2008

Obsah:

Ako spustiť PXE Ubuntu Image z Windows Server 2008
Ako spustiť PXE Ubuntu Image z Windows Server 2008

Video: Ako spustiť PXE Ubuntu Image z Windows Server 2008

Video: Ako spustiť PXE Ubuntu Image z Windows Server 2008
Video: Ubuntu 22.04 LTS vs Ubuntu 22.10 STS – which is the better choice? - YouTube 2024, Apríl
Anonim
Táto príručka vysvetľuje, ako nakonfigurovať zariadenie Windows Server 2008 na vytiahnutie statického obrázka Ubuntu, ktorý je možné zdvihnúť bezdrôtovými terminálmi, takže môžete mať ľubovoľný počet počítačov s plnohodnotnou inštanciou Ubuntu bez toho, aby mal pevný disk, pokiaľ sú schopní zaviesť systém PXE.
Táto príručka vysvetľuje, ako nakonfigurovať zariadenie Windows Server 2008 na vytiahnutie statického obrázka Ubuntu, ktorý je možné zdvihnúť bezdrôtovými terminálmi, takže môžete mať ľubovoľný počet počítačov s plnohodnotnou inštanciou Ubuntu bez toho, aby mal pevný disk, pokiaľ sú schopní zaviesť systém PXE.

Toto je hosťujúci článok Alexander Karnitis a Cody Dull, dvoch čitateľov, ktorí pracujú pre spoločnosť Hyndman Inc a museli prísť na to, ako túto úlohu splniť pre svoju prácu. Boli dosť lahodné, aby napísali proces pre všetkých ostatných.

Prečo to chcem?

Zavedenie PXE zjednodušuje a znižuje správu siete a schopnosť slúžiť vlastným obrazom Ubuntu zo systému Windows Server môže pomôcť zvýšiť robustnosť prostredia. Tieto obrázky môžete použiť na to, aby ste používateľom poskytli rovnaké základné prostredie, aby ste mohli pracovať s ním, mali ľahko obnoviteľný systém (len napájanie stroja), vykonali diagnostiku na nesprávnom zariadení a ďalšie. Tiež tým, že budete tieto obrázky zobrazovať zo servera Windows, bude možné zobrazovať obrázky systému Windows aj Ubuntu z jedného miesta, aj keď to je mimo rozsahu tohto sprievodcu.

Čo potrebujem?

  • Stroj Windows Server 2008 so systémom Windows Deployment Services (WDS)
  • Klient je schopný zaviesť PXE
  • Windows Server s DHCP
  • Server NFS (táto príručka predpokladá, že server NFS je rovnaký ako server WDS, ale to nemusí byť prípad)

Vytvorenie servera WDS

Inštalácia služieb Windows Deployment Services na serveri Windows nie je strašne náročná a spoločnosť Microsoft má skvelé sprievodcov, aby vás sprevádzali inštalačným procesom (2008 a 2008 R2 tu), takže tento sprievodca sa nebude zaoberať tým, ako to urobiť, ale viete, že chcú Server nasadenia aj Transport server. Upozorňujeme tiež, že pri konfigurácii role budete chcieť počas nastavenia zaškrtnúť políčko Reagovať na všetky (známe a neznáme) klientske počítače, pokiaľ počítače, ktoré zavádzate, už Active Directory nie sú známe. Dôvodom je to, že server odkazuje na službu Active Directory ako orgán na známych a neznámych zariadeniach.

Sprievodca by mal byť sledovaný až do sekcie "Kroky pre pridávanie obrázkov", pretože pridáme naše obrázky prostredníctvom pxelinux, nie WDS.
Sprievodca by mal byť sledovaný až do sekcie "Kroky pre pridávanie obrázkov", pretože pridáme naše obrázky prostredníctvom pxelinux, nie WDS.

Inštalácia pxelinux

Stiahnite a extrahujte kópiu súboru syslinux (je tu jeden možný zdroj). Odtiaľ budeme kopírovať súbory, ktoré pxelinux potrebuje na prechod do adresára WDS. Konkrétne pre pxelinux 5.01 to znamená, že budeme kopírovať nasledujúce súbory:

· Core pxelinux.0

· Com32 menu vesamenu.c32

· Com32 lib libcom32.c32

· Com32 elflink ldlinux.c32

· Com32 libutil libutil.c32

· Com32 reťazec chain.c32

Tieto súbory sa skopírujú do požadovaného adresára architektúry ( boot x64, boot x86 alebo oboje). Po skopírovaní súborov by adresár architektúry mal vyzerať podobne (existujú malé rozdiely medzi x86 a x64, ale nie pre pxelinux).

Tu sú adresáre architektúry umiestnené pod adresárom, ktorý bol určený na uchovávanie súborov WDS pri prispôsobovaní role WDS.
Tu sú adresáre architektúry umiestnené pod adresárom, ktorý bol určený na uchovávanie súborov WDS pri prispôsobovaní role WDS.

V tomto okamihu už nebudeme mať žiadne ďalšie využitie pre žiadne ďalšie súbory syslinux, takže adresár syslinux môže byť bezpečne odstránený.

Konfigurácia programu PXElinux

Súbor konfigurácie pxelinux môže byť veľmi prispôsobený tak, aby poskytoval jedinečné zavádzacie menu pre rôzne počítače založené na type hardvéru a hardvérovej adrese alebo na základe IP adresy alebo rozsahu IP adries (viac o tom tu) a môže poskytnúť dosť málo bootovacie metódy a pomerne robustný systém menu (viac o tom tu). Na účely tejto základnej príručky sa však budeme držať predvoleného konfiguračného súboru a vysvetlíme základnú ponuku, ktorú možno použiť na spustenie živého disku. Ak chcete začať, konfiguračné súbory musia byť umiestnené v podadrese s názvom "pxelinux.cfg", takže vytvorte priečinok v tom istom adresári, ktorý ste skopírovali cez súbory pxelinux. Taktiež sme vytvorili priečinok "Images" vedľa priečinka pxelinux.cfg, kde sme uložili všetky naše linuxové obrázky. V tomto okamihu by zložka architektúry mala vyzerať takto:

Teraz v priečinku pxelinux.cfg vytvorte súbor s názvom "predvolený" bez prípony súboru.
Teraz v priečinku pxelinux.cfg vytvorte súbor s názvom "predvolený" bez prípony súboru.

Otvorte súbor v textovom editore ako notepad a zadajte nasledovné:

DEFAULT vesamenu.c32 PROMPT 0 NOESCAPE 0 ALLOWOPTIONS 0

# Timeout in units of 1/10 s

TIMEOUT 30 #3 second timeout.

MENU MARGIN 10

MENU ROWS 16

MENU TABMSGROW 21

MENU TIMEOUTROW 26

MENU COLOR BORDER 30;44 #20ffffff #00000000 none

MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 none

MENU COLOR TITLE 0 #ffffffff #00000000 none

MENU COLOR SEL 30;47 #40000000 #20ffffff

MENU TITLE Netboot Menu

#-A sample liveCD boot

LABEL

kernel Images/UbuntuLIVE/casper/vmlinuz #location of the kernel

append boot=casper netboot=nfs nfsroot=:/RemoteInstall/Boot/x64/Images/UbuntuLIVE initrd=Images/UbuntuLIVE /casper/initrd.gz

Upozorňujeme, že toto nastavenie predpokladá, že obrázok je uložený pod položkou Obrázky / UbuntuLIVE z adresára architektúry.

Viac informácií o tom, čo sa deje, nájdete na adrese:

https://www.howtogeek.com/61263/how-to-network-boot-pxe-the-ubuntu-livecd/

Vytvorenie zdieľania NFS

Vytvorenie zdieľania súborov systému NFS je na serveri Windows veľmi jednoduché a môže sa uskutočniť nasledujúcimi krokmi. Existuje však niekoľko vecí, ktoré treba poznamenať, pokiaľ ide o povolenia.

Po prvé, bude potrebné zmeniť oprávnenia systému NTFS na priečinok zdieľania, pretože skupina Everyone bude musieť mať povolenia na čítanie a spúšťanie.

Image
Image
Uistite sa, že vytvorená zdieľaná položka je podiel NFS, nie podiel SMB.
Uistite sa, že vytvorená zdieľaná položka je podiel NFS, nie podiel SMB.
Tiež všetky zariadenia budú musieť mať anonymný prístup a oprávnenia Everyone NTFS sa budú musieť aplikovať na anonymných používateľov.
Tiež všetky zariadenia budú musieť mať anonymný prístup a oprávnenia Everyone NTFS sa budú musieť aplikovať na anonymných používateľov.
Image
Image
Akonáhle je všetko nastavené, môže chvíľu chvíľu trvať, kým sa všetky nastavenia šíria cez sieť, ale akonáhle to urobia, malo by byť možné začať zobrazovať LiveCD z vášho okna Windows Server! Na otestovanie servera môžete zdieľať jednoduchý LiveCD odobratý z webových stránok Ubuntu. Je však tiež možné poskytnúť prispôsobený LiveCD. Ak plánujete vykonať nejakú základnú konfiguráciu LiveCD, môžete sledovať článok:
Akonáhle je všetko nastavené, môže chvíľu chvíľu trvať, kým sa všetky nastavenia šíria cez sieť, ale akonáhle to urobia, malo by byť možné začať zobrazovať LiveCD z vášho okna Windows Server! Na otestovanie servera môžete zdieľať jednoduchý LiveCD odobratý z webových stránok Ubuntu. Je však tiež možné poskytnúť prispôsobený LiveCD. Ak plánujete vykonať nejakú základnú konfiguráciu LiveCD, môžete sledovať článok:

https://www.howtogeek.com/109736/how-to-create-a-custom-ubuntu-live-cd-or-usb/

Ak však chcete urobiť ešte intenzívnejšie prispôsobenie, ako je vylepšenie Jednoty, čo sa nedá urobiť dobre pomocou vyššie uvedenej metódy, alebo ak chcete mať jednoduchý stroj a slúži jeho identické kópie, ďalšiu pomerne jednoduchú metódu, ktorá vám umožní vytvoriť obrázok, ktorý sa dá zobraziť takto:

Vytváranie a prispôsobenie vášho Ubuntu Live CD

Vytvorenie nového vlastného obrázka je jednoduché. Prevezmite a nainštalujte prehrávač virtuálneho počítača, ak ho ešte nemáte. Kroky v tejto príručke sú pre Oracle VM VirtualBox. https://www.virtualbox.org/wiki/Downloads

Vytvorte nový virtuálny počítač, zvoľte Linux ako typ a Ubuntu alebo 64-bit Ubuntu ako verziu, v závislosti od vašich preferencií kliknite na tlačidlo Ďalej.

Vyberte veľkosť pamäte, ktorú chcete priradiť, odporúča sa minimálne 1024 MB a kliknite na tlačidlo Ďalej.
Vyberte veľkosť pamäte, ktorú chcete priradiť, odporúča sa minimálne 1024 MB a kliknite na tlačidlo Ďalej.
Vyberte, ak chcete vytvoriť nový virtuálny pevný disk, ktorý je teraz typu VDI, a dynamicky ho alokovať.
Vyberte, ak chcete vytvoriť nový virtuálny pevný disk, ktorý je teraz typu VDI, a dynamicky ho alokovať.
Image
Image
Image
Image
Nakoniec nastavte veľkosť virtuálneho pevného disku. 4 GB je minimálna, odporúča sa však 6-8 GB
Nakoniec nastavte veľkosť virtuálneho pevného disku. 4 GB je minimálna, odporúča sa však 6-8 GB
Stiahnite si Ubuntu 12.04 LTS Live CD z webovej lokality Ubuntu. Uistite sa, že ste zvolili rovnakú verziu, ktorú ste vybrali v kroku 2. https://www.ubuntu.com/download/desktop
Stiahnite si Ubuntu 12.04 LTS Live CD z webovej lokality Ubuntu. Uistite sa, že ste zvolili rovnakú verziu, ktorú ste vybrali v kroku 2. https://www.ubuntu.com/download/desktop

Prejdite na nastavenia VM, ktoré ste práve vytvorili. V časti Úložisko kliknite na jeden disk pod Ovládač: IDE, Vpravo na obrazovke pod atribúty, kliknite na disk so šípkou vedľa poľa Jednotka CD / DVD, kliknite Vyberte si virtuálny súbor, Prejdite na miesto, kde ste stiahli Live CD a vyberte ho.

Teraz môžete spustiť VM a nainštalovať Ubuntu 12.04.
Teraz môžete spustiť VM a nainštalovať Ubuntu 12.04.

Po nainštalovaní vykonajte všetky požadované zmeny. Niektoré zmeny, ktoré sme urobili, zahŕňajú:

  • Ak to bude používať niekto okrem administrátorov systému, vytvorte používateľský účet ako štandardný používateľ, nastavte ho na automatické prihlásenie bez požadovaného hesla.
  • Odstráňte všetky nepotrebné programy v závislosti od účelu konečného obrazu. Niektoré väčšie programy, ktoré možno odstrániť, ak nie sú potrebné, sú: Firefox, LibreOffice, Gwibber, Thunderbird, empatia a všetky hry. Môžete to urobiť pomocou aptitude purge príkaz v termináli alebo inštaláciouSynaptic Package Manager od Softvérové centrum Ubuntu.
  • pod Aplikácie pri spustení, vytvorte záznam pre ľubovoľný program, ktorý chcete spustiť v čase začiatku. Napríklad, ak sa tieto stroje budú používať hlavne na pripojenia vzdialenej pracovnej plochy, nastavte Remmina Remote Desktop na automatické spustenie.
  • Ak chcete zmeniť predvolené rozlíšenie, vytvorte súbor, ktorý bude spúšťať príkaz xrandr.

    • Príklad skript, ktorý sme použili na vypnutie integrovaného zobrazenia na našich tenkých klientoch a zmenu rozlíšenia pripojených monitorov, bol nasledujúci dva riadky:

      xrandr --output LVDS1 –offx

      randr --output VGA1 --primary --mode 1280x1024

      • Vytvorte spustiteľný súbor a pridajte ho Aplikácie pri spustení.
      • Pomocou tejto metódy môžete spustiť ďalšie príkazy v čase začiatku.
      • Majte na pamäti, že to bude fungovať len vtedy, keď všetky vaše stroje označia svoje zobrazenia podobne. Ak máte viacero modelov, môže byť potrebný sofistikovanejší prístup.
    • Odblokujte všetky zostávajúce ikony z spúšťača, ktoré tam nemusia byť, a pridajte všetky, ktoré chcete pridať.

    Po vykonaní všetkých prispôsobení musíte nainštalovať Remastersys, Napriek niektorým príspevkom môžete nájsť na fórach, Remastersys je stále v prevádzke.

    • dostať Synaptic Package Manager zadaním sudo apt-get inštalovať synaptické na termináli alebo odtiaľto Softvérové centrum Ubuntu.
    • Spustite nasledujúci príkaz v termináli na stiahnutie kľúča gpg úložiska:

      sudo wget –O –https://www.remastersys.com/Ubuntu/remastersys.gpg.key | apt-key add –

    • Otvorte súbor /etc/apt/sources.list v textovom editore s právami sudo, pridajte nasledujúci riadok a v prípade potreby presuňte na svoju verziu: deb https://www.remastersys.com/ubuntu precise main
    • Otvorené Synaptic a hľadať Remastersys, Označte balíky Remastersys a Remastersys-gui na inštaláciu, stlačte na inštaláciu.
    • Otvorené Remastersys-gui a vyberte položku zálohovanie.

    Teraz máte vlastný live CD. Ďalším krokom je prenos na server. Ak ste postupovali podľa

    Konfigurácia systému Windows Server 2008 na PXE zavádzanie Ubuntu sprievodca, tu sú kroky na nasadenie obrázka.

    • Vykonajte nasledujúci príkaz v termináli, aby ste Ubuntu VM vytvorili klient NFS. sudo apt-get inštalácia rpcbind nfs-common
    • Vytvorte adresár na pripojenie zdieľania súborov NFS. sudo mkdir / NFS
    • Teraz musíte pripojiť zdieľaný súbor NFS s udelenými oprávneniami na zápis. Odporúča sa vytvoriť ďalšiu zdieľanú zložku na účely prenosu súborov z klienta na server počas zdieľania, pretože spúšťací súborový súbor pxe nebude mať zvyčajne toto povolenie. sudo mount :/ / NFS ex. sudo mount 192.168.1.24:/TempNFS / NFS
    • Skopírujte novo vytvorenú ISO do pripojenej zdieľanej zložky sudo cp /home/remastersys/remastersys/custom-back.iso / NFS
    • V tomto momente ste skončili s Ubuntu VM. Na serveri systému Windows prejdite tam, kde bol kópia ISO, a extrahujte obsah pomocou nástroja na spracovanie obrázkových súborov, napríklad Power ISO. https://www.poweriso.com/download.htm
    • Vytvorte priečinok pod / boot / x64 / Images a skopírujte obsah súboru iso do tejto zložky.
    • Ak je váš server správne nakonfigurovaný, teraz by ste mali vidieť vaše prispôsobené Ubuntu Live CD ako jednu z možností zavádzania pxe, keď zavádzate bezdrôtový klient.

      Image
      Image

    Ak chcete zmeniť vlastný obrázok, vráťte sa späť na VM a zopakujte vyššie uvedené kroky od kroku, v ktorom ste vybrali obrázok disku, z ktorého chcete zaviesť systém. Tentokrát namiesto použitia predvoleného cd stiahnutého z Ubuntu použijete exportovaný súbor ISO.

Odporúča: