Aghjunghje a versatilità WDS

Bonu dopu meziornu, cari abitanti di l'habra !

U scopu di questu articulu hè di scrive una breve panoramica di e pussibulità di implementà diversi sistemi via WDS (Servizi di implementazione di Windows)
L'articulu furnisce brevi struzzioni per implementà Windows 7 x64, Windows XP x86, Ubuntu x64 è aghjunghje tali strumenti utili à u boot di rete cum'è Memtest è Gparted.
A storia contarà in l'ordine di l'idee chì mi venenu in mente. È tuttu principia cù Microsoft ...

È avà a storia stessu:
Micca tantu tempu, aghju avutu l'idea sensata di implementà sistemi à u travagliu cù WDS. Se qualchissia face u travagliu per noi, hè bellu. È se à u stessu tempu avemu amparatu qualcosa di novu, hè doppiamente piacevule. Ùn aghju micca in gran dettagliu nantu à a descrizzione di a stallazione di u rolu WDS - Microsoft riduce tuttu à Next-Next-Next è l'articuli nantu à questu tema sò muntagne. E vi parraraghju brevemente di travaglià cù l'imaghjini di Windows, fermendu à quelli mumenti chì m'hà causatu difficultà. Sistemi micca da Microsoft seranu descritti in più detail (per a fine di quale l'articulu hè statu principiatu).
Cuminciamu.
U servitore chì agirà cum'è u repositoriu di l'imaghjini è u coordinatore d'azzione hà Windows Server 2008 R2 à bordu. Per chì stu serviziu funziona bè, i roli cum'è DHCP è DNS sò richiesti. Ebbè, AD - per entra in macchine in u duminiu. (Tutti questi roli ùn anu micca esse guardatu nantu à una macchina, ponu esse spargugliati nantu à tutta a struttura. A cosa principal hè chì travaglianu bè)

1. Setup WDS

Aghjunghjemu i roli necessarii è cullà rapidamente in a cunsola WDS, inizializzate u nostru servitore è vede i seguenti:
Aghjunghje a versatilità WDS

  • Installa Images - images d'installazione. Sistemi persunalizati, belli chì avemu da rollu. Per comodità, pudete aghjunghje parechji gruppi per tipu di sistema: Windows 7, XP o per tipu di attività - IT Dept, Client Dept, Servers
  • imagine di boot - images di boot. Ciò chì hè caricatu nantu à a macchina in u primu locu è vi permette di fà ogni tipu d'azzioni cun ellu. U primu modu ci hè quellu chì hè nantu à u discu di stallazione (per Windows 7, questu hè u cartulare di fonti è install.wim o boot.wim files.
    Ma allora pudete fà tutte e cose interessanti da elli:

    • Capture imagine o arregistrà imagine - u nostru strumentu principale, permette di fà una copia di u sistema cunfiguratu, chì hè stata pre-processata da sysprep è hè u nostru mudellu.
    • Rilevazione di l'imagine - permette di cullà in l'urdinatori chì ùn supportanu micca u booting nantu à a reta, imagine di sistemi cunfigurati.

  • Dispositivi pendenti - Dispositivi chì aspettanu l'appruvazioni di l'amministratore per a stallazione. Vulemu sapè quale mette a nostra bellezza nantu à u so urdinatore.
  • Trasmissioni multicast - multicast. Adupratu per installà una maghjina à un gran numaru di clienti.
  • segne - i cunduttori. Aiutanu à aghjunghje i drivers necessarii à l'imaghjini nantu à u servitore è evitendu tali errori:
    Aghjunghje a versatilità WDS
    Una volta chì i cunduttori sò stati aghjuntu à u servitore WDS, devenu esse aghjuntu à l'imagine di boot curretta.

Iè, è una cosa più - per ogni prufundità di u sistema, avete bisognu di fà i vostri caricatori è installatori. Avete da pagà per a diversità in u zoo.
In fatti, u nostru WDS hè digià prontu. Pudemu boot nantu à a reta da a macchina è vede una casella di selezzione cù e nostre imagine di boot.
Ùn scriveraghju micca tutte e tappe di a preparazione di l'imaghjini ideali, ma lasciaraghju solu un ligame à l'articulu, secondu chì l'aghju fattu stessu: Tyts per Windows 7 (Per qualchì mutivu, aghju avutu una versione antica di WAIK installata - 6.1.7100.0, era impussibile di creà un schedariu di risposta per Windows 7 SP1 in questu. Aghju bisognu di l'ultimu in u mumentu - 6.1.7600.16385)
È cusì sempri istruzioni per a preparazione di Windows XP per WDS. Ùn scriveremu micca in dettagliu - u più interessante hè in a seconda parte!

2. Bootloader universale

Hè bellu chì avemu avà un tali sistema. U so usu hè un piacè. Ma hè pussibule in qualchì manera di fà a vita più faciule per sè stessu?
Vogliu installà Linux attraversu questu!
Prima di tuttu, cum'è parechji di voi ricordate, installà Windows è Ubuntu in parallelu ùn finisci micca cù qualcosa di bonu per u bootloader di Windows. Hè rimpiazzatu da u GRUB universale.
Hè u listessu quì. Avemu bisognu di un bootloader universale, cunniscite - questu hè PXELINUX
1) Scaricate l'ultima versione (à u mumentu di a scrittura, questu 5.01
Semu interessate in questi schedari:
corepxelinux.0
com32menuvesamenu.c32 (pudete piglià menu.c32 per l'interfaccia di testu à u boot)
com32chainchain.c32
Tutti i manuali per aduprà stu bootloader dicenu chì tuttu funziona cù questi trè. Aghju avutu ancu aghjunghje ldlinux.c32, libcom.c32 è libutil_com.c32. Pudete fà questu - copià u cunsigliu è eseguite. In quale schedariu ghjurà - chì hè copiatu à u cartulare.
Avemu ancu bisognu di un schedariu memdisk per scaricà l'iso. Avemu ancu messu in stu cartulare
2) Li mettemu in u cartulare induve guardà tutte l'imaghjini WDS. Vale à dì, quì - RemoteInstallBootx64 (staremu solu solu 64, per 86 mette ancu i stessi schedari in quellu cartulare.)
3) Rename pxelinux.0 à pxelinux.com
4) Crea cartulare pxelinux.cfg per u schedariu cù a cunfigurazione è u schedariu stessu (dighjà in questu cartulare di sicuru) - predeterminatu (senza estensione!) cù u cuntenutu seguente:

DEFAULT weightmenu.c32
PROMPT 0
NOESCAPE 0
OPZIONI PERMESSE 0
# Timeout in unità di 1/10 s
TIMEOUT 300
MENU MARGIN 10
RIGA MENU 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #20ffffff #00000000 niente
BARRA DI SCORRIMENTO A COLORI MENU 30;44 #20ffffff #00000000 niente
MENU COLOR TITLE 0 #ffffffff #00000000 nimu
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND pxelinux.cfg/picture.jpg #picture 640 × 480 per u fondu
MENU TITLE Sceglite u vostru destinu !

LABEL wds
MENU LABEL Servizi di distribuzione di Windows (7, XP, images di boot)
KERNEL pxeboot.0

LABEL locale
MENU DEFAULT
MENU LABEL Boot da Harddisk
LOCALBOOT 0
Type 0x80

5) Fate una copia di u schedariu pxeboot.n12 è chjamate pxeboot.0
6) Dopu à quessa, avete bisognu à insignà à u nostru WDS à boot da u bootloader universale. In u 2008 questu hè statu fattu attraversu a GUI, in u 2008 R2 per a linea di cummanda. Aprite è entre:

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

Output di linea di cumanda:
Aghjunghje a versatilità WDS
Eccu, avemu avviatu è vede a pantalla bramata:
Aghjunghje a versatilità WDS
Questa hè una cunfigurazione basica, pudete persunalizà per adattà à i vostri bisogni (logo di l'impresa, ordine di boot, etc. Per avà, pò solu trasfiriri u cuntrollu à WDS è boot da u discu duru di novu. Insegnemu à boot Ubuntu!

3. Insegni à vulà à l’acula

Chì ci avia bisognu? ubuntu gparted? Aghjunghjemu un altru memtest per ordine.
Cuminciamu cù u più simplice:
memtest
Creemu un cartulare separatu per i schedari Linux in u cartulare Boot/x64 WDS, per esempiu, Distr. E sottocartelle in questu per i nostri rispettivi sistemi:
Aghjunghje a versatilità WDS
Scaricà iso mtmtest è aghjunghje e seguenti linee à a nostra cunfigurazione di boot (file predeterminatu):

etichetta MemTest
etichetta di menu MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso

Questu hà da carricà a nostra piccula maghjina in memoria è lanciarà da quì. Sfurtunatamente, questu ùn hà micca travagliatu per mè cù grandi imagine.

Gaprted
Scaricà l'ultima versione, unpack l'imagine iso è pigliate trè file - /live/vmlinuz, /live/initrd.img è /live/filesystem.squashfs
Chì sò questi schedari? (Puderaghju esse sbagliatu in a formulazione, una grande dumanda à i lettori per curregà s'ellu mi sbagliu)

  • vmlinuz (più cumunimenti vistu vmlinux) - schedariu di kernel cumpressatu
  • initrd.img - maghjina di u sistema di schedarii radicali (minimu necessariu per a carica)
  • filesystem.squashfs - i schedari stessi utilizati in u prucessu

Pudemu i primi dui schedari in u cartulare di scaricamentu (in u mo casu, questu hè Bootx64DistrGparted) è u terzu nantu à u servitore IIS (per furtuna, hè digià statu risuscitatu per WSUSa).
Una digressione lirica - sfurtunatamenti, u metudu di carricà l'imaghjini iso in memdisk cù grandi distribuzioni ùn hà micca travagliatu per mè. Se di colpu cunnosci u sicretu di successu, questu serà una grande suluzione chì vi permetterà di carica rapidamente qualsiasi sistema da una image iso.
Aghjunghjite filesystem.squashfs à IIS per pudè esse leghje nantu à a reta (ùn vi scurdate di aghjunghje una tag MIME per questa estensione).
Aghjunghje a versatilità WDS
Avà aghjunghje una entrata à u nostru pxelinux.cfg/default:

LABEL GParted 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

Avemu verificatu - funziona!
Ubuntu 12.04
Aghju aghjustatu duie opzioni di installazione pussibuli - completamente automatica (grazie à l'utilizatore malamuti per a articulu è in modu manuale)
Scaricamu u schedariu cù l'installazione alternativa è strappamu (cum'è prima) dui fugliali da quì - initrd.gz è linux è i mette in Distr/Ubuntu.
Aghjunghjite linee à u nostru pxelinux.cfg/default
per l'installazione completamente manuale

LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND priority=low vga=normal initrd=Distr/Ubuntu/initrd.gz

Ma per a stallazione automatica, avete bisognu di un schedariu cù paràmetri di risposta (pudete leghje ccà) è mette in u nostru servitore web. A mo linea di caricatore hè cusì:

LABEL Ubuntu Auto Install
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

Utilità per u futuru
Fighjendu u materiale nantu à u tema è cercandu risposte à e mo dumande, aghju trovu articulu maravigliu от Alexander_Erofeev cù una descrizzione di scaricà Kaspersky Rescue Disk nantu à a reta. Sfurtunatamente, ùn hè micca pigliatu per mè. Ma l'uttellu hè veramente utile (no, no, iè, soprattuttu l'utilizatori zelosi piglianu qualcosa cusì ... Hè utile avè un tali strumentu à manu)

cunchiusioni

Questu articulu hè una panoramica di e funzioni chì u rolu di Microsoft WDS furnisce per voi. Quandu aghju principiatu stu articulu, i piani eranu grandiose: un HOWTO detallatu nantu à tutti l'aspetti di carica i sistemi presentati sopra ... Ma quandu u materiale hà cuminciatu à accumulà solu nantu à u WDS stessu, u filu di a storia m'hà purtatu in qualchì prufundità chì nimu ùn scontru mai, prubabilmente ... Per quessa, hè statu decisu di sparte infurmazioni brevi nantu à ciò chì hè pussibule è, se pussibule, ligami à boni articuli. Se serà interessante per i lettori di leghje, o di colpu vogliu a fama è i soldi per rinfurzà u piggy banku di Habrahabr cù articuli, pudete aspittà in più detail nantu à ognuna di e tappe di creazione di un servitore WDS multi-purpose.
Vogliu ringrazià dinò l'autori Alexander_Erofeev и malamuti per u so materiale, chì serà di interessu à tutti senza eccezzioni.
Naturalmente, Habré avia digià articuli nantu à u stessu tema, aghju pruvatu à mette in risaltu u prublema da un puntu di vista diversu o cumplementà: Time и dui ma micca publicatu
ti ringraziu per u vostru attinzioni.
Gloria à i roboti !

Source: www.habr.com

Add a comment