Dobar dan dragi mještani Habra!
Svrha ovog članka je napisati kratki pregled mogućnosti postavljanja različitih sustava putem WDS-a (Windows Deployment Services)
Ovaj članak će pružiti kratke upute za implementaciju Windows 7 x64, Windows XP x86, Ubuntu x64 i dodavanje korisnih alata za pokretanje mreže kao što su Memtest i Gparted.
Priča će biti ispričana redoslijedom ideja koje mi padaju na pamet. A sve je počelo s Microsoftom...
A sada sama priča:
Nedavno sam došao na pametnu ideju postavljanja sustava na poslu pomoću WDS-a. Ako netko radi umjesto nas, lijepo je. A ako u isto vrijeme naučimo nešto novo, to je dvostruko ugodno. Neću se posebno zadržavati na opisu instaliranja WDS uloge - Microsoft sve svodi na Next-Next-Next i na tu temu postoje brda članaka. I ukratko ću vam reći o radu sa slikama sustava Windows, fokusirajući se na one trenutke koji su mi uzrokovali poteškoće. Ne-Microsoft sustavi bit će opisani detaljnije (zbog kojih je članak i pokrenut).
Započnimo.
Poslužitelj koji će djelovati kao pohrana slika i koordinator radnji ima Windows Server 2008 R2 na brodu. Da bi ova usluga radila ispravno, potrebne su uloge kao što su DHCP i DNS. Pa, AD je za unos strojeva u domenu. (Sve te uloge ne moraju biti na jednom stroju; mogu se rasporediti po cijeloj strukturi. Glavna stvar je da rade ispravno)
1. Postavljanje WDS-a
Dodamo potrebne uloge i brzo uđemo u WDS konzolu, inicijaliziramo naš poslužitelj i vidimo sljedeće:
- Instalirajte slike - slike instalacije. Prilagođeni, prekrasni sustavi koje ćemo uvesti. Radi praktičnosti, možete dodati nekoliko grupa prema vrsti sustava: Windows 7, XP ili prema vrsti zadatka - IT odjel, odjel za klijente, poslužitelji
- Slike za pokretanje — učitavanje slika. Ono što se prvo učitava na stroj i omogućuje vam da s njim izvodite sve vrste radnji. Prva slika koja tamo ide je ona koja se nalazi na instalacijskom disku (za Windows 7 ovo je mapa izvora i datoteke install.wim ili boot.wim.
Ali onda od njih možete napraviti razne zanimljive stvari:- Snimi sliku ili snimanje slike - naš glavni alat omogućuje vam da napravite kopiju konfiguriranog sustava, koji je prethodno obradio sysprep i naš je predložak.
- Slika otkrića — omogućuje vam prijenos slika konfiguriranih sustava na računala koja ne podržavaju mrežno dizanje.
- Uređaji na čekanju — uređaji koji čekaju odobrenje administratora za instalaciju. Želimo znati tko stavlja naš šarm na svoje računalo.
- Višestruki prijenosi — multicast slanje pošte. Koristi se za instaliranje jedne slike na veliki broj klijenata.
- Vozači - vozači. Oni pomažu dodati potrebne upravljačke programe slikama na poslužitelju i izbjeći ove vrste pogrešaka:
Nakon dodavanja upravljačkih programa na WDS poslužitelj, moraju se dodati u željenu sliku za pokretanje.
Da, i još jedna stvar - trebate napraviti svoje vlastite bootloadere i instalatere za svaku bitnu dubinu sustava. Raznolikost u zoološkom vrtu ima svoju cijenu.
Zapravo, naš WDS je već spreman. Možemo se dignuti preko mreže sa stroja i vidjeti prozor za odabir s našim slikama za dizanje.
Neću opisivati sve faze pripreme idealne slike, ali ću samo ostaviti poveznicu na članak koji sam osobno koristio:
A ovdje
2. Univerzalni bootloader
Super je da sada imamo takav sustav. Korištenje je užitak. Ali postoji li način da si život učinite još lakšim?
Želim instalirati Linux preko njega!
Prije svega, kao što se mnogi od vas sjećaju, paralelna instalacija Windowsa i Ubuntua ne završava dobro za Windows bootloader. Zamjenjuje ga univerzalni GRUB.
I ovdje je isto. Trebamo univerzalni bootloader, upoznajte ovo
1) Preuzmite najnoviju verziju (u vrijeme pisanja ovo je
Zanimaju nas ove datoteke:
corepxelinux.0
com32menuvesamenu.c32 (možete uzeti menu.c32 za tekstualno sučelje prilikom učitavanja)
com32chainchain.c32
Svi priručnici za korištenje ovog bootloadera kažu da sve radi s ova tri. Morao sam dodati ldlinux.c32, libcom.c32 i libutil_com.c32. To možete učiniti - kopirajte preporučene i pokrenite. Koja će se datoteka žaliti - kopirajte je u mapu.
Također nam je potrebna datoteka memdisk za preuzimanje iso. Također smo ga stavili u ovu mapu
2) Stavite ih u mapu u kojoj pohranjujete sve WDS slike. Ovdje naime - RemoteInstallBootx64 (instalirat ćemo samo 64, za 86 iste datoteke također smjestiti u tu mapu.)
3) Preimenujte pxelinux.0 u pxelinux.com
4) Kreirajmo mapu pxelinux.cfg za konfiguracijsku datoteku, sama datoteka (naravno, već unutar ove mape) je zadana (bez ekstenzije!) sa sljedećim sadržajem:
ZADANO vesamenu.c32
PROMPT 0
NOESCAPE 0
DOPUSTNE OPCIJE 0
# Istek vremena u jedinicama od 1/10 s
TIMEOUT 300
MARGA IZBORNIKA 10
RETCI IZBORNIKA 16
KARTICA IZBORNIKA RAST 21
IZBORNIK TIMEOUTROW 26
OBRUB BOJE IZBORNIKA 30;44 #20ffffff #00000000 nijedan
BOJA IZBORNIKA TRAKA ZA KLIZANJE 30;44 #20ffffff #00000000 ništa
BOJA IZBORNIKA NASLOV 0 #ffffffff #00000000 ništa
MENU COLOR SEL 30;47 #40000000 #20ffffff
POZADINA IZBORNIKA pxelinux.cfg/picture.jpg #slika 640×480 za pozadinu
NASLOV IZBORNIKA Odaberite svoju sudbinu!OZNAKA wds
OZNAKA IZBORNIKA Windows Deployment Services (7, XP, slike za pokretanje)
KERNEL pxeboot.0LABEL lokalno
IZBORNIK ZADANO
OZNAKA IZBORNIKA Pokretanje s tvrdog diska
LOKALNO PODIZANJE 0
Upišite 0x80
5) Napravite kopiju datoteke pxeboot.n12 i nazovite je pxeboot.0
6) Nakon ovoga, moramo naučiti naš WDS da se diže iz univerzalnog bootloadera. U 2008. to je učinjeno putem GUI-a, u 2008. R2 - putem naredbenog retka. Otvorite i unesite:
- wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
- wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64
Ispis naredbenog retka:
To je to, pokrećemo se i vidimo željeni ekran:
Ovo je osnovna konfiguracija, možete je prilagoditi svojim zahtjevima (logo tvrtke, redoslijed pokretanja, itd. Za sada može samo prenijeti kontrolu na WDS i ponovo se pokrenuti s tvrdog diska. Naučimo ga da pokreće Ubuntu!
3. Učenje orlića da leti
Što nam je tamo trebalo? Ubuntu, Gparted? Dodajmo memtest za narudžbu.
Počnimo s najjednostavnijim:
Memtest
Kreirajmo zasebnu mapu za Linux datoteke u mapi Boot/x64 WDS, na primjer Distr. I podmape u njoj za naše odgovarajuće sustave:
preuzimanje
oznaka MemTest
oznaka izbornika MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso
Ovime ćemo učitati našu malu sliku u memoriju i pokrenuti je od tamo. Nažalost, to mi nije uspjelo s velikim slikama.
Gaprted
preuzimanje
Što su ove datoteke? (Možda griješim u formulaciji, molim čitatelje da me isprave ako griješim)
- vmlinuz (češće vmlinux) - komprimirana kernel datoteka
- initrd.img - slika korijenskog datotečnog sustava (minimalno potrebno za dizanje)
- filesystem.squashfs - same datoteke koje se koriste tijekom rada
Prve dvije datoteke stavljamo u mapu za preuzimanje (u mom slučaju to je Bootx64DistrGparted), a treću na IIS poslužitelj (srećom već je instaliran za WSUSa).
Lirska digresija - nažalost, trik učitavanja iso slike u memdisk s velikim distribucijama nije mi uspio. Ako iznenada znate tajnu uspjeha, ovo će biti izvrsno rješenje koje će vam omogućiti da brzo pokrenete bilo koji sustav iz iso slike.
Dodajte filesystem.squashfs u IIS tako da se može čitati preko mreže (ne zaboravite dodati MIME oznaku za ovo proširenje
Sada dodajemo unos u naš pxelinux.cfg/default:
LABEL GParted uživo
OZNAKA IZBORNIKA GParted uživo
KERNEL Distr/Gparted/vmlinuz
APPEND initrd=Distr/Gparted/initrg.img boot=live config union=aufs noswap nopromt vga=788 fetch=http://192.168.10.10/Distr/Gparted/filesystem.squashfs
Provjerimo - radi!
Ubuntu 12.04
Dodao sam dvije moguće opcije instalacije - potpuno automatsku (zahvaljujući korisniku
Skini datoteku s alternativnom instalacijom i iz nje istrgni dvije datoteke (kao prije) - initrd.gz i linux i stavi ih u Distr/Ubuntu
Dodajte retke u naš pxelinux.cfg/default
za potpuno ručnu ugradnju
OZNAKA Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND priority=low vga=normal initrd=Distr/Ubuntu/initrd.gz
Ali za automatsku instalaciju potrebna vam je datoteka s postavkama odgovora (možete pročitati
LABEL Ubuntu automatska instalacija
KERNEL Distr/Ubuntu/linux
APPEND initrd=Distr/Ubuntu/initrd.gz ksdevice=eth0 locale=ru_RU.UTF-8 console-setup/layoutcode=ru url=http://192.168.10.10/Distr/Ubuntu/preseed.txt
Korisno za budućnost
Dok sam pregledavao materijal na tu temu i tražio odgovore na svoja pitanja, otkrio sam
Zaključak
Ovaj je članak pregled mogućnosti koje vam pruža Microsoft WDS uloga. Kad sam započeo ovaj članak, planovi su bili grandiozni: detaljan HOWTO o svim aspektima učitavanja sustava gore predstavljenih... Ali kad se materijal počeo gomilati samo na samom WDS-u, nit pripovijesti odvela me do nekih dubina koje nitko bi se ikada susreo, vjerojatno... Stoga smo odlučili podijeliti sažetak onoga što je moguće i, ako je moguće, poveznice na dobre članke. Ako su čitatelji zainteresirani za čitanje ili iznenada želim slavu i novac kako bih napunio Habrahabrovu riznicu člancima, mogu ići u više detalja o svakoj fazi postavljanja višenamjenskog WDS poslužitelja.
Još jednom se zahvaljujem autorima
Naravno, na Habréu je već bilo članaka na istu temu, pokušao sam osvijetliti problem s drugog gledišta ili ga nadopuniti:
Hvala na pozornosti.
Slava robotima!
Izvor: www.habr.com