God eftermiddag, kÀra invÄnare i Habra!
Syftet med den hÀr artikeln Àr att ge en kort översikt över möjligheterna att driftsÀtta olika system via WDS (Windows driftsÀttningstjÀnster)
Den hÀr artikeln ger korta instruktioner för distribution. Windows 7 x 64, Windows XP x86, Ubuntu x64 och tillÀgget av anvÀndbara nÀtverksstartverktyg som Memtest och Gparted.
Historien kommer att berÀttas i den ordning som de idéer som kommer upp i mitt sinne. Och allt började med Microsoft...
Och nu sjÀlva historien:
För inte sĂ„ lĂ€nge sedan fick jag den smarta idĂ©n att driftsĂ€tta system pĂ„ jobbet med hjĂ€lp av WDS. Det Ă€r trevligt nĂ€r nĂ„gon annan gör jobbet Ă„t oss. Och om vi lĂ€r oss nĂ„got nytt i processen Ă€r det dubbelt tillfredsstĂ€llande. Jag kommer inte att gĂ„ in pĂ„ detaljer om att installera WDS-rollen â Microsoft reducerar allt till NĂ€sta-NĂ€sta-NĂ€sta, och det finns massor av artiklar om Ă€mnet. Jag ska bara kortfattat prata om att arbeta med bilder. Windows Jag kommer att fokusera pĂ„ de omrĂ„den som gav mig problem. Icke-Microsoft-system (vilket Ă€r hela poĂ€ngen med den hĂ€r artikeln) kommer att behandlas mer i detalj.
LÄt oss börja.
Servern som ska fungera som bildlagrings- och ÄtgÀrdskoordinator har Windows Server 2008 R2 Àr ombord. För att den hÀr tjÀnsten ska fungera korrekt krÀvs roller som DHCP och DNS. Och AD krÀvs ocksÄ för att ansluta maskiner till domÀnen. (Alla dessa roller behöver inte finnas pÄ en enda maskin; de kan distribueras över hela strukturen. Det viktigaste Àr att de fungerar korrekt.)
1. StÀlla in WDS
Vi lÀgger till de nödvÀndiga rollerna och gÄr snabbt in i WDS-konsolen, initierar vÄr server och ser följande:

- Installera bilder â installationsbilder. Det hĂ€r Ă€r förkonfigurerade, snygga system som vi kommer att driftsĂ€tta. För enkelhetens skull kan du lĂ€gga till flera grupper efter systemtyp: Windows 7, XP eller efter uppgiftstyp â IT-avdelning, klientavdelning, servrar
- Startbilder â startavbildningar. Det Ă€r dessa som laddas först pĂ„ maskinen och lĂ„ter dig utföra olika Ă„tgĂ€rder pĂ„ den. Den allra första avbildningen som laddas Ă€r den pĂ„ installationsskivan (till exempel Windows 7 Ă€r kĂ€llmappen och filerna install.wim eller boot.wim.
Men sedan kan du göra alla möjliga intressanta saker frÄn dem:- FÄnga bild eller inspelning av bild - vÄrt huvudverktyg lÄter dig göra en kopia av det konfigurerade systemet, som tidigare bearbetades av sysprep och Àr vÄr mall.
- UpptĂ€ckt bild â lĂ„ter dig ladda upp bilder av konfigurerade system till datorer som inte stöder nĂ€tverksstart.
- VĂ€ntande enheter â enheter som vĂ€ntar pĂ„ administratörsgodkĂ€nnande för installation. Vi vill veta vem som lĂ€gger vĂ„r charm pĂ„ sin dator.
- Multicast-överföringar â multicast-utskick. AnvĂ€nds för att installera en bild till ett stort antal klienter.
- Drivrutiner - förare. De hjÀlper till att lÀgga till nödvÀndiga drivrutiner till bilderna pÄ servern och undvika dessa typer av fel:

Efter att ha lagt till drivrutiner till WDS-servern mÄste de lÀggas till i önskad startavbildning.
Ja, och en sak till - du mÄste skapa dina egna bootloaders och installationsprogram för varje systembitdjup. Variation pÄ djurparken har ett pris.
Faktum Àr att vÄrt WDS redan Àr klart. Vi kan starta över nÀtverket frÄn maskinen och se ett urvalsfönster med vÄra startbilder.
Jag kommer inte att beskriva alla stadier för att förbereda den ideala bilden, men jag lÀmnar bara en lÀnk till artikeln jag anvÀnde sjÀlv: (av nÄgon anledning hade jag en gammal version av WAIK installerad - 6.1.7100.0, det var omöjligt att skapa en svarsfil för den) Windows 7 SP1. Du behöver den senaste versionen just nu - 6.1.7600.16385)
Och sĂ„ instruktioner för beredning Windows XP för WDS. Vi kommer inte att gĂ„ in pĂ„ detaljer hĂ€r heller â det mest intressanta finns i del tvĂ„!
2. Universal bootloader
Det Àr bra att vi nu har ett sÄdant system. Att anvÀnda det Àr ett nöje. Men finns det nÄgot sÀtt att göra ditt liv Ànnu enklare?
Jag vill installera det via den. Linux!
Först och frÀmst, som mÄnga av er minns, slutar det inte bra för Windows bootloader att installera Windows och Ubuntu parallellt. Den ersÀtts av den universella GRUB.
Det Àr samma sak hÀr. Vi behöver en universal bootloader, möt detta
1) Ladda ner den senaste versionen (i skrivande stund Àr detta
Vi Àr intresserade av dessa filer:
corepxelinux.0
com32menuvesamenu.c32 (du kan ta menu.c32 för ett textgrÀnssnitt nÀr du laddar)
com32chainchain.c32
Alla manualer för att anvÀnda denna bootloader sÀger att allt fungerar med dessa tre. Jag var tvungen att lÀgga till ldlinux.c32, libcom.c32 och libutil_com.c32. Du kan göra detta - kopiera de rekommenderade och kör det. Vilken fil kommer att klagas pÄ - kopiera den till mappen.
Vi behöver ocksÄ memdisk-filen för att ladda ner iso. Vi lÀgger det ocksÄ i den hÀr mappen
2) LÀgg dem i mappen dÀr du lagrar alla WDS-bilder. NÀmligen hÀr - RemoteInstallBootx64 (vi kommer bara att installera 64, för 86 placera samma filer i den mappen ocksÄ.)
3) Byt namn pÄ pxelinux.0 till pxelinux.com
4) LÄt oss skapa mapp pxelinux.cfg för konfigurationsfilen Àr sjÀlva filen (naturligtvis redan i den hÀr mappen) standard (utan tillÀgg!) med följande innehÄll:
STANDARD vesamenu.c32
PROMPT 0
NOESCAPE 0
TILLĂ TSALTERNATIV 0
# Timeout i enheter om 1/10 s
TIMEOUT 300
MENYMARGINAL 10
MENYRADER 16
MENY TABMSGROW 21
MENY TIMEOUTROW 26
MENY FĂRG BORDER 30;44 #20ffffff #00000000 ingen
MENY FĂRG SCROLLBAR 30;44 #20ffffff #00000000 ingen
MENY FĂRG TITEL 0 #ffffffff #00000000 ingen
MENY FĂRG VAL 30;47 #40000000 #20ffffff
MENY BAKGRUND pxelinux.cfg/picture.jpg #bild 640Ă480 för bakgrund
MENY TITEL VÀlj ditt öde!ETIKETT wds
MENYETIKETT Windows DistributionstjÀnster (7, XP, startavbildningar)
KERNEL pxeboot.0LABEL lokal
MENY STANDARD
MENY ETIKET Start frÄn hÄrddisk
LOCALBOOT 0
Typ 0x80
5) Gör en kopia av filen pxeboot.n12 och kalla den pxeboot.0
6) Efter detta mĂ„ste vi lĂ€ra vĂ„r WDS att starta frĂ„n den universella bootloadern. 2008 gjordes detta via GUI, 2008 R2 - genom kommandoraden. Ăppna och skriv in:
- wdsutil /set-server /bootprogram:bootx64pxelinux.com /arkitektur:x64
- wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /arkitektur:x64
KommandoradsutgÄng:

Det var allt, vi startar upp och ser den eftertraktade skÀrmen:

Detta Àr en grundlÀggande konfiguration; du kan justera den efter dina behov (företagslogotyp, startordning etc.). För tillfÀllet vet den bara hur man överför kontrollen till WDS och startar frÄn hÄrddisken igen. LÄt oss lÀra den att starta. Ubuntu!
3. Att lÀra en örn att flyga
Vad behövde vi dÀr? Ubuntu, Gparted? LÄt oss lÀgga till memtest för sÀkerhets skull.
LÄt oss börja med det enklaste:
memtest
LÄt oss skapa en separat mapp för Linux-filer i Boot/x64 WDS-mappen, till exempel Distr. Och undermappar i det för vÄra respektive system:

Laddar ner och lÀgg till följande rader i vÄr nedladdningskonfiguration (standardfil):
etikett MemTest
menyetikett MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso
Med detta kommer vi att ladda vÄr lilla bild i minnet och starta den dÀrifrÄn. TyvÀrr fungerade det inte för mig med stora bilder.
Gaprted
Laddar ner , packa upp iso-avbildningen och ta tre filer - /live/vmlinuz, /live/initrd.img och /live/filesystem.squashfs
Vilka Àr dessa filer? (Jag kan ha fel i formuleringen, jag ber lÀsarna att rÀtta mig om jag har fel)
- vmlinuz (mer vanligt förekommande vmlinux) - komprimerad kÀrnfil
- initrd.img - bild av rotfilsystemet (minst krÀvs för uppstart)
- filesystem.squashfs - sjÀlva filerna som anvÀnds under drift
Vi placerar de tvÄ första filerna i nedladdningsmappen (i mitt fall Àr det Bootx64DistrGparted) och den tredje pÄ IIS-servern (lyckligtvis Àr den redan installerad för WSUSa).
En lyrisk utvikning â tricket att ladda in en iso-bild i en memdisk med stora distributioner fungerade tyvĂ€rr inte för mig. Om du plötsligt kĂ€nner till framgĂ„ngens hemlighet kommer detta att vara en utmĂ€rkt lösning som gör att du snabbt kan starta upp vilket system som helst frĂ„n en iso-avbildning.
LÀgg till filesystem.squashfs till IIS sÄ att det kan lÀsas över nÀtverket (glöm inte att lÀgga till en MIME-tagg för detta tillÀgg

Nu lÀgger vi till en post i vÄr pxelinux.cfg/default:
LABEL GParted Live
MENY ETIKET GParted Live
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
LÄt oss kolla - det fungerar!
Ubuntu 12.04
Jag har lagt till tvÄ möjliga installationsalternativ - helautomatisk (tack vare anvÀndaren för och i manuellt lÀge)
Ladda ner filen med den alternativa installationen och extrahera (som tidigare) tvÄ filer - initrd.gz och linux - och lÀgg dem i Distr/Ubuntu
LÀgg till raderna i vÄr pxelinux.cfg/default
för helt manuell installation
ETIKETT Ubuntu
KERNEL-distribution/Ubuntu/linux
APPEND prioritet=lÄg vga=normal initrd=Distr/Ubuntu/initrd.gz
Men för automatisk installation behöver du en fil med svarsinstÀllningar (du kan lÀsa ) och vi lÀgger den pÄ vÄr webbserver. Min bootloader-linje ser ut sÄ hÀr:
ETIKETT Ubuntu Automatisk installation
KERNEL-distribution/Ubuntu/linux
LĂGG TILL 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
AnvÀndbart för framtiden
NÀr jag tittade igenom material om Àmnet och letade efter svar pÄ mina frÄgor upptÀckte jag frÄn med en beskrivning av nedladdning av Kaspersky Rescue Disk över nÀtverket. TyvÀrr tog det inte fart för mig. Men verktyget Àr verkligen anvÀndbart (nej, nej, speciellt nitiska anvÀndare kommer att ta tag i nÄgot sÄdant... Det Àr anvÀndbart att ha ett sÄdant verktyg till hands)
Slutsats
Den hÀr artikeln Àr en översikt över de funktioner som Microsoft WDS-rollen ger dig. NÀr jag började den hÀr artikeln var planerna storslagna: en detaljerad HOWTO om alla aspekter av att ladda systemen som presenterades ovan... Men nÀr material började samlas bara pÄ sjÀlva WDS, ledde trÄden i berÀttelsen mig till nÄgra djup som ingen skulle nÄgonsin stöta pÄ, förmodligen... DÀrför bestÀmde vi oss för att dela en sammanfattning av vad som Àr möjligt och, om möjligt, lÀnkar till bra artiklar. Om lÀsare Àr intresserade av att lÀsa, eller jag plötsligt vill ha berömmelse och pengar för att fylla pÄ Habrahabrs skattkammare med artiklar, kan jag gÄ in mer i detalj i varje steg av att sÀtta upp en multifunktions WDS-server.
Jag vill tacka författarna igen О för sitt material, som kommer att vara av intresse för alla utan undantag.
Naturligtvis fanns det redan artiklar om Habré om samma Àmne, jag försökte belysa frÄgan frÄn en annan synvinkel eller komplettera den: О
Tack för er uppmÀrksamhet.
Ăra Ă„t robotarna!
KĂ€lla: will.com

