Zêdekirina WDS Versatility

Roj baş, niştecihên hêja yên Habra!

Armanca vê gotarê ev e ku meriv li ser îmkanên bicîhkirina pergalên cûrbecûr bi navgîniya WDS (Xizmetên Dabeşkirina Windows) ve kurtenivîsînek binivîse.
Ev gotar dê rêwerzên kurt ji bo bicîhkirina Windows 7 x64, Windows XP x86, Ubuntu x64 û lê zêdekirina amûrên kêrhatî li boota torê yên wekî Memtest û Gparted peyda bike.
Çîrok wê bi rêza ramanên ku tên bîra min bê gotin. Û her tişt bi Microsoft-ê dest pê kir ...

Û niha çîrok bixwe:
Demek berê, min bi ramana maqûl a bicîhkirina pergalên li ser kar bi karanîna WDS ve hat. Ger kesek ji me re kar bike, xweş e. Û heke di heman demê de em tiştek nû fêr bibin, ew du caran xweş e. Ez ê bi hûrgulî li ser danasîna sazkirina rola WDS-ê nesekinim - Microsoft her tiştî li Next-Next-Next vedigire û li ser vê mijarê çiyayên gotaran hene. Û ez ê bi kurtasî ji we re behsa xebata bi wêneyên Windows-ê bikim, balê bikişînim ser wan kêliyên ku ji min re bûne sedema zehmetiyan. Pergalên ne-Microsoft dê bi hûrgulî bêne vegotin (ji bo ku gotar dest pê kir).
Ka em dest bidin hev.
Pêşkêşkara ku dê wekî hilanîn û koordînatorê çalakiyê tevbigere Windows Server 2008 R2 li ser heye. Ji bo ku ev karûbar rast bixebite, rolên wekî DHCP û DNS hewce ne. Welê, AD ji bo ketina makîneyan nav domainê ye. (Ev hemî rol ne hewce ye ku li ser yek makîneyê bêne girtin; ew dikarin li seranserê avahiyê belav bibin. Ya sereke ew e ku ew rast dixebitin)

1. Sazkirina WDS

Em rolên pêwîst lê zêde dikin û zû diçin nav konsolê WDS, servera xwe dest pê dikin û jêrîn dibînin:
Zêdekirina WDS Versatility

  • Wêne saz bikin - wêneyên sazkirinê. Pergalên xwerû, xweşik ên ku em ê derxînin. Ji bo rehetiyê, hûn dikarin çend koman li gorî celebê pergalê lê zêde bikin: Windows 7, XP an ji hêla celebê peywirê - Dept IT, Dept Client, Servers
  • Wêneyên Boot - barkirina wêneyan. Ya ku pêşî li makîneyê tê barkirin û dihêle hûn bi wê re her cûre çalakiyan bikin. Wêneya yekem ku diçe wir ew e ku li ser dîska sazkirinê ye (ji bo Windows 7 ev peldanka çavkaniyan û pelên install.wim an boot.wim e.
    Lê hingê hûn dikarin her cûre tiştên balkêş ji wan bikin:
    • Wêne bigire an tomarkirina wêneyê - Amûra meya sereke dihêle hûn kopiyek pergala mîhengkirî, ya ku berê ji hêla sysprep ve hatî hilberandin û şablonê me ye, çêbikin.
    • Wêne Vedîtinê - dihêle hûn wêneyên pergalên mîhengkirî li komputerên ku bootkirina torê piştgirî nakin bar bikin.

  • Amûrên li bendê - cîhazên ku ji bo sazkirinê li benda pejirandina rêveberê ne. Em dixwazin zanibin kê xemla me dixe ser komputera xwe.
  • Transmissions Multicast - şandina pirzimanî. Ji bo sazkirina yek wêneyê ji hejmareke mezin a xerîdaran re tê bikar anîn.
  • ajokarên - ajokarên. Ew dibin alîkar ku ajokarên pêwîst li wêneyên li ser serverê zêde bikin û ji van celeb xeletiyan dûr bixin:
    Zêdekirina WDS Versatility
    Piştî ku ajokaran li servera WDS-ê zêde bikin, divê ew li wêneya bootê ya xwestinê werin zêdekirin.

Erê, û tiştek din - hûn hewce ne ku ji bo her kûrahiya bit-ê pergalê bootloader û sazkerên xwe çêbikin. Cihêrengiya li zozanan bi bihayek tê.
Bi rastî, WDS-a me jixwe amade ye. Em dikarin li ser torê ji makîneyê boot bikin û pencereyek hilbijartinê bi wêneyên xweya bootê re bibînin.
Ez ê hemî qonaxên amadekirina wêneya îdeal diyar nekim, lê ez ê tenê girêdanek ji gotara ku min bixwe bikar aniye bihêlim: Tyts ji bo Windows 7 (Ji ber hin sedeman min guhertoyek kevn a WAIK saz kiribû - 6.1.7100.0, ne mimkûn bû ku pelek bersivê ji bo Windows 7 SP1 tê de biafirînim. Vê gavê pêdivîya min a herî dawî heye - 6.1.7600.16385)
Û wisa hîn talîmatên ji bo amadekirina Windows XP ji bo WDS. Em ê bi hûrgulî jî nenivîsin - tiştên herî balkêş di beşa duyemîn de ne!

2. Bootloader gerdûnî

Pir baş e ku niha sîstemeke me ya wisa heye. Bikaranîna wê kêfxweşiyek e. Lê gelo rêyek heye ku hûn jiyana we hê hêsantir bikin?
Ez dixwazim Linux bi navgîniya wê saz bikim!
Berî her tiştî, wekî ku gelek ji we bi bîr tînin, sazkirina Windows û Ubuntu bi hev re ji bo bootloader Windows-ê baş bi dawî nabe. Ew ji hêla GRUB-a gerdûnî ve tê guhertin.
Li vir jî wisa ye. Em hewceyê bootloaderek gerdûnî ne, vê yekê bibînin PXELINUX
1) Guhertoya herî dawî dakêşin (di dema nivîsandinê de ev e 5.01
Em bi van pelan re eleqedar dibin:
corepxelinux.0
com32menuvesamenu.c32 (hûn dikarin menu.c32 ji bo navgîniya nivîsê dema barkirinê bigirin)
com32chainchain.c32
Hemî destanên ji bo karanîna vê bootloader dibêjin ku her tişt bi van sêyan re dixebite. Diviyabû min ldlinux.c32, libcom.c32 û libutil_com.c32 lê zêde bikim. Hûn dikarin vê yekê bikin - yên pêşniyarkirî kopî bikin û wê bimeşînin. Kîjan pel dê were gilî kirin - wê li peldankê kopî bikin.
Ji bo daxistina iso-yê ji me re pelê memdisk jî hewce ye. Me ew jî xiste vê peldankê
2) Wan bixin peldanka ku hûn hemî wêneyên WDS-ê lê hilînin. Ango li vir - RemoteInstallBootx64 (em ê tenê 64 saz bikin, ji bo 86 heman pelan di wê peldankê de jî bi cîh bikin.)
3) Navê pxelinux.0 biguherîne pxelinux.com
4) Em biafirînin pêçek pxelinux.cfg ji bo pelê veavakirinê, pel bixwe (jixwe di hundurê vê peldankê de ye, bê guman) xwerû ye (bê dirêjkirin!) bi naveroka jêrîn:

DEFAULT vesamenu.c32
DESTPÊK 0
NOESCAPE 0
DESTÛR 0
# Demjimêr di yekîneyên 1/10 s
TIMEOUT 300
MENU MARGIN 10
RÊZÊN MENU 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #20ffffff #00000000 tune
MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 tune
Sernavê RÊNGÊ MENU 0 #ffffffff #00000000 tune
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND pxelinux.cfg/picture.jpg #picture 640×480 ji bo paşxanê
MENU TITLE Çarenûsa xwe hilbijêre!

LABEL wds
LABEL MENU Xizmetên Bicihkirina Windows (7, XP, Wêneyên Boot)
KERNEL pxeboot.0

LABEL herêmî
MENU DEFAULT
LABEL MENU Boot ji Harddisk
LOCALBOOT 0
Tîpa 0x80

5) Ji pelê pxeboot.n12 kopiyek çêbikin û jê re dibêjin pxeboot.0
6) Piştî vê yekê, pêdivî ye ku em WDS-ya xwe hîn bikin ku ji bootloader gerdûnî boot bike. Di 2008-an de ev bi navgîniya GUI-yê, di 2008-an de R2 - bi rêzika fermanê ve hate kirin. Vekin û têkevin:

  • wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
  • wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64

Derketina rêza fermanê:
Zêdekirina WDS Versatility
Ew e, em dest pê dikin û dîmendera xwestî dibînin:
Zêdekirina WDS Versatility
Ev konfigurasyonek bingehîn e, hûn dikarin wê li gorî daxwazên xwe eyar bikin (logoya pargîdaniyê, fermana bootkirinê, hwd. Heya nuha, ew tenê dikare kontrolê veguhezîne WDS-ê û dîsa ji hard dîskê boot bike. Ka em wî fêrî bootkirina Ubuntu bikin!

3. Hînkirina ajelê firînê

Me li wir çi hewce bû? Ubuntu, Gparted? Ka em ji bo fermanê memtest lê zêde bikin.
Ka em bi ya herî hêsan dest pê bikin:
memtest
Ka em peldankek cihêreng ji bo pelên Linux-ê di peldanka Boot/x64 WDS de biafirînin, mînakî Distr. Û jêrpeldankên di wê de ji bo pergalên me yên têkildar:
Zêdekirina WDS Versatility
Dakêşandin iso mtmtest û rêzikên jêrîn li konfigurasyona dakêşana me (pelê xwerû) zêde bikin:

etîketa MemTest
etîketa menu MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso

Bi vê yekê em ê wêneyê xwe yê piçûk di bîrê de bar bikin û ji wir derxin. Mixabin, ev ji min re bi wêneyên mezin re nexebite.

Gaprted
Dakêşandin guhertoya herî dawî, wêneya iso vekin û sê pelan bigirin - /live/vmlinuz, /live/initrd.img û /live/filesystem.squashfs
Ev pelan çi ne? (Dibe ku ez di gotinê de xelet bim, ez ji xwendevanan daxwaz dikim ku heke ez xelet bim min rast bikin)

  • vmlinuz (bi gelemperî vmlinux tê dîtin) - pelê kernelê ya pêçandî
  • initrd.img - wêneya pergala pelê root (kêmtirîn ji bo bootkirinê hewce dike)
  • filesystem.squashfs - pelên xwe di dema xebatê de têne bikar anîn

Em du pelên yekem di peldanka dakêşanê de bi cih dikin (di doza min de ew Bootx64DistrGparted e) û ya sêyemîn jî li ser servera IIS-ê (xwezî ew jixwe ji bo WSUSa hatî saz kirin).
Danûstandinek lîrîk - mixabin, fêlbaziya barkirina wêneyek iso di memdiskek bi belavkirinên mezin de ji min re nexebitî. Ger hûn ji nişkê ve sira serkeftinê zanibin, ev ê çareseriyek hêja be ku dê bihêle hûn zû her pergalê ji wêneyek iso boot bikin.
Filesystem.squashfs li IIS zêde bikin da ku ew li ser torê were xwendin (ji bîr nekin ku ji bo vê dirêjkirinê tagek MIME zêde bikin
Zêdekirina WDS Versatility
Naha em têketinek li pxelinux.cfg/default xwe zêde dikin:

LABEL GParted Live
MENU LABEL GParted Live
KERNEL Distr/Gparted/vmlinuz
PÊVEK initrd=Distr/Gparted/initrg.img boot= veavakirina zindî union=aufs noswap nopromt vga=788 fetch=http://192.168.10.10/Distr/Gparted/filesystem.squashfs

Ka em kontrol bikin - ew dixebite!
Ubuntu 12.04
Min du vebijarkên sazkirinê yên gengaz lê zêde kirine - bi tevahî otomatîk (spas ji bikarhêner Malamut ji bo gotar û di moda destan de)
Pelê bi sazkirina alternatîf dakêşin û du pelan ji wir (wek berê) - initrd.gz û linux-ê derxînin û wan bixin Distr/Ubuntu.
Rêzan li pxelinux.cfg/default me ​​zêde bikin
ji bo sazkirina bi tevahî manual

LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND priority=kêm vga=normal initrd=Distr/Ubuntu/initrd.gz

Lê ji bo sazkirina otomatîkî hûn hewceyê pelek bi mîhengên bersivê (hûn dikarin bixwînin vir) û em ê wê bidin ser servera xweya webê. Rêza min di bootloader de wiha xuya dike:

LABEL Ubuntu Oto Sazkirin
KERNEL Distr/Ubuntu/linux
ZÊDEKIRIN 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

Ji bo pêşerojê kêrhatî ye
Dema ku li materyalê li ser mijarê digeriyam û li bersivên pirsên xwe digeriyam, min kifş kir gotara hêja ji Alexander_Erofeev bi ravekirina dakêşana Kaspersky Rescue Disk li ser torê. Mixabin, ew ji bo min derneket. Lê amûr bi rastî bikêr e (na, na, bi taybetî bikarhênerên xîret dê tiştek wusa bi dest bixin... Kêrhatî ye ku amûrek wusa li ber dest hebe)

encamê

Ev gotar nihêrînek li ser kapasîteyên ku rola Microsoft WDS ji we re peyda dike ye. Dema ku min dest bi vê gotarê kir, planên mezin bûn: HOWTOyek berfireh li ser hemî aliyên barkirina pergalên ku li jor hatine pêşkêş kirin... Lê gava ku materyal dest pê kir tenê li ser WDS-ê bi xwe kom dibe, xêza vegotinê ez ber bi hin kûrahiyên ku kes tune belkî qet rû bi rû bihata... Ji ber vê yekê me biryar da ku em kurtejiyana tiştên ku mimkun e û, heke gengaz be, girêdanên bi gotarên baş re parve bikin. Ger xwendevan bi xwendinê re eleqedar bin, an ez ji nişka ve navûdeng û drav dixwazim ku xezîneya Habrahabr bi gotaran tijî bikim, ez dikarim di her qonaxek sazkirina serverek WDS-a pir-armancî de bi hûrgulî biçim.
Ez dîsa spasiya nivîskaran dikim Alexander_Erofeev и Malamut ji bo materyalê wan, ku dê bêyî îstîsna ji her kesî re balkêş be.
Bi xwezayî, jixwe li ser Habré gotarên li ser heman mijarê hebûn, min hewl da ku pirsgirêkê ji nêrînek cûda ve ronî bikim an jî lê zêde bikim: Carek и du, lê nehatine weşandin
Spas ji bo baldariya te.
Rûmet ji robotan re!

Source: www.habr.com

Add a comment