Această descriere descrie modul de configurare a unui server PXE pentru a porni Windows PE atunci când computerul client este lansat prin rețea. Utilizând instrumentele Windows PE și fișierul imagine Windows 10, puteți instala Windows 10 pe o rețea.
Cerințe preliminare
- Computer de implementare: Un computer cu Windows Deployment Tools și Kit de evaluare (Windows ADK) instalat.
- Server DHCP: un server DHCP sau un server proxy DHCP configurat pentru a trimite răspunsuri la cererile clienților PXE.
- Server PXE: un server care rulează un serviciu TFTP care poate găzdui fișiere de boot Windows PE pentru descărcare de către client.
- Server de fișiere: un server cu un folder de rețea partajat.
Toate cele patru roluri de mai sus pot fi găzduite pe același computer și puteți aloca, de asemenea, un calculator separat pentru fiecare rol.
Pasul 1: Copiați fișierele sursă Windows PE
Pe computerul de implementare: faceți clic pe Start, apoi tastați implementarea.
Faceți clic cu butonul din dreapta pe Instrumente de implementare și medii de instrumente de imagistică, apoi pe Executare ca administrator. Va fi lansată o comandă rapidă pentru mediul de instrumente de implementare și de imagistică, care deschide o fereastră de comandă și stabilește automat variabilele de mediu astfel încât să indice toate instrumentele necesare.
Pentru a copia fișierele de bază Windows PE într-un folder nou, executați următoarea comandă. Scriptul necesită două argumente: arhitectura hardware și locația țintă. valoare <архитектуры> poate fi x86. amd64 sau braț. și <назначение> poate corespunde cu calea spre directorul local. Dacă directorul nu există deja, acesta va fi creat.
De exemplu, următoarea comandă copiază fișierele de arhitectură amd64 în directorul C: \ winpe_amd64:
Scriptul creează o structură de directoare pentru destinație și copiază toate fișierele necesare pentru această arhitectură. În exemplul anterior, se creează următoarele directoare:
Conectați imaginea de bază Windows PE (winpe.wim) la directorul \ mount folosind instrumentul DISM. Când conectați un fișier imagine, conținutul său este despachetat într-un director, ceea ce vă permite să efectuați modificări direct sau prin intermediul unor programe cum ar fi DISM. Vedeți exemplul de mai jos.
Mapați partajarea de rețea în directorul rădăcină TFTP de pe serverul PXE / TFTP și creați folderul \ Boot. Consultați documentația serverului TFTP pentru a determina directorul rădăcină al serverului TFTP și apoi activați acest director și asigurați-vă că acesta este disponibil în rețea. În următorul exemplu, numele serverului PXE este PXE-1, iar directorul rădăcină al TFTP este partajat cu calea de rețea \\ PXE-1 \ TFTPRoot:
Copiați fișierele de pornire PXE din directorul montat în directorul \ boot. Un exemplu.
Copiați fișierul boot.sdi pe serverul PXE / TFTP.
Copiați boot-ul Windows PE (boot.wim) în folderul \ boot.
(Opțional) Copiați fonturile de tip adevărat în folderul \ boot
Creați un magazin BCD utilizând bcdedit.exe:
Configurați parametrii RAMDISK:
Ultima comandă returnează GUID, de exemplu:
Copiați acest GUID pentru a fi utilizat în următoarele comenzi. În fiecare comandă, înlocuiți "GUID1" cu GUID.
Creați o nouă înregistrare de încărcare a aplicației pentru imaginea Windows PE:
Configurați parametrii BOOTMGR (nu uitați să înlocuiți GUID1 în a treia comandă cu GUID):
Copiați fișierul BCD pe serverul TFTP:
Dacă porniți procesul de pornire PXE, dar primiți un mesaj de eroare "Datele de configurare de boot pentru calculatorul lipsesc sau conțin erori", asigurați-vă că directorul \ boot este instalat în rădăcina corectă a serverului TFTP. În exemplul folosit aici, numele acestui director este TFTPRoot, dar serverul TFTP poate fi diferit.
Rezumatul procesului de boot PXE
Următorul tabel furnizează informații de bază despre procesul de descărcare a clientului PXE.
Se presupune că ați setat parametrul DHCP (numele boot-ului) la "boot \ PXEboot.n12", care vă permite să efectuați boot direct în PXE fără intervenția utilizatorului. Pentru mai multe informații despre opțiunile DHCP pentru pornire în rețea, consultați Gestionarea programelor de pornire în rețea.
- Clientul este direcționat de DHCP 066 și 067 pentru a descărca fișierul boot \ PXEboot.n12 de pe serverul TFTP.
- PXEboot.n12 pornește imediat boot-ul de rețea.
- Clientul descarcă boot \ bootmgr.exe și fișierul boot / BCD de pe serverul TFTP. Notă. BCD-ul trebuie să fie în directorul \ boot de pe serverul TFTP și trebuie să fie numit BCD.
- Bootmgr.exe citește înregistrările de date de configurare de boot a sistemului de operare și descărcările boot \ boot.sdi și imaginea Windows PE (boot \ boot.wim). Fișierele suplimentare care pot fi de asemenea descărcate includ fonturi de tip adevărat (boot \ Fonts \ wgl4_boot.ttf) și fișier de stare de hibernare (\ hiberfil.sys), dacă aceste fișiere sunt disponibile.
- Bootmgr.exe pornește Windows PE apelând winload.exe în imaginea Windows PE.
- Windows PE boots, se deschide o fereastră de comandă și se execută fișierul wpeinit.exe pentru a inițializa Windows PE.
- Clientul Windows PE oferă acces la instrumente precum imagex, diskpart și bcdboot, utilizând linia de comandă Windows PE. Utilizând aceste instrumente împreună cu fișierul imagine Windows 10, puteți să formatați corespunzător computerul de destinație pentru a porni sistemul de operare Windows 10 complet.