Fifi WDS Versatility

E ku osan, eyin olugbe Habra!

Idi ti nkan yii ni lati kọ atokọ kukuru ti awọn aye ti o ṣeeṣe fun gbigbe awọn ọna ṣiṣe lọpọlọpọ nipasẹ WDS (Awọn iṣẹ imuṣiṣẹ Windows)
Nkan yii yoo pese awọn itọnisọna kukuru fun gbigbe Windows 7 x64, Windows XP x86, Ubuntu x64 ati fifi awọn irinṣẹ to wulo si bata nẹtiwọọki bii Memtest ati Gparted.
Itan naa yoo sọ ni ọna ti awọn imọran ti o wa si ọkan mi. Ati pe gbogbo rẹ bẹrẹ pẹlu Microsoft…

Ati nisisiyi itan funrararẹ:
Laipẹ sẹhin, Mo wa pẹlu imọran ti o ni oye ti gbigbe awọn ọna ṣiṣe ni iṣẹ ni lilo WDS. Ti ẹnikan ba ṣe iṣẹ naa fun wa, o dara. Ati pe ti o ba jẹ pe ni akoko kanna a kọ nkan titun, o jẹ igbadun meji. Emi kii yoo gbe ni alaye nla lori apejuwe ti fifi ipa WDS sori ẹrọ - Microsoft hó ohun gbogbo si isalẹ Next-Next-Next ati pe awọn oke-nla ti awọn nkan wa lori koko yii. Ati pe Emi yoo sọ fun ọ ni ṣoki nipa ṣiṣẹ pẹlu awọn aworan Windows, ni idojukọ awọn akoko yẹn ti o fa awọn iṣoro mi. Awọn ọna ṣiṣe ti kii ṣe Microsoft yoo ṣe apejuwe ni awọn alaye diẹ sii (fun eyiti a ti bẹrẹ nkan naa).
Jẹ ká bẹrẹ.
Olupin ti yoo ṣiṣẹ bi ibi ipamọ aworan ati oluṣakoso igbese ni Windows Server 2008 R2 lori ọkọ. Fun iṣẹ yii lati ṣiṣẹ ni deede, awọn ipa bii DHCP ati DNS nilo. O dara, AD jẹ fun titẹ awọn ẹrọ sinu agbegbe naa. (Gbogbo awọn ipa wọnyi ko ni lati tọju sori ẹrọ kan; wọn le tan kaakiri gbogbo eto. Ohun akọkọ ni pe wọn ṣiṣẹ ni deede)

1. Eto soke WDS

A ṣafikun awọn ipa pataki ati yarayara sinu console WDS, ṣe ipilẹṣẹ olupin wa ki o wo atẹle naa:
Fifi WDS Versatility

  • Fi Awọn aworan sori ẹrọ - fifi sori awọn aworan. Adani, awọn ọna ṣiṣe ẹlẹwa ti a yoo jade. Fun irọrun, o le ṣafikun awọn ẹgbẹ pupọ nipasẹ iru eto: Windows 7, XP tabi nipasẹ iru iṣẹ-ṣiṣe - IT Dept, Dept Client, Servers
  • Awọn aworan bata - ikojọpọ awọn aworan. Kini ti kojọpọ sori ẹrọ ni akọkọ ati gba ọ laaye lati ṣe gbogbo awọn iṣe pẹlu rẹ. Aworan akọkọ ti o lọ sibẹ ni ọkan ti o wa lori disiki fifi sori ẹrọ (fun Windows 7 eyi ni folda awọn orisun ati awọn faili install.wim tabi boot.wim.
    Ṣugbọn lẹhinna o le ṣe gbogbo iru awọn nkan ti o nifẹ lati ọdọ wọn:

    • Ya aworan tabi aworan gbigbasilẹ - ọpa akọkọ wa gba ọ laaye lati ṣe ẹda ti eto atunto, eyiti a ti ni ilọsiwaju tẹlẹ nipasẹ sysprep ati pe o jẹ awoṣe wa.
    • Aworan Awari - gba ọ laaye lati gbejade awọn aworan ti awọn eto atunto si awọn kọnputa ti ko ṣe atilẹyin booting nẹtiwọki.

  • Awọn ẹrọ isunmọtosi - awọn ẹrọ ti nduro ifọwọsi alabojuto fun fifi sori ẹrọ. A fẹ lati mọ ẹniti o fi ifaya wa sori kọnputa wọn.
  • Multicast Awọn gbigbe - multicast ifiweranṣẹ. Ti a lo lati fi aworan kan sori nọmba nla ti awọn alabara.
  • awakọ - awakọ. Wọn ṣe iranlọwọ ṣafikun awọn awakọ pataki si awọn aworan lori olupin naa ki o yago fun iru awọn aṣiṣe wọnyi:
    Fifi WDS Versatility
    Lẹhin fifi awakọ kun si olupin WDS, wọn gbọdọ fi kun si aworan bata ti o fẹ.

Bẹẹni, ati ohun kan diẹ sii - o nilo lati ṣe awọn bootloaders tirẹ ati awọn insitola fun ijinle eto kọọkan. Orisirisi ni zoo wa ni owo kan.
Ni otitọ, WDS wa ti ṣetan tẹlẹ. A le bata lori nẹtiwọọki lati ẹrọ ati wo window yiyan pẹlu awọn aworan bata wa.
Emi kii yoo ṣe apejuwe gbogbo awọn ipele ti ngbaradi aworan pipe, ṣugbọn Emi yoo kan fi ọna asopọ kan silẹ si nkan ti Mo lo funrararẹ: Tits fun Windows 7 (Fun idi kan Mo ni ẹya atijọ ti WAIK ti fi sori ẹrọ - 6.1.7100.0, ko ṣee ṣe lati ṣẹda faili idahun fun Windows 7 SP1 ninu rẹ. Mo nilo ọkan tuntun ni akoko yii - 6.1.7600.16385)
Igba yen nko ṣi awọn ilana fun mura Windows XP fun WDS. A kii yoo kọ ni alaye boya - awọn nkan ti o nifẹ julọ wa ni apakan keji!

2. Gbogbo bootloader

O jẹ nla pe a ni iru eto bayi. Lilo rẹ jẹ igbadun. Ṣugbọn ọna eyikeyi wa lati jẹ ki igbesi aye rẹ rọrun paapaa?
Mo fẹ lati fi Linux sori ẹrọ nipasẹ rẹ!
Ni akọkọ, bi ọpọlọpọ awọn ti o ranti, fifi Windows ati Ubuntu ni afiwe ko pari daradara fun Windows bootloader. O ti wa ni rọpo nipasẹ awọn GRUB gbogbo.
O jẹ kanna nibi. A nilo bootloader agbaye, pade eyi PXELINUX
1) Ṣe igbasilẹ ẹya tuntun (ni akoko kikọ eyi ni 5.01
A nifẹ si awọn faili wọnyi:
corepxelinux.0
com32menuvesamenu.c32 (o le mu menu.c32 fun wiwo ọrọ nigbati o ba n ṣajọpọ)
com32chainchain.c32
Gbogbo awọn itọnisọna fun lilo bootloader yii sọ pe ohun gbogbo n ṣiṣẹ pẹlu awọn mẹta wọnyi. Mo ni lati ṣafikun ldlinux.c32, libcom.c32 ati libutil_com.c32. O le ṣe eyi - daakọ awọn ti a ṣe iṣeduro ki o ṣiṣẹ. Faili wo ni yoo rojọ nipa - daakọ si folda naa.
A tun nilo faili memdisk lati ṣe igbasilẹ iso naa. A tun fi si folda yii
2) Fi wọn sinu folda nibiti o ti fipamọ gbogbo awọn aworan WDS. Eyun nibi - RemoteInstallBootx64 (a yoo fi 64 sori ẹrọ nikan, fun 86 gbe awọn faili kanna sinu folda yẹn paapaa.)
3) Tun lorukọ pxelinux.0 si pxelinux.com
4) Jẹ ki a ṣẹda folda pxelinux.cfg fun faili iṣeto ni, faili funrararẹ (tẹlẹ inu folda yii, dajudaju) jẹ aiyipada (laisi itẹsiwaju!) Pẹlu akoonu atẹle:

DEFAULT vesamenu.c32
ITOJU 0
KOESCAPE 0
ASEJE 0
# Aago ni awọn sipo ti 1/10 s
AKOKO 300
ÀKÚN ÀKÚN 10
Akojọ awọn ori ila 16
Akojọ TABMSGROW 21
ÀKÓKÒ ÀKỌ́SỌ̀ 26
ÀGBÀ ÀWỌ́ ÀWỌ́ ÀJỌ́ 30;44 #20ffffff #00000000 kò sí
ÀWỌ́ ÀWỌ́ ÀWỌ́ 30;44 #20ffffff #00000000 kò sí
Akole AWỌ́ ÀWỌN Ọ̀RỌ̀ 0 #ffffffff #00000000 kò sí
Akojọ Awọ SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND pxelinux.cfg/picture.jpg #aworan 640×480 fun abẹlẹ
Akole Akojọ Yan ayanmọ rẹ!

LABEL wds
MENU LABEL Awọn iṣẹ imuṣiṣẹ Windows (7, XP, awọn aworan bata)
KERNEL pxeboot.0

LABEL agbegbe
ALAIKỌRỌ Akojọ
Akojọ Bọtini LABEL lati Harddisk
LOCALBOOT 0
Iru 0x80

5) Ṣe ẹda faili pxeboot.n12 ki o pe pxeboot.0
6) Lẹhin eyi, a nilo lati kọ WDS wa lati bata lati bootloader gbogbo agbaye. Ni 2008 eyi ni a ṣe nipasẹ GUI, ni 2008 R2 - nipasẹ laini aṣẹ. Ṣii ki o si tẹ:

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

Iṣẹjade laini aṣẹ:
Fifi WDS Versatility
Iyẹn ni, a bata soke ki o wo iboju ti o ṣojukokoro:
Fifi WDS Versatility
Eyi jẹ atunto ipilẹ, o le ṣatunṣe si awọn ibeere rẹ (logo ile-iṣẹ, aṣẹ bata, bbl Ni bayi, o le gbe iṣakoso si WDS nikan ati bata lati dirafu lile lẹẹkansi. Jẹ ki a kọ ọ lati bata Ubuntu!

3. Kíkọ́ idì láti fò

Kini a nilo nibẹ? Ubuntu, Gparted? Jẹ ki a ṣafikun memtest fun aṣẹ.
Jẹ ki a bẹrẹ pẹlu rọrun julọ:
memtest
Jẹ ki a ṣẹda folda lọtọ fun awọn faili Linux ninu folda Boot/x64 WDS, fun apẹẹrẹ Distr. Ati awọn folda inu rẹ fun awọn eto oniwun wa:
Fifi WDS Versatility
Gbigba lati ayelujara iso mtmtest ati ṣafikun awọn laini atẹle si atunto igbasilẹ wa (faili aiyipada):

aami MemTest
aami akojọ MemTest86+
Ekuro memdisk iso aise
initrd Linux / mt420.iso

Pẹlu eyi a yoo gbe aworan kekere wa sinu iranti ati ṣe ifilọlẹ lati ibẹ. Laanu, eyi ko ṣiṣẹ fun mi pẹlu awọn aworan nla.

Gaptted
Gbigba lati ayelujara titun ti ikede, tú aworan iso silẹ ki o mu awọn faili mẹta - /live/vmlinuz, /live/initrd.img ati /live/filesystem.squashfs
Kini awọn faili wọnyi? (Mo le jẹ aṣiṣe ninu ọrọ-ọrọ, Mo fi inurere beere lọwọ awọn onkawe lati ṣe atunṣe mi ti MO ba jẹ aṣiṣe)

  • vmlinuz (vmlinux ti a rii ni igbagbogbo) - faili ekuro fisinuirindigbindigbin
  • initrd.img - aworan ti eto faili root (o kere julọ ti o nilo fun booting)
  • filesystem.squashfs - awọn faili ara wọn lo nigba isẹ ti

A gbe awọn faili meji akọkọ sinu folda igbasilẹ (ninu ọran mi o jẹ Bootx64DistrGparted) ati ẹkẹta lori olupin IIS (da fun o ti fi sii tẹlẹ fun WSUSA).
Digression lyrical - laanu, ẹtan ti ikojọpọ aworan iso kan sinu memdisk pẹlu awọn ipinpinpin nla ko ṣiṣẹ fun mi. Ti o ba mọ aṣiri ti aṣeyọri lojiji, eyi yoo jẹ ojutu ti o dara julọ ti yoo gba ọ laaye lati yara bata eyikeyi eto lati aworan iso.
Ṣafikun filesystem.squashfs si IIS ki o le ka lori netiwọki (maṣe gbagbe lati ṣafikun ami MIME kan fun itẹsiwaju yii
Fifi WDS Versatility
Bayi a ṣafikun titẹ sii si pxelinux.cfg/default:

LABEL GParted Live
Akojọ LABEL GParted Live
KERNEL Distr/Gparted/vmlinuz
APPEND initrd=Distr/Gparted/initrg.img bata=ijọpọ atunto ifiwe = aufs noswap nopromt vga=788 mu = http://192.168.10.10/Distr/Gparted/filesystem.squashfs

Jẹ ki a ṣayẹwo - o ṣiṣẹ!
Ubuntu 12.04
Mo ti ṣafikun awọn aṣayan fifi sori ẹrọ meji - adaṣe ni kikun (ọpẹ si olumulo Malamut fun nkan ati ni ipo afọwọṣe)
Ṣe igbasilẹ faili pẹlu fifi sori ẹrọ miiran ki o yọ awọn faili meji kuro nibẹ (bii tẹlẹ) - initrd.gz ati linux ki o fi wọn si Distr/Ubuntu
Ṣafikun awọn ila si pxelinux.cfg/default
fun patapata Afowoyi fifi sori

LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND ayo = vga kekere = deede initrd=Distr/Ubuntu/initrd.gz

Ṣugbọn fun fifi sori ẹrọ laifọwọyi o nilo faili kan pẹlu awọn eto esi (o le ka nibi) ati pe a yoo fi sii lori olupin wẹẹbu wa. Laini bootloader mi dabi eyi:

LABEL Ubuntu Laifọwọyi Fi sori ẹrọ
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

Wulo fun ojo iwaju
Lakoko ti o n wo nipasẹ ohun elo lori koko ati wiwa awọn idahun si awọn ibeere mi, Mo ṣe awari iyanu article lati Alexander_Erofeev pẹlu apejuwe ti igbasilẹ Kaspersky Rescue Disk lori nẹtiwọki. Laanu, ko gba fun mi. Ṣugbọn ọpa naa wulo gaan (rara, rara, paapaa awọn olumulo ti o ni itara yoo gba nkan bii iyẹn… O wulo lati ni iru irinṣẹ ni ọwọ)

ipari

Nkan yii jẹ awotẹlẹ ti awọn agbara ti ipa Microsoft WDS pese fun ọ. Nigbati mo bẹrẹ nkan yii, awọn ero naa jẹ nla: alaye HOWTO nipa gbogbo awọn ẹya ti ikojọpọ awọn ọna ṣiṣe ti a gbekalẹ loke… Ṣugbọn nigbati ohun elo bẹrẹ lati kojọpọ nikan lori WDS funrararẹ, o tẹle ara ti itan naa mu mi lọ si awọn ijinle ti ko si ẹnikan. yoo pade lailai, jasi...Nitorina A pinnu lati pin akopọ ti ohun ti o ṣee ṣe ati, ti o ba ṣeeṣe, awọn ọna asopọ si awọn nkan to dara. Ti awọn oluka ba nifẹ si kika, tabi Mo fẹ lojiji loruko ati owo lati kun ile-iṣura Habrahabr pẹlu awọn nkan, Mo le lọ sinu awọn alaye diẹ sii ni ipele kọọkan ti iṣeto olupin WDS pupọ-pupọ.
Emi yoo fẹ lati dúpẹ lọwọ awọn onkọwe lẹẹkansi Alexander_Erofeev и Malamut fun ohun elo wọn, eyi ti yoo jẹ anfani si gbogbo eniyan laisi imukuro.
Nipa ti ara, awọn nkan ti wa tẹlẹ lori Habré lori koko kanna, Mo gbiyanju lati ṣe afihan ọran naa lati oju-ọna ti o yatọ tabi ṣafikun rẹ: Aago и meji, sugbon ko atejade
O ṣeun fun akiyesi rẹ.
Ogo fun awọn roboti!

orisun: www.habr.com

Fi ọrọìwòye kun