Ovaj vodič objašnjava kako konfigurirati Windows Server 2008 stroj za guranje iz statičke Ubuntu slike koja se može pokupiti bez diska terminala, tako da možete imati bilo koji broj strojeva prikazivati potpuno funkcionalne instance Ubuntu bez hard disk, sve dok su sposobni za PXE dizanje.
Ovo je gostujući članak Alexander Karnitis i Cody Dull, dva čitatelja koji rade za Hyndman Inc i morali su shvatiti kako ostvariti taj zadatak za svoj posao. Bili su dovoljno ljubazni da napišu proces za sve ostale.
PXE dizanje olakšava i jeftinije upravljati mrežom, a sposobnost posluživanja prilagođenih Ubuntu slika sa sustava Windows Server može pomoći da vaše okruženje bude robusnije. Možete koristiti ove slike kako bi korisnicima pružili istu osnovnu okolinu za rad, imati lako obnovljivi sustav (samo uključujte stroj), obavljati dijagnostiku na neispravan stroj i još mnogo toga. Također, posluživanjem tih slika sa sustava Windows Server, bilo bi moguće poslužiti i Windows i Ubuntu slikama s jednog mjesta, iako je izvan opsega ovog vodiča.
Instaliranje servisa Windows Deployment na Windows poslužitelju nije jako teško, a Microsoft ima sjajne vodiče koji će vas provesti kroz proces instalacije (2008 i 2008 R2 ovdje), tako da ovaj vodič neće obuhvatiti kako to učiniti, ali znajte da ste želite i Poslužitelj za implementaciju i Transport poslužitelj. Također, imajte na umu da prilikom konfiguriranja uloge trebate provjeriti okvir "Odgovaranje na sva (poznata i nepoznata) klijentska računala" tijekom postavljanja, osim ako su računala koja dignete već poznata u Active Directory. To je zato što se poslužitelj odnosi na Active Directory kao autoritet na onim što su poznati i nepoznati uređaji.
Vodič treba slijediti do odjeljka "Koraci za dodavanje slika", budući da ćemo dodati naše slike preko pxelinux, a ne WDS.
Preuzmite i izvadite kopiju syslinux (jedan je moguć izvor ovdje). Odavde ćemo kopirati datoteke koje je potrebno pretvoriti u WDS direktorij. Naime, za pxelinux 5.01, to znači da ćemo kopirati sljedeće datoteke:
· Core \ pxelinux.0
· Com32 \ izbornik \ vesamenu.c32
· Com32 \ lib \ libcom32.c32
· Com32 \ elflink \ ldlinux.c32
· Com32 \ libutil \ libutil.c32
· Com32 \ chain \ chain.c32
Te će datoteke biti kopirane u željenu arhitekturu (\ boot \ x64, \ boot \ x86 ili oboje). Nakon kopiranja datoteka, direktorij arhitekture trebao bi izgledati slično tome (postoje male razlike između x86 i x64, ali ne i za pxelinux).
Ovdje su arhivi arhitekture smješteni ispod direktorija koji je naveden za držanje WDS datoteka prilikom prilagodbe uloge WDS.
U ovom trenutku više nećemo koristiti za druge syslinux datoteke, pa se syslinux direktorij sigurno može ukloniti.
Pojedinačna konfiguracijska datoteka pxelinux može se prilagoditi za pružanje jedinstvenog izbornika za podizanje za različita računala na temelju hardverske vrste i hardverske adrese ili na temelju IP adrese ili raspona IP adresa (više o tome ovdje) i može pružiti dosta boot metode i prilično robustan sustav izbornika (više o tome ovdje). U svrhu ovog osnovnog vodiča pridržavamo se zadane konfiguracijske datoteke i objašnjavaju osnovni izbornik koji se može koristiti za pxeboot liveCD. Za početak, konfiguracijske datoteke moraju biti smještene u pod-mapi pod nazivom "pxelinux.cfg", stoga stvorite tu mapu u istom direktoriju koji ste kopirali preko pxelinux datoteka. Također smo stvorili mapu "Images" uz mapu pxelinux.cfg kako bismo spremili sve naše linux slike. U ovom trenutku mapa arhitekture treba izgledati ovako:
Sada, u mapi pxelinux.cfg, izradite datoteku pod nazivom "zadano" bez ekstenzije datoteke.
Otvorite datoteku u uređivaču teksta kao što je Notepad i upišite sljedeće:
DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
DOPUSTANJE OPCIJA 0
# Timeout u jedinicama od 1/10 s
TIMEOUT 30 # 3 drugi timeout.
IZBORNIK IZBORA 10
IZBORNIK IZBORA 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
IZBORNIK COLOR BORDER 30; 44 # 20ffffff # 00000000 none
MENU BOJA SCROLLBAR 30; 44 # 20ffffff # 00000000 none
IZBORNIK BOJA TITLE 0 #ffffffff # 00000000 none
MENU BOJA SEL 30; 47 # 40000000 # 20ffffff
MENU TITLE Izbornik Netboot
# -Podrška za podizanje sustava liveCD
OZNAČITI
kernel Images / UbuntuLIVE / casper / vmlinuz # mjesto kernela
dodajte boot = casper netboot = nfs nfsroot =: / RemoteInstall / Boot / x64 / Slike / UbuntuLIVE initrd = Slike / UbuntuLIVE /casper/initrd.gz
Imajte na umu da ovo podešavanje pretpostavlja da je slika pohranjena pod Images / UbuntuLIVE iz arhitekture.
Za više informacija o tome što to radi možete pogledati na:
Stvaranje dijela NFS-a prilično je jednostavno i na Windows poslužitelju, a može se izvršiti na sljedeći način. Ipak, postoji nekoliko stvari koje treba imati na umu vezano uz Dozvole.
Prvo, dozvole za NTFS na mapi za dijeljenje morat će se mijenjati, budući da skupina Everyone morati imati Read and Execute dozvole.
Provjerite je li stvoreni udio NFS dijel, a ne dio SMB-a.
Također, svi strojevi morat će imati anonimni pristup, a dozvole Everyone NTFS-a morat će se primijeniti na anonimne korisnike.
Nakon što je sve postavljeno, još uvijek će potrajati neko vrijeme za sve postavke za propagiranje kroz mrežu, ali nakon što to učinite trebao bi biti moguće početi posluživati LiveCD-a iz vašeg Windows Server kutija! Da biste testirali poslužitelj, možete dijeliti jednostavan LiveCD preuzeti s Ubuntuove web stranice. Međutim, također je moguće prikazati prilagođeni LiveCD. Ako planirate napraviti osnovnu konfiguraciju LiveCD-a, možete slijediti članak:
Međutim, ako želite napraviti nešto intenzivnije prilagodbe poput ugađanja Jedinstva, što se ne može učiniti dobro pomoću gore navedenog načina, ili ako želite uzeti jednostavan stroj i poslužiti se identičnim kopijama, još jedna prilično jednostavna metoda koja će omogućiti vam da napravite sliku koja se može poslužiti je kako slijedi:
Izrada nove prilagođene slike je jednostavna. Preuzmite i instalirajte virtualni stroj player ako ga već nemate. Korake u ovom priručniku odnose se na Oracle VM VirtualBox. https://www.virtualbox.org/wiki/Downloads
Stvorite novi virtualni stroj, odaberite Linux kao vrstu i Ubuntu ili Ubuntu (64 bit) kao verziju, ovisno o vašoj želji, kliknite Dalje.
Odaberite količinu memorije koju treba dodijeliti, preporučuje se najmanje 1024 MB, kliknite Dalje.
Odaberite stvaranje novog virtualnog tvrdog diska sada vrste VDI i dinamički ga dodijeliti.
Konačno, postavite veličinu virtualnog tvrdog diska. Najmanji je 4 GB, ali preporučuje se 6-8 GB.
Preuzmite Ubuntu 12.04 LTS Live CD s Ubuntu web stranice. Provjerite jeste li odabrali istu verziju koju ste odabrali u 2. koraku. Http://www.ubuntu.com/download/desktop
Idite na postavke VM-a koji ste upravo stvorili. U odjeljku Pohrana kliknite pojedinačni disk ispod Kontroler: IDE, S desne strane zaslona ispod Značajke, kliknite disk strelicom pored polja CD / DVD pogon, Klik Odaberite virtualnu datoteku, Prijeđite na mjesto gdje ste preuzeli Live CD i odaberite ga.
Sada možete pokrenuti VM i instalirati Ubuntu 12.04.
Jednom instaliran, napravite sve željene promjene. Neke od izmjena koje smo napravili uključuju:
xrandr - izlaz LVDS1 -offx
randr - izlaz VGA1 - prvenstveno - mod 1280x1024
Nakon što izvršite sve prilagodbe, morate instalirati Remastersys, Unatoč nekim postovima koje možete pronaći na forumima, Remastersys je još uvijek gore i trčanje.
sudo wget -O -http: //www.remastersys.com/Ubuntu/remastersys.gpg.key | apt-key add -
Sada imate prilagođeni CD uživo. Sljedeći korak je prebacivanje na vaš poslužitelj. Ako ste slijedili Konfiguriranje sustava Windows Server 2008 na PXE boot Ubuntu vodič, ovdje su koraci za implementaciju slike.
Da biste promijenili prilagođenu sliku, vratite se na VM i ponovite gore navedene korake počevši od koraka u kojem ste odabrali sliku diska za pokretanje. Ovaj put, umjesto korištenja zadanog CD-a preuzetog iz Ubuntua, koristit ćete kopiju ISO datoteke koju izvezete.