Instalarea Windows 7 din rețea. Autoinstalare Windows prin rețea. Configurarea serverelor

Bun venit tuturor pe paginile blogului meu!!!

Nu știi niciodată în ce moment va trebui să instalăm persoana iubită și se întâmplă că nu există nicio unitate de dischetă, nici o unitate USB sau chiar doar o unitate flash cu suficientă memorie, atunci există o singură modalitate de a o instala. ... .......prin rețea. Nu degeaba BIOS-ul are o funcție de pornire de pe o placă de rețea.

Instalarea Windows 7 într-o rețea locală

Pentru a efectua această operațiune vom avea nevoie de următorul set:

  1. cu versiunea cerută.
  2. Gentleman's set for instalare automată Windows® (AIK) pentru Windows® 7;
  3. Un emulator pentru servere TFTP și DHCP. Cu toate acestea, vom lua în continuare tftpd32;
  4. Orice computer pe care vor fi instalate următoarele:
    a.Windows 7 în orice ediție doriți. Ei vor face Windows Server 2008 și Windows Vista;
    b. Orice program pentru a emula o imagine de disc. De exemplu, Daemon Tools Lite sau altul pe care îl aveți disponibil
  5. Atenție, calm și brațe drepte (creșterea din locul potrivit va fi de asemenea)
    Ei bine, ești gata? Daca da, atunci........ hai sa mergem, Doamne!!!

Mai întâi, vom instala Kitul nostru de instalare automată Windows® (AIK) pentru Windows® 7. Trebuie să montați imaginea cu Daemon Tools Lite sau programe similare (Alcohol 120%, ImgBurn, Nero, UltraISO). De asemenea, puteți dezarhiva imaginea în orice folder și rula StartCD.exe

În meniul Start căutăm și găsim Microsoft Windows AIK, vedem „Linia de comandă Instrumente de implementare” și o lansăm. Consola se va deschide imediat. Aici începe distracția.
Introducem aceste comenzi în consolă. (X este orice disc)

Copype.cmd x86 x:winpe imagex /mountrw winpe.wim 1 montură.

Făcut. Acum, în x:winpemount avem montată o imagine wipe.wim gata făcută.
Pentru a nu fi nevoiți să ne conectăm unitate de rețeași nu rulați manual programul de instalare, trebuie să corectați fișierul startnet.cmd, care se află în x: winpemountwindowssystem32. Fișierul ar trebui să arate astfel:

Wpeinit net use y: \192.168.1.1seven /user:install install dacă există y:sourcessetup.exe (y: cd sources setup.exe)

Aceasta înseamnă că adresa IP are valoarea 192.168.1.1. Aveți altă adresă IP? Introduceți valoarea exactă a acestuia.
Rețineți că conexiunea de la al doilea computer pe care instalăm se face cu drepturi de utilizator de instalare cu aceeași parolă - install. Trebuie să creați un utilizator de instalare în avans. Acest lucru se poate face folosind această comandă:

Net user install install /add /passwordchg:nr

Acum lucrarea cu imaginea este finalizată și o putem demonta folosind comanda:

Imagex.exe /unmount /commit montare

Am aranjat imaginea și acum trebuie să creăm directoare pentru fișierele care vor fi necesare pentru instalare.
Deci, să creăm un folder din care fișierele vor fi încărcate în rețea. De exemplu, X:Windows7. În folderul creat creăm un alt director numit boot. Acesta va stoca fișierele descărcate. Și acum cu disc Windows 7 trebuie să copiem conținutul folderului sursă în folderul nostru Windows7. De asemenea, puteți lipi fișierul autounattend.xml în sursă. Acesta stochează setarea de instalare automată. Merită să spunem că totul va decurge fără el.
Acum trebuie să ne umplem cizma. Introduceți comenzile:

Imagex /mount x:winpewinpe.wim 1 x:winpemount. xcopy /ey x:winpemountwindowsootpxe x:Windows7 xcopy /iy x:winpemountwindowsootfonts x:Windows7ootfonts copy /y x:winpeISOootoot.sdi x:Windows7oot

Ne-am transferat pe x:Windows7 fisierele necesare pentru a descărca.

Să demontăm din nou imaginea folosind aceeași comandă:

Imagex.exe /unmount d:winpemount

Apropo, vom transfera și imaginea în X:Windows7oot folosind comanda:

Copiați /y d:winpewinpe.wim x:Windows7oot

Deschidem accesul la folderul x:Windows7oot pentru toți utilizatorii.
Acum să creăm un BCD - o stocare a parametrilor de boot. Putem face acest lucru folosind un script special createbcd.cmd, pe care îl creăm în folderul x:Windows7oot.

Pentru distribuție în limba rusă:

bcdedit -createstore %1BCD bcdedit -store %1BCD -create (ramdiskoptions) /d „Opțiuni Ramdiskoptions” bcdedit -store %1BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store %1BCD -set (ramdiskoptions) ramdisksdipath o pentru /Fistotsdipath o "tokens=2" %%i în ("bcdedit -store %1BCD -create /d "MyWinPE Boot Image" /application osloader") nu setați guid=%%i bcdedit -store %1BCD -set %guid% systemroot Windows bcdedit -store %1BCD -set %guid% detecthal Da bcdedit -store %1BCD -set %guid% winpe Da bcdedit -store %1BCD -set %guid% osdevice ramdisk=Bootwinpe.wim,(ramdiskoptions) bcdedit -store %1BCD -set %guid% device ramdisk=Bootwinpe.wim,(ramdiskoptions) bcdedit -store %1BCD -create (bootmgr) /d " Windows VISTA BootManager" bcdedit -store %1BCD -set (bootmgr) timeout 30 bcdedit -store %1BCD -set (bootmgr) displayorder %guid%

Pentru distribuție în engleză:

bcdedit -createstore %1BCD bcdedit -store %1BCD -create (ramdiskoptions) /d „Opțiuni Ramdiskoptions” bcdedit -store %1BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store %1BCD -set (ramdiskoptions) ramdisksdipath o pentru /Fistotsdipath o "tokens=3" %%i în ("bcdedit -store %1BCD -create /d "MyWinPE Boot Image" /application osloader") nu setați guid=%%i bcdedit -store %1BCD -set %guid% systemroot Windows bcdedit -store %1BCD -set %guid% detecthal Da bcdedit -store %1BCD -set %guid% winpe Da bcdedit -store %1BCD -set %guid% osdevice ramdisk=Bootwinpe.wim,(ramdiskoptions) bcdedit -store %1BCD -set %guid% device ramdisk=Bootwinpe.wim,(ramdiskoptions) bcdedit -store %1BCD -create (bootmgr) /d „Windows VISTA BootManager” bcdedit -store %1BCD -set (bootmgr) timeout 30 bcdedit -store %1BCD -set ( bootmgr) displayorder %guid%

Acum intra in consola:

Createbcd.cmd x:uploadadoot Acum trebuie să configuram programul tftpd32.

În fereastra principală, în „Directorul curent” intrăm în directorul nostru x: Interfața Windows7 Server: 192.168.1.1. În fila „Server DHCP”, în „Adresa de pornire a grupului IP” - 192.168.1.2 „Dimensiunea pool-ului” - 10 „Fișier de pornire” - pxeboot.n12 În „Server WINSDNS” și „Router implicit” setăm 0.0.0.0. „Mască” - 255.255.255.0 Numele de domeniu este lăsat necompletat, „Opțiune suplimentară” - 0.

Faceți clic pe Setări.

Bifați casetele pentru „Server TFTP”, „Server DHCP”, „Adresă ping înainte de atribuire”, „Închirieri permanente”, „Negociare opțiuni”, „Afișați bara de progres”, „Traduceți numele fișierelor Unix”, „Legați TFTP la această adresă ” , „Leagă TFTP la această adresă” și „Permite „Ca rădăcină virtuală”.

În „Securitate TFTP”, selectați Standard.

În „Configurarea TFTP”:

„Timeout” setat la 3;

„Max Retransmit” este setat la 6;

„Port Tftp” este setat la 69;

„Gestionul de porturi locale” este lăsat gol.

Asta este. Acum conectăm cablul de rețea, setăm BIOS-ul să pornească de pe placa de rețea și urmărim cu plăcere procesul. Totul se va întâmpla exact ca și cum ați instala sistemul de pe un disc obișnuit Windows 7.
Bucurați-vă!

Cred că asta e tot deocamdată, toți și ne vedem din nou.

Una dintre cele mai importante abilități ale computerelor este transfer de informatii de la o mașină la alta. Datorită acestui fapt, utilizatorilor se deschid posibilități aproape nesfârșite, despre care toată lumea știe de mult - divertisment, muncă, comunicare și așa mai departe.

Mulți oameni sunt conștienți de existența rețelelor globale și locale. Dacă îl folosim pe primul în principal pentru transmiterea de informații pe distanțe mari, atunci al doilea este folosit pentru transmiterea de date în rândul unui număr mic de utilizatori. În acest articol vom arunca o privire detaliată asupra rețelei locale și vom descrie, de asemenea, crearea și configurarea acesteia în Windows 7.

Concepte generale

Locală este rețeaua către care comasate 2 sau mai multe computere, de obicei situate într-un apartament sau, să zicem, într-o clădire. Mașinile pot fi conectate între ele prin intermediul cabluri de rețea sau canal de comunicare fără fir (de obicei Wifi).

Pentru ca fiecare computer individual să „vadă” orice alt computer conectat de asemenea la rețeaua locală, trebuie respectate două reguli. În primul rând, toate mașinile trebuie să fie conectat la un singur dispozitiv de comunicare comun - router(puteți face asta fără ea - mai multe despre asta puțin mai târziu), care primește informații de la un computer și le transmite la altul. În al doilea rând, fiecare dintre mașini trebuie să aibă unic adresa de rețea . Respectarea acestor condiții este suficientă pentru a conecta multe PC-uri într-o rețea locală simplă.

De asemenea, merită să știți că există două moduri (sau tipuri) de a combina computere - steaŞi inel.

Primul implică utilizarea unui router (router, comutator, hub - orice este mai convenabil pentru dvs.) ca dispozitiv de comunicare (principiul de funcționare a fost descris mai sus).

tip de rețea " inel» nu necesită utilizarea unor astfel de dispozitive, însă, pentru funcționarea acestuia, fiecare computer trebuie să aibă cel puțin două plăci de rețea. În linii mari, unul dintre ei va juca rolul unui receptor de informații, celălalt - un emițător.

Aceste date vor fi suficiente pentru a trece la următoarea parte a articolului.

Lucrări pregătitoare

Înainte de a configura o rețea locală de acasă sau de birou, trebuie mai întâi să pregătiți toate computerele și linia de comunicație pentru serviciu. Dacă utilizați router cu fir ca dispozitiv de comunicare, veți avea nevoie conectați cablurile de rețea de la fiecare computer la acesta. Dacă creați o rețea de domiciliu folosind router wireless Wi-Fi, apoi conectați fiecare aparat la acesta.

Construirea unei rețele locale de acasă, cum ar fi " Inel» va necesita rutarea cablurilor conform următoarei diagrame (folosind exemplul a 4 computere):

  • Conectați două cabluri la computerul nr. 1 în prize diferite pentru carduri de rețea;
  • Extindeți unul dintre cabluri la PC-ul nr. 2, al doilea - la PC-ul nr. 3;
  • Conectați al doilea cablu din PC-ul nr. 2 la un alt slot liber de pe placa de rețea și aruncați-l în computerul nr. 4;
  • Faceți același lucru pentru PC-ul nr. 3, conectându-l la un slot liber pentru placă de la PC-ul nr. 4.

Este posibil să observați că atunci când vă conectați ca „ Inel„Fiecare computer este conectat prin fire doar la două învecinate. În cazul nostru, PC-ul nr. 1 nu are conexiune prin cablu cu PC-ul nr. 4.

Apropo, configurarea unei rețele ca „ Inel" Pot fi făcut fără fire, adică prin Wi-Fi. Cu toate acestea, acest lucru va necesita ca fiecare computer nu numai să se poată conecta la Wi-Fi, ci și să aibă capacitatea de a crea un punct de acces virtual astfel încât alte mașini să se poată conecta la el. Dar nu vom lua în considerare această opțiune.

Configurarea Windows

După conectarea computerelor la o rețea folosind fire sau Wi-Fi, trebuie să efectuați anumite sarcini pe fiecare dintre ele setări, altfel o astfel de rețea de acasă pur și simplu nu va funcționa normal. Scopul personalizării este doar de a oferi fiecărui PC propriul său adresa de rețea unică(setările de conectare vor fi luate în considerare folosind Windows 7 ca exemplu).

Începeți cu orice computer:


Acum, aproape același lucru trebuie făcut pentru fiecare computer conectat la rețeaua dvs. de acasă. Există o diferență - în câmpul adresei IP ultimul număr trebuie să fie unic. Setați, de exemplu, pe PC-ul nr. 2 adresa - 192.168.0.2, pe PC-ul nr. 3 introduceți 3 ca ultima cifră etc. până la ultimul computer din rețeaua de acasă.

Apropo, dacă doriți ca toate computerele din rețea să poată accesa Internetul, atunci trebuie să completați în plus câmpurile „ Poarta de acces principală" Și " server DNS». Gateway-ul și DNS-ul pot fi simultan, de exemplu, adresa routerului tău Wi-Fiîn cazul în care acesta din urmă este configurat să funcționeze în retea globala. De asemenea, puteți introduce în aceste câmpuri adresa unui computer conectat la Internet. În acest caz, setările de rețea ale acestuia din urmă trebuie să indice că permite altor mașini din rețeaua locală să utilizeze conexiunea la Internet. Dar asta e un alt subiect.

Încă un lucru. Când computerul se conectează la rețeaua locală, Windows 7 vă întreabă automat unde doriți să fie localizat. Există 3 opțiuni disponibile - „ Rețeaua de domiciliu », « Rețea de întreprindere" sau " Rețeaua comunitară " Această alegere depinde de unii setările de rețea Windows - restricții sau permisiuni privind acțiunile altor mașini din rețea în raport cu ale dvs. Nu vom descrie totul - doar alegeți prima opțiune „ Rețeaua de domiciliu».

Cum se verifică conexiunea

Puteți verifica dacă computerele „se văd” unul pe altul în rețea folosind fonduri regulate Windows, și anume - folosind linie de comandă. Pentru a-l deschide:


Faceți același lucru pe toate computerele.

Video pe tema

Vă reamintim că încercările de a repeta acțiunile autorului pot duce la pierderea garanției echipamentului și chiar la defecțiunea acestuia. Materialul este furnizat doar în scop informativ. Dacă aveți de gând să reproduceți pașii descriși mai jos, vă sfătuim insistent să citiți cu atenție articolul până la sfârșit cel puțin o dată. Editorii 3DNews nu poartă nicio responsabilitate pentru eventualele consecințe.

Anterior, ne-am familiarizat deja cu procesul de implementare masivă a unei imagini finite în rețea. hard disk de înainte Windows instalat 7 pentru mai multe mașini simultan. Pentru aceasta am folosit o combinație de DRBL și Clonezilla. Dezavantajul cheie al acestei abordări este lipsa de flexibilitate asociată cu limitarea forțată a utilizării aceluiași tip de configurație pentru PC-ul client. Dezvoltând subiectul pornirii în rețea, ne-am uitat la crearea unui resuscitator PXE universal. În acest caz, PC-ul se încarcă de pe server la RAM imagine live a unui anumit sistem de operare și funcționează cu acesta.

În mod similar, putem încărca Windows Preinstallation Environment (WPE) prin rețea, montam folderul partajat cu fișiere de instalareși rulați programul de instalare de acolo. Serviciile proprietare Microsoft RIS sau WDS funcționează într-un mod similar, dar necesită prezența Windowsului Server. În cazul unui număr nu foarte mare de mașini client, vă puteți descurca solutii gratuite. Vom lua în considerare un exemplu de implementare „clasică” a unei astfel de scheme. Un server DHCP/TFTP/SMB va fi instalat pe unul dintre computerele cu Windows Vista/7.

Cerințele hardware au fost deja discutate în materialele anterioare. Cu toate acestea, să le trecem din nou pe scurt. În primul rând, pornirea în rețea trebuie să fie activată în BIOS-ul tuturor computerelor. În al doilea rând, toate mașinile trebuie conectate temporar la o rețea locală izolată, de preferință una gigabit. Desigur, configurația lor trebuie să îndeplinească cerințele Windows 7 pe 32 de biți, deoarece vom lua în considerare instalarea acestui sistem de operare special. Dar în schiță generală Metoda descrisă este potrivită și pentru Windows Vista. Probabil că este prea devreme să vorbim despre G8.

Vom avea nevoie din nou de kitul de instalare automatizat Windows (WAIK). Descărcați imaginea ISO, despachetați-o sau montați-o și instalați acest set de utilitare. În meniul principal, selectați Microsoft Windows AIK → Prompt de comandă Instrumente de implementare. În fața noastră se va deschide o consolă, în care trebuie să introducem următoarea comandă:

Copype.cmd x86 C:\WinPE

Această comandă se copiază în director C:\WinPE fișierele necesare pentru a crea o imagine cu un mediu de preinstalare Windows 7 pe 32 de biți. Pentru versiunea pe 64 de biți, trebuie să specificați parametrul amd64în loc de x86. Creați imediat un alt folder C:\TFTP\, care va fi rădăcina pentru serverul TFTP și faceți în el un director Boot. Acesta din urmă va stoca fișierele de boot. Pentru a le obține, trebuie să montați imaginea de bază a Windows PE și să le copiați de acolo.

Imagex /mountrw winpe.wim 1 mount copy mount\Windows\Boot\PXE\*.* C:\TFTP\Boot

Echipă imaginex pur și simplu despachetează fișierele din imaginea wim în subfolderul de montare. Puteți să le editați sau, de exemplu, să le adăugați pe ale dvs. și apoi să le împachetați din nou într-o singură arhivă. Vom face acest lucru puțin mai târziu, dar deocamdată vom închide și redeschide Linia de comandă a Instrumentelor de implementare, vom copia un alt fișier important și vom demonta imaginea.

Copiați x86\boot\boot.sdi C:\TFTP\Boot cd /d C:\WinPE imagex /unmount mount

Să copiem fișierul winpe.wim la catalog C:\TFTP\Boot sub nume cizme.wimși să începem să creăm meniul de pornire Windows (BCD).

Copiați winpe.wim C:\TFTP\Boot\boot.wim cd /d C:\TFTP\Boot bcdedit -createstore BCD

În cel mai simplu caz, trebuie doar să specificăm parametrii pentru discul RAM.

Bcdedit -store BCD -create (ramdiskoptions) /d „Opțiuni pentru discul ram” bcdedit -store BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store BCD -set (ramdiskoptions) ramdisksdipath \boot\boot.sdi bcdedit -store BCD -create „Imagine de pornire PE”/aplicație osloader

Notați rezultatul ultimei comenzi executate. Conține un GUID, care trebuie copiat și înlocuit { ghid)în comenzile de mai jos.

Bcdedit -store BCD -set (guid) systemroot \Windows bcdedit -store BCD -set (guid) detecthal Da bcdedit -store BCD -set (guid) winpe Da bcdedit -store BCD -set (guid) osdevice ramdisk=\Boot\boot .wim,(ramdiskoptions) bcdedit -store BCD -set (guid) device ramdisk=\Boot\boot.wim,(ramdiskoptions)

În primul rând, ar trebui să încercați să porniți dintr-o imagine Windows PE „curată”. Cu toate acestea, vor trebui făcute unele modificări. În primul rând, este posibil să aveți nevoie de drivere pentru o placă de rețea sau un controler de hard disk. În al doilea rând, ar fi frumos de făcut conexiune automatăîntr-un folder de rețea și lansați programul de instalare. Deschideți din nou consola WAIK și montați imaginea de pornire.

Cd /d C:\WinPE imagex /mountrw winpe.wim 1 mount

Pentru a adăuga drivere (sub formă de *.inf și fișiere însoțitoare, desigur), utilizați următoarea comandă:

Dism /image:mount /add-driver /driver:Cale către folder sau fișier inf

De asemenea, trebuie să editați un fișier text simplu [ C:\WinPE\]mount\windows\system32\startnet.cmd. Acest script va fi executat la pornirea mediului PE și se va monta folderul de rețea ca unitate logică, de la care va începe Instalator Windows 7.

Utilizare net Wpeinit z: \\192.168.0.51\Win7Install parola /utilizator:nume utilizator z:\setup.exe

192.168.0.51 este adresa IP a serverului de pe care se realizează instalarea. Pe el trebuie să copiați toate fișierele din imaginea de instalare Windows 7 într-un folder (în exemplul nostru acesta este Win7Instala) și deschideți accesul la acesta prin rețea. În loc de parolăŞi nume de utilizator trebuie să specificați parola și numele corespunzător utilizator local. Puteți chiar să creați un cont separat pentru această problemă. La final, nu uitați să închideți fișierul wim cu modificările aplicate și să îl copiați în directorul serverului TFTP. Puteți închide consola.

Imagex /unmounts /commit montare copie winpe.wim C:\TFTP\Boot\boot.wim

Am atins anterior subiectul unui fișier de răspuns pentru automatizarea procesului de instalare și inițiale Setări Windows 7. În acest caz, avem tot dreptul de a folosi capacitățile sale. Pentru a pregăti fișierul, este mai bine să îl utilizați Utilitarul Windows System Image Manager de la WAIK. După lansare, selectați Fișier → Fișier de răspuns nou din meniu, apoi ni se va cere să selectăm imaginea de instalare a sistemului. Se află în directorul surse, de unde va fi instalat sistemul de operare (în exemplul nostru Win7Instala/surse) - selectați un fișier cu extensia clgși ediția dvs. de sistem de operare ca nume (de exemplu, install_Windows 7 PROFESSIONAL.clg).

ÎN Panouri de ferestre Imaginea are un arbore de componente care pot fi personalizate. Pentru a face acest lucru, faceți clic pe oricare dintre ele clic dreapta mouse-ul și selectați Add Setting to Pass * din meniul pop-up - va apărea imediat în panoul Answer File, unde puteți edita diverși parametri. De exemplu, adăugați conturi, partiționați discurile, instalați actualizări și așa mai departe. Nu ne vom opri în detaliu la completarea dosarului de răspuns - toate informatiile necesare poate fi găsit pe Internet sau din ajutorul încorporat. Fișierul terminat trebuie salvat în același director de instalare surse sub nume autounattend.xml.

A mai rămas foarte puțin. DHCP și TFTP trebuie configurate. În principiu, puteți utiliza aproape orice implementare software a acestor servere. Vom folosi ca exemplu utilitate universală Serva32/64. După pornirea programului, faceți clic pe butonul Setări, accesați fila DHCP și bifați caseta de server DHCP. Chiar mai jos, faceți clic pe Legați DHCP la această adresă și în lista derulantă selectați adresa IP a interfeței de rețea pe care va funcționa serverul. Desigur, adresa trebuie să fie statică și predefinită.

În câmpul IP Pool 1 st address indicăm adresa IP de pornire a intervalului de adrese emise, iar în Pool size - numărul de clienți DHCP. Nu uitați să introduceți și masca de subrețea. În cele din urmă, în fișierul de pornire specificăm calea relativă către fișierul de încărcare PXE. În cazul nostru ar putea fi pxeboot.com sau pxeboot.n12. În primul caz, pentru a începe pornirea în rețea, vi se va solicita să apăsați tasta F12, altfel pornirea de pe media locală va continua. Dacă lipsește F12, atunci trebuie să specificați un al doilea bootloader (poate fi necesar să-l redenumiți în pxeboot.com).


În fila TFTP, în mod similar, activați casetele de selectare Server TFTP și Legați TFTP la această adresă, specificați folderul rădăcină servere (avem asta C:\TFTP) și opțiunea de negociere opțiune trebuie bifată, iar Compatibilitatea PXE este dezactivată. Asta este, acum faceți clic pe OK, salvând astfel setările și reporniți utilitarul. Verificați dacă firewall-ul nu blochează porturile pe care le utilizați (UDP 67-69). Puteți încerca să porniți prin rețea pe una dintre mașinile client. Pentru a identifica probleme, utilizați jurnalele pe care Serva le generează. Dacă totul este în ordine, programul de instalare Windows 7 va porni automat, munca in continuare care nu este diferit de cel care vine cu bootarea de la instalarea USB/DVD/HDD.


Asta e tot, de fapt. Am analizat un exemplu destul de simplu de instalare în rețea Windows 7 Cum poate fi îmbunătățită? Ei bine, în primul rând, putem adăuga opțiuni suplimentare V încărcător de pornire Windows astfel încât să pornească din media locală în mod implicit și nu prin rețea. În al doilea rând, bootloader-ul syslinux, care a fost menționat ultima dată, poate fi folosit în siguranță cu utilitarul Serva32/64. Formatul fișierului de configurare ( pxelinux.cfg/default) aceeași. În al treilea rând, nu ar strica să aruncăm o privire mai profundă asupra capacităților fișierului de răspuns și a instalării automate Windows. În general, există loc de săpat. Dar o să lăsăm asta pentru auto-studiuȘi la despărțire, în mod tradițional, vă dorim mult succes în experimentele de rețea.

În acest articol dorim să evidențiem procesul de inițializare a instalării unui sistem de operare sisteme Windows 7 prin rețeaua locală.

Este probabil să fi întâlnit de mai multe ori o situație în care trebuie să instalați un sistem de operare pe computer, dar computerul nu are o unitate DVD și nu aveți o unitate USB la îndemână. Atunci îmi vine în minte gândul: nu degeaba în BIOS există posibilitatea de a porni de pe o placă de rețea.

Deci, tot ce avem nevoie pentru procedura de instalare:

1. Un computer cu Windows 7/Windows Vista/Server 2003 sau 2008 deja instalat
2. Cablu de rețea(cordon de corecție) - de obicei, acest mic detaliu este pur și simplu uitat
3. Kit de instalare automată Windows® (AIK) pentru Windows® 7
4. Program de emulator de server DHCP și TFTP, de exemplu tftpd32
5. Distribuție cu Windows 7, orice ediție
6. Un program care vă permite să lucrați cu imagini de disc iso, de exemplu Daemon Tools

Acum să începem procesul de pregătire pentru instalare:

Pasul 1. Trebuie să descărcați kitul de instalare automată Windows® (AIK) pentru Windows® 7 (nu este necesară autentificarea sistemului de operare), apoi montați imaginea ISO pe unitate virtualăși porniți procesul de instalare (StartCD.exe).

Pasul 2.În meniul principal Start, găsiți Microsoft Windows AIK și rulați „Deployment Tools Command Prompt” - consola se va deschide

Pasul 3.În consola instrumentelor de implementare, introduceți următoarele comenzi (unitatea X este orice unitate de pe computer):

1) copype.cmd x86 x:\winpe 2) imagex /mountrw winpe.wim 1 montură

Acum in catalog x:\winpe\mount Imaginea winpe.wim montată este localizată.

Pasul 4.În continuare, pentru a scăpa de necesitatea de a conecta manual o unitate de rețea și de a inițializa lansarea aplicației executabile, trebuie să ajustați fișier batch startnet.cmd, situat în director x:\winpe\mount\windows\system32. Structura fișierului ar trebui să fie astfel:

Utilizare net Wpeinit y: \\192.168.1.1\seven /user:install install dacă există y:\sources\setup.exe (y: cd \sources setup.exe)

În acest caz, se presupune că adresa IP a computerului de pe care vor fi descărcate fișierele prin rețea este 192.168.1.1, dacă diferă de exemplu, atunci introduceți adresa dvs. Conexiunea la computer de pe cel de-al doilea PC, pe care se realizează instalarea, va avea loc pe măsură ce utilizatorul se instalează cu instalarea parolei, așa că trebuie să creați un astfel de utilizator în prealabil, de exemplu, folosind comanda:

Net user install install /add /passwordchg:nr

Pasul 5. Acum trebuie să demontați imaginea creată. Rulați următoarea comandă în consolă:

Imagex.exe /unmount /commit montare

Pasul 6. Creăm un folder pe computer din care fișierele de distribuție vor fi descărcate prin rețea în viitor, de exemplu x:\încărcare, creați un alt director în el - cizme (x:\încărcare\boot), va conține fișierele de boot.

Pasul 7 Copiați în folder x:\încărcare catalog surse din distribuția dvs. existentă Windows 7.

Pasul 8În consolă, executăm mai multe comenzi cu care completăm directorul de boot și facem posibilă descărcarea fișierelor prin rețea:

1) imagex.exe /mount x:\winpe\winpe.wim 1 x:\winpe\mount. 2) xcopy /ey x:\winpe\mount\windows\boot\pxe x:\upload 3) xcopy /iy x:\winpe\mount\windows\boot\fonts x:\upload\boot\fonts 4) copiere / y x:\winpe\ISO\boot\boot.sdi x:\upload\boot 5) imagex.exe /unmount d:\winpe\mount

Pasul 8 Copiați imaginea winpe.wim nou creată în folder x:\încărcare\boot, de exemplu folosind comanda:

Copiați /y d:\winpe\winpe.wim d:\seven\boot

Pasul 9 Deschidere acces general la dosar x:\încărcare pentru TOȚI utilizatorii

Pasul 10 Creăm o stocare a parametrilor de boot (Boot Configuration Data), pentru care folosim un script special createbcd.cmd, care trebuie creat în director x:\winpe\. Conținutul acestui script variază în funcție de limba instalării. sistem de operare, în general ar trebui să fie așa:

PENTRU DISTRIBUȚIE RUSĂ

Bcdedit -createstore %1\BCD bcdedit -store %1\BCD -create (ramdiskoptions) /d „Opțiuni Ramdiskoptions” bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store %1\BCD -set (ramdiskoptions) ) ramdisksdipath \boot\boot.sdi pentru /F "tokens=2" %%i în ("bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader") setați guid=%%i bcdedit -store %1\BCD -set %guid% systemroot \Windows bcdedit -store %1\BCD -set %guid% detecthal Da bcdedit -store %1\BCD -set %guid% winpe Da bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -set %guid% device ramdisk=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -create (bootmgr) /d „Windows VISTA BootManager” bcdedit -store %1\BCD -set (bootmgr) timeout 30 bcdedit -store %1\BCD -set (bootmgr) displayorder %guid%

PENTRU DISTRIBUȚIE ÎN ENGLISH:

Bcdedit -createstore %1\BCD bcdedit -store %1\BCD -create (ramdiskoptions) /d „Opțiuni Ramdiskoptions” bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store %1\BCD -set (ramdiskoptions) ) ramdisksdipath \boot\boot.sdi pentru /F "tokens=3" %%i în ("bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader") setați guid=%%i bcdedit -store %1\BCD -set %guid% systemroot \Windows bcdedit -store %1\BCD -set %guid% detecthal Da bcdedit -store %1\BCD -set %guid% winpe Da bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -set %guid% device ramdisk=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -create (bootmgr) /d „Windows VISTA BootManager” bcdedit -store %1\BCD -set (bootmgr) timeout 30 bcdedit -store %1\BCD -set (bootmgr) displayorder %guid%

Pasul 11 Trebuie să rulați următoarea comandă:

Createbcd.cmd x:\upload\boot

Pasul 12 Configuram utilitarul tftpd32 exact așa cum se arată în figuri:

Zilele trecute a trebuit să instalez Windows 7 pe un netbook. Nici unitate usb, nu aveam la îndemână o unitate flash de dimensiuni decente, așa că am decis să fac instalarea prin rețea. Caută pe google în căutare soluție gata făcutăși nefiind găsit, am decis să încerc să o fac similar cu Windows Vista, la urma urmei, sistemele sunt foarte asemănătoare.
Deci de ce avem nevoie:

1. Distribuție cu Windows 7 a ediției de care aveți nevoie
2. Kit de instalare automată Windows® (AIK) pentru Windows® 7
3. Servere DHCP și TFTP. Folosim tftpd32

4. Computer cu instalat:

Windows Server 2003 cu Service Pack 2
Windows Vista SP1
Familia Windows Server 2008
Familia Windows 7
Familia Windows Server 2008 R2
Un program precum Daemon Tools Lite
5. Brațe drepte și 20 de minute de timp. Să mergem!!!


Mai întâi, să instalăm " Kit de instalare automată Windows® (AIK) pentru Windows® 7", pentru a face acest lucru va trebui să montați imaginea de instalare într-o unitate virtuală (DaemonTools, Alcohol, UltraIso, Nero...) sau să o despachetați în folder separatși rulați StartCD.exe de acolo
În meniul de rulare automată a discului, selectați Instalare Windows AIK- Următorul... - Următorul - Gata.

Acum căutăm în meniul de pornire Microsoft Windows AIK si lanseaza de acolo Linia de comandă a instrumentelor de implementare. Acum incepe distractia :)

Crearea unei imagini Windows PE

ÎN consolă deschisă introduceți comenzi
copype.cmd x86 d:\winpe
imagex /mountrw winpe.wim 1 montură .
Acum, în directorul d:\winpe\mount avem o imagine winpe.wim montată.

În timp ce imaginea curentă Windows PE se încarcă, pe ecran va apărea un prompt de comandă. Pentru a nu conecta o unitate de rețea și pentru a nu rula manual programul de instalare, trebuie să faceți acest lucru în director d:\winpe\mount\windows\system32 editați fișierul startnet.cmd, aducându-l la următorul formular.

wpeinit net use y: \\192.168.1.1\seven /user:install install dacă există y:\sources\setup.exe (y: cd \sources setup.exe)
Vă rugăm să rețineți că unitatea este conectată folosind drepturile de utilizator de instalare cu aceeași parolă. Prin urmare, este important să creați pe o mașină care va acționa ca un server pentru instalarea utilizatorului. De exemplu, puteți face acest lucru folosind comanda:
utilizator de net install install /add /passwordchg:nu

Dacă aveți o placă de rețea exotică, citiți ANEXA de la sfârșitul articolului.

După ce toate lucrările cu imaginea sunt finalizate, trebuie să o demontați. Puteți face acest lucru folosind comanda:
imagex.exe /unmount /commit montare
Acum imaginea este gata.

Crearea directoarelor pentru descărcare prin rețea

Creați un director rădăcină pentru descărcare, de exemplu D:\Șapte\. Creăm un director în el cizme- în care vor fi stocate fișierele de boot. Acum copiați directorul surse c disc DVD Windows 7 într-un folder Șapte. De asemenea, în director surse puteți încărca fișierul autounattend.xmlcu setări pentru instalare automată, dar va funcționa fără el.

Acum să umplem directorul cizme.
Montam din nou imaginea winpe.wim pentru a copia fisierele necesare incarcarii prin retea. Puteți face acest lucru folosind comanda
imagex /mount d:\winpe\winpe.wim 1 d:\winpe\mount .
Utilizarea comenzilor
xcopy /ey d:\winpe\mount\windows\boot\pxe d:\seven
xcopy /iy d:\winpe\mount\windows\boot\fonts d:\seven\boot\fonts
copiați /y d:\winpe\ISO\boot\boot.sdi d:\seven\boot
copiați în directorul d:\seven fisierele necesare pentru a descărca prin rețea.
După ce toate lucrările sunt finalizate, trebuie să demontați imaginea folosită cu comanda:
imagex.exe /unmount d:\winpe\mount
Imaginea WinPE pe care o utilizați trebuie, de asemenea, copiată în director d:\seven\boot comanda:
copiați /y d:\winpe\winpe.wim d:\seven\boot
De asemenea, trebuie să faceți acces general (partajare) la folderul D:\Seven pentru toți utilizatorii sau în mod specific pentru utilizatorul de instalare.

Acum să creăm un fișier BCD– date de configurare a pornirii (stocarea parametrilor de pornire)
Pentru asta avem nevoie de un script d:\winpe\createbcd.cmdcu urmatorul continut:

PENTRU DISTRIBUȚIE RUSĂ

bcdedit -createstore %1\BCD
bcdedit -store %1\BCD -create (ramdiskoptions) /d „Opțiuni Ramdisk”
bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdidevice boot
bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdipath \boot\boot.sdi
pentru /F "tokens=2" %%i în ("bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader") setați guid=%%i
bcdedit -store %1\BCD -set %guid% systemroot \Windows
bcdedit -store %1\BCD -set %guid% detecthal Da
bcdedit -store %1\BCD -set %guid% winpe Da
bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,(ramdiskoptions)
bcdedit -store %1\BCD -set %guid% device ramdisk=\Boot\winpe.wim,(ramdiskoptions)
bcdedit -store %1\BCD -create (bootmgr) /d „Windows VISTA BootManager”
bcdedit -store %1\BCD -set (bootmgr) timeout 30
bcdedit -store %1\BCD -set (bootmgr) displayorder %guid%

PENTRU DISTRIBUȚIE ÎN ENGLISH

bcdedit -createstore %1\BCD bcdedit -store %1\BCD -create (ramdiskoptions) /d „Opțiuni Ramdiskoptions” bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store %1\BCD -set (ramdiskoptions) ) ramdisksdipath \boot\boot.sdi pentru /F "tokens=3" %%i în ("bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader") setați guid=%%i bcdedit -store %1\BCD -set %guid% systemroot \Windows bcdedit -store %1\BCD -set %guid% detecthal Da bcdedit -store %1\BCD -set %guid% winpe Da bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -set %guid% device ramdisk=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -create (bootmgr) /d „Windows VISTA BootManager” bcdedit -store %1\BCD -set (bootmgr) timeout 30 bcdedit -store %1\BCD -set (bootmgr) displayorder %guid%
Acum, în consola noastră, rulăm comanda:
createbcd.cmd d:\seven\boot

Configurarea programului TFTPD32

Hai să lansăm tftpd32.exe, accesați fila DHCP și setați totul ca în captura de ecran

Acum faceți clic pe Setări, setați-l ca în captura de ecran, reporniți serverul.

TOTUL ESTE GATA!


Acum trebuie să conectați pacientul la acest server prin intermediul rețelei și să activați pornirea de pe placa de rețea din BIOS. După aceasta, se va obține o adresă IP prin DHCP și se va executa pxeboot.n12 - care va lansa WinPE din fișierul winpe.wim. Imediat după încărcarea WinPE, directorul Seven va fi montat automat și instalarea va începe de acolo. Apoi, instalarea se desfășoară în același mod ca de pe un DVD.

PLUS
Dacă aveți o placă de rețea exotică ale cărei drivere nu sunt incluse în distribuția Windows Seven, le puteți adăuga singur în etapa creării unei imagini WinPE. Pentru a face acest lucru, luați fișierele *.cat, *.inf, *.sys din driver și copiați-le în directorul d:\landrv.
Acum puteți începe să instalați aceste drivere în imaginea montată, în directorul de montare. Puteți face acest lucru folosind comanda:
peimg.exe /inf= d:\landrv\ (DRIVERNAME) montare\windows
Unde în loc de (DRIVERNAME) este numele fișierului dvs. *.inf

Majoritatea informațiilor le-am primit de pe site-ul http://unattendedxp.com. Am verificat și am experimentat-o ​​personal.