Maayong hapon, minahal nga mga residente sa Habra!
Ang katuyoan niini nga artikulo mao ang pagsulat og mubo nga kinatibuk-ang pagpasabut sa mga kapabilidad sa pag-deploy sa lain-laing mga sistema pinaagi sa WDS (Windows Mga Serbisyo sa Pag-deploy)
Kini nga artikulo maghatag ug mubo nga mga instruksyon alang sa pag-deploy. Windows 7 x64, Windows XP x86, Ubuntu x64 ug ang pagdugang sa mapuslanong mga himan sa pag-boot sa network sama sa Memtest ug Gparted.
Ang istorya isulti sa han-ay sa mga ideya nga moabut sa akong hunahuna. Ug nagsugod ang tanan sa Microsoft...
Ug karon ang istorya mismo:
Dili pa lang dugay, nakahunahuna ko sa pag-deploy og mga sistema sa trabaho gamit ang WDS. Nindot kon adunay lain nga mohimo sa trabaho para nato. Ug kon duna tay makat-unan nga bag-o sa proseso, mas dako kana nga katagbawan. Dili na ko modetalye bahin sa pag-install sa WDS role—gipakunhod sa Microsoft ang tanan ngadto sa Next-Next-Next, ug daghan kaayong mga artikulo bahin niini. Mohisgot lang ko sa mubo bahin sa pagtrabaho gamit ang mga imahe. Windows Akong hisgotan ang mga bahin nga nakahatag nako og problema. Ang mga sistema nga dili gikan sa Microsoft (nga mao ang tibuok punto niini nga artikulo) atong hisgutan og mas detalyado.
Atong sugdan
Ang server nga mo-akto isip image storage ug action coordinator adunay Windows Server Naa nay 2008 R2. Para mo-function og tarong kini nga serbisyo, gikinahanglan ang mga roles sama sa DHCP ug DNS. Ug gikinahanglan usab ang AD aron ma-connect ang mga makina sa domain. (Dili kinahanglan nga naa tanan nga roles sa usa lang ka makina; mahimo kini i-distribute sa tibuok structure. Ang importante kay mo-function kini og tarong.)
1. Pag-set up sa WDS
Gidugang namon ang kinahanglan nga mga tahas ug dali nga moadto sa WDS console, pagsugod sa among server ug tan-awa ang mosunod:

- I-install ang mga Imahen — mga hulagway sa instalasyon. Kini mga pre-configured, nindot nga mga sistema nga among i-deploy. Para sa kasayon, mahimo kang magdugang og daghang mga grupo pinaagi sa tipo sa sistema: Windows 7, XP, o pinaagi sa klase sa buluhaton — IT Dept, Client Dept, Servers
- Mga Imahe sa Boot — mga imahe sa boot. Kini ang mga unang mo-load sa makina ug motugot kanimo sa paghimo og lain-laing mga aksyon niini. Ang pinakaunang imahe nga mo-load mao ang naa sa installation disk (para sa Windows Ang 7 mao ang sources folder ug ang install.wim o boot.wim files.
Apan unya mahimo nimo ang tanan nga mga lahi sa makapaikag nga mga butang gikan kanila:- Pagkuha og hulagway o nagrekord nga imahe - ang among nag-unang himan nagtugot kanimo sa paghimo og usa ka kopya sa gi-configure nga sistema, nga kaniadto giproseso sa sysprep ug mao ang among template.
- Imahe sa Discovery — Gitugotan ka nga mag-upload og mga imahe sa mga na-configure nga sistema sa mga kompyuter nga wala nagsuporta sa pag-booting sa network.
- Naghulat nga mga Device - mga aparato nga naghulat sa pagtugot sa tagdumala alang sa pag-install. Gusto namon mahibal-an kung kinsa ang nagbutang sa among kaanyag sa ilang kompyuter.
- Multicast Transmissions - multicast nga pagpadala. Gigamit aron i-install ang usa ka imahe sa daghang mga kliyente.
- Drivers - mga drayber. Nakatabang sila sa pagdugang sa mga kinahanglanon nga mga drayber sa mga imahe sa server ug malikayan kini nga mga klase sa mga sayup:

Human sa pagdugang sa mga drayber sa WDS server, sila kinahanglan nga idugang sa gitinguha nga boot image.
Oo, ug usa pa ka butang - kinahanglan nimo nga maghimo sa imong kaugalingon nga mga bootloader ug mga installer alang sa matag bit depth sa sistema. Ang lainlain sa zoo moabut sa usa ka presyo.
Sa pagkatinuod, ang atong WDS andam na. Mahimo kaming mag-boot sa network gikan sa makina ug makita ang usa ka window sa pagpili gamit ang among mga imahe sa boot.
Dili nako ihulagway ang tanan nga mga yugto sa pag-andam sa sulundon nga imahe, apan magbilin lang ako usa ka link sa artikulo nga akong gigamit sa akong kaugalingon: (sa wala mahibal-i nga hinungdan naa koy daan nga bersyon sa WAIK nga na-install - 6.1.7100.0, imposible nga makahimo og response file para niini) Windows 7 SP1. Kinahanglan nimo ang pinakabag-o sa pagkakaron - 6.1.7600.16385)
Ug busa mga instruksyon sa pagpangandam Windows XP para sa WDS. Dili na nato idetalye dinhi—ang pinaka-interesante nga butang naa sa ikaduhang bahin!
2. Universal bootloader
Nindot kay naa na tay ingon ani nga sistema. Ang paggamit niini usa ka kalipay. Apan aduna bay paagi aron mas sayon ang imong kinabuhi?
Gusto nako nga i-install kini pinaagi niini. Linux!
Una sa tanan, sama sa nahinumduman sa kadaghanan nimo, ang pag-install sa Windows ug Ubuntu nga managsama dili maayo alang sa Windows bootloader. Gipulihan kini sa unibersal nga GRUB.
Pareho ra dinhi. Kinahanglan namon ang usa ka universal bootloader, himoa kini
1) I-download ang pinakabag-o nga bersyon (sa panahon sa pagsulat niini
Interesado kami niini nga mga file:
corepxelinux.0
com32menuvesamenu.c32 (mahimo nimong kuhaon ang menu.c32 alang sa usa ka interface sa teksto kung nagkarga)
com32chainchain.c32
Ang tanan nga mga manwal alang sa paggamit niini nga bootloader nag-ingon nga ang tanan nagtrabaho uban niining tulo. Kinahanglan nakong idugang ang ldlinux.c32, libcom.c32 ug libutil_com.c32. Mahimo nimo kini - kopyaha ang girekomenda ug padagana kini. Unsang file ang ireklamo - kopyaha kini sa folder.
Kinahanglan usab namo ang memdisk file aron ma-download ang iso. Gibutang usab namo kini sa kini nga folder
2) Ibutang kini sa folder diin imong gitipigan ang tanan nga mga imahe sa WDS. Dinhi dinhi - RemoteInstallBootx64 (atong i-install lang ang 64, alang sa 86 ibutang ang parehas nga mga file sa kana nga folder usab.)
3) Usba ang ngalan sa pxelinux.0 ngadto sa pxelinux.com
4) Magbuhat ta folder pxelinux.cfg alang sa configuration file, ang file mismo (naa na sa sulod niini nga folder, siyempre) kay default (walay extension!) uban sa mosunod nga sulod:
DEFAULT vesamenu.c32
PAG-AMPO 0
NOESCAPE 0
MGA TUGOT 0
# Timeout sa mga yunit nga 1/10 s
TIMEOUT 300
MENU MARGIN 10
MENU LARYA 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #20ffffff #00000000 wala
MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 wala
MENU COLOR TITLE 0 #ffffffff #00000000 wala
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND pxelinux.cfg/picture.jpg #picture 640×480 para sa background
MENU TITLE Pilia ang imong kapalaran!LABEL wds
LABEL SA MENU Windows Mga Serbisyo sa Pag-deploy (7, XP, Mga imahe sa Boot)
KERNEL pxeboot.0LABEL lokal
MENU DEFAULT
MENU LABEL Boot gikan sa Harddisk
LOCALBOOT 0
Type 0x80
5) Paghimo og kopya sa file nga pxeboot.n12 ug tawga kini nga pxeboot.0
6) Human niini, kinahanglan natong itudlo ang atong WDS sa pag-boot gikan sa universal bootloader. Sa 2008 kini gihimo pinaagi sa GUI, sa 2008 R2 - pinaagi sa command line. Ablihi ug pagsulod:
- wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
- wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64
Output sa linya sa mando:

Mao na, nag-boot kami ug nakita ang gitinguha nga screen:

Kini usa ka batakang configuration; mahimo nimo kini i-adjust aron mohaom sa imong mga panginahanglan (logo sa kompanya, boot order, ug uban pa). Sa pagkakaron, ang nahibal-an lang niini mao kung giunsa pagbalhin ang kontrol ngadto sa WDS ug pag-boot gikan sa hard drive pag-usab. Atong tudloan kini sa pag-boot. Ubuntu!
3. Pagtudlo sa agila sa paglupad
Unsa may among gikinahanglan didto? Ubuntu, Gparted? Atong idugang ang memtest para mas sayon.
Magsugod ta sa pinakasimple:
memtest
Magbuhat ta og bulag nga folder para sa mga file sa Linux sa Boot/x64 WDS folder, pananglitan Distr. Ug ang mga subfolder niini alang sa among tagsa-tagsa nga mga sistema:

Pag-download ug idugang ang mosunod nga mga linya sa among download config (default file):
label nga MemTest
label sa menu MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso
Uban niini among i-load ang among gamay nga imahe sa memorya ug ilunsad kini gikan didto. Ikasubo, wala kini nagtrabaho alang kanako sa dagkong mga imahe.
Gaprted
Pag-download , unpack ang iso image ug kuhaa ang tulo ka file - /live/vmlinuz, /live/initrd.img ug /live/filesystem.squashfs
Unsa kini nga mga file? (Basin nasayop ko sa mga pulong, maluloton ko nga hangyoon ang mga magbabasa sa pagtul-id kanako kung nasayop ko)
- vmlinuz (mas kasagarang makita nga vmlinux) - compressed kernel file
- initrd.img - imahe sa root file system (minimum nga gikinahanglan alang sa booting)
- filesystem.squashfs - ang mga file mismo ang gigamit sa panahon sa operasyon
Gibutang namon ang una nga duha nga mga file sa folder sa pag-download (sa akong kaso kini ang Bootx64DistrGparted) ug ang ikatulo sa IIS server (maayo na lang nga na-install na kini alang sa WSUSa).
Usa ka lyrical digression - sa kasubo, ang lansis sa pag-load sa usa ka iso nga imahe sa usa ka memdisk nga adunay daghang mga pag-apod-apod wala molihok alang kanako. Kung kalit nimo nahibal-an ang sekreto sa kalampusan, kini usa ka maayo kaayo nga solusyon nga magtugot kanimo nga dali nga ma-boot ang bisan unsang sistema gikan sa imahe sa iso.
Idugang ang filesystem.squashfs sa IIS aron mabasa kini sa network (ayaw kalimti ang pagdugang ug MIME nga tag alang niini nga extension

Karon magdugang kami og entry sa among pxelinux.cfg/default:
LABEL GParted nga Live
MENU LABEL 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
Atong susihon - kini molihok!
Ubuntu 12.04
Gidugang nako ang duha ka posible nga kapilian sa pag-install - hingpit nga awtomatiko (salamat sa tiggamit alang sa ug sa manual mode)
I-download ang file nga adunay laing instalasyon ug kuhaa gikan niini (sama sa kaniadto) duha ka file - initrd.gz ug linux ug ibutang kini sa Distr/Ubuntu
Idugang ang mga linya sa among pxelinux.cfg/default
alang sa hingpit nga manual nga pag-instalar
LABEL Ubuntu
Distribusyon sa KERNELUbuntu/linux
IDUGANG prayoridad=ubos nga vga=normal initrd=Distr/Ubuntu/initrd.gz
Apan alang sa awtomatik nga pag-instalar kinahanglan nimo ang usa ka file nga adunay mga setting sa pagtubag (mahimo nimo mabasa ) ug among ibutang kini sa among web server. Ang akong bootloader nga linya ingon niini:
LABEL Ubuntu Awtomatikong Pag-instalar
Distribusyon sa KERNELUbuntu/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
Mapuslanon alang sa umaabot
Samtang nagtan-aw sa materyal sa hilisgutan ug nangita og mga tubag sa akong mga pangutana, akong nadiskobrehan gikan sa nga adunay usa ka paghulagway sa pag-download sa Kaspersky Rescue Disk sa network. Ikasubo, wala kini nahanaw alang kanako. Apan ang himan mapuslanon gyud (dili, dili, labi na ang mga madasigon nga tiggamit makakuha usa ka butang nga ingon niana ... Kini mapuslanon nga adunay ingon nga himan nga magamit)
konklusyon
Kini nga artikulo usa ka kinatibuk-ang panan-aw sa mga kapabilidad nga gihatag sa papel sa Microsoft WDS alang kanimo. Sa dihang gisugdan nako kini nga artikulo, ang mga plano dako kaayo: usa ka detalyado nga HOWTO mahitungod sa tanan nga mga aspeto sa pagkarga sa mga sistema nga gipresentar sa ibabaw... Apan sa diha nga ang materyal nagsugod sa pagtigum lamang sa WDS mismo, ang hilo sa asoy nagdala kanako ngadto sa pipila ka mga kahiladman nga walay usa makatagbo, tingali... Busa nakahukom kami nga ipaambit ang usa ka summary sa kung unsa ang posible ug, kung mahimo, mga link sa maayong mga artikulo. Kung ang mga magbabasa interesado sa pagbasa, o sa kalit gusto nako ang kabantog ug salapi nga mapuno ang tipiganan sa bahandi ni Habrahabr sa mga artikulo, mahimo nako nga mas detalyado ang matag yugto sa pag-set up sa usa ka multi-purpose WDS server.
Gusto nakong pasalamatan pag-usab ang mga tagsulat и alang sa ilang materyal, nga makapainteres sa tanan nga walay eksepsiyon.
Natural, adunay na mga artikulo sa Habré sa parehas nga hilisgutan, gisulayan nako nga ipasiugda ang isyu gikan sa lainlaing punto sa panglantaw o pagdugang niini: и
Salamat sa imong pagtagad.
Himaya sa mga robot!
Source: www.habr.com

