У цьому покроковому керівництві описано, як налаштувати PXE-сервер для завантаження Windows PE при запуску комп'ютера клієнта по мережі. За допомогою засобів Windows PE і файлу образу Windows 10 можна встановити Windows 10 по мережі.
Необхідні умови
- Комп'ютер розгортання: комп'ютер з встановленим комплектом засобів для розгортання та оцінки Windows (Windows ADK).
- DHCP-сервер: DHCP-сервер або проксі-сервер DHCP, налаштований для відправки відповідей на запити PXE-клієнтів.
- PXE-сервер: сервер під керуванням служби TFTP, на якому можуть розміщуватися файли завантаження Windows PE для скачування клієнтом.
- Файловий сервер: сервер із загальною мережевої папкою.
Всі чотири перерахованих вище ролі можуть розміщуватися на одному комп'ютері, також можна виділити окремий комп'ютер для кожної ролі.
Крок 1: скопіюйте вихідні файли Windows PE
На комп'ютері розгортання: натисніть Пуск і введіть розгортання.
Клацніть правою кнопкою миші елемент серед засобів розгортання і роботи з образами і потім натисніть Запуск від імені адміністратора. Буде запущений ярлик середовища коштів розгортання і створення образів, який відкриває вікно командного рядка і автоматично задає змінні середовища таким чином, щоб вони вказували на все потрібні кошти.
Щоб скопіювати базові файли Windows PE в нову папку, виконайте наступну команду. Сценарій вимагає два аргументи: архітектуру обладнання та цільове розташування. значення <архитектуры> може бути x86. amd64 або arm. а <назначение> може відповідати шляху до локального каталогу. Якщо каталог ще не існує, він буде створений.
Наприклад, наступна команда копіює файли архітектури amd64 в каталог C: \ winpe_amd64:
Сценарій створює структуру каталогів призначення і копіює всі необхідні файли для цієї архітектури. У попередньому прикладі створюються такі каталоги:
Підключіть базовий образ Windows PE (winpe.wim) в каталог \ mount за допомогою засобу DISM. При підключенні файлу образу його вміст розпаковується в папку, що дозволяє вносити зміни безпосередньо або за допомогою таких програм, як DISM. Див. Наведений нижче приклад.
Виконайте зіставлення загального мережевого ресурсу кореневого каталогу TFTP на сервері PXE / TFTP і створіть папку \ Boot. Зверніться до документації сервера TFTP, щоб визначити кореневий каталог сервера TFTP, а потім увімкніть загальний доступ до цієї папки і переконайтеся, що вона доступна в мережі. У наступному прикладі ім'я сервера PXE має значення PXE-1, а загальний доступ до кореневого каталогу TFTP надається за допомогою мережевого шляху \\ PXE-1 \ TFTPRoot:
Передайте файли завантаження PXE з підключеного каталогу в папку \ boot. Приклад.
Скопіюйте файл boot.sdi на сервер PXE / TFTP.
Скопіюйте завантажувальний образ Windows PE (boot.wim) в папку \ boot.
(Необов'язково) Треба скопіювати в папку \ boot шрифти true type
Створіть сховище BCD за допомогою bcdedit.exe:
Налаштуйте параметри RAMDISK:
Остання команда повертає ідентифікатор GUID, наприклад:
Розмістіть цей ідентифікатор GUID для використання в наступних командах. У кожній наведеній команді замініть "GUID1" своїм ідентифікатором GUID.
Створіть нову завантажувальний запис програми для образу Windows PE:
Налаштуйте параметри BOOTMGR (не забудьте замінити GUID1 в третій групі своїм ідентифікатором GUID):
Скопіюйте файл BCD на свій TFTP-сервер:
Якщо ви запустите процес завантаження PXE, але отримаєте повідомлення про помилку "Дані конфігурації завантаження для комп'ютера відсутні або містять помилки", переконайтеся, що каталог \ boot встановлений в правильному кореневому каталозі сервера TFTP. У використовуваному тут прикладі ім'я цього каталогу - TFTPRoot, але сервер TFTP може бути іншим.
Зведення по процесу завантаження PXE
У наступній таблиці наведено основні відомості про процес завантаження PXE-клієнта.
Далі передбачається, що ви задали параметру 67 DHCP (ім'я файлу завантаження) значення "boot \ PXEboot.n12", що дозволяє виконати пряме завантаження в PXE без участі користувача. Додаткові відомості про параметри DHCP для мережевого завантаження див. Розділ Управління програмами мережевий завантаження.
- Клієнт прямує параметрами 066 і 067 DHCP на скачування файлу boot \ PXEboot.n12 з сервера TFTP.
- PXEboot.n12 відразу ж починає мережеву завантаження.
- Клієнт викачує boot \ bootmgr.exe і файл boot \ BCD з сервера TFTP. Примітка. Сховище BCD має перебувати в каталозі \ boot на сервері TFTP і має називатися BCD.
- Bootmgr.exe зчитує записи даних конфігурації завантаження операційної системи і завантажує boot \ boot.sdi і образ Windows PE (boot \ boot.wim). У число додаткових файлів, які також можна завантажити, входять шрифти true type (boot \ Fonts \ wgl4_boot.ttf) і файл стану глибокого сну (\ hiberfil.sys), якщо ці файли є в наявності.
- Bootmgr.exe запускає Windows PE шляхом виклику winload.exe в образі Windows PE.
- Windows PE завантажується, відкривається вікно командного рядка і виконується файл wpeinit.exe для ініціалізації Windows PE.
- Клієнт Windows PE забезпечує доступ до таких засобів, як imagex, diskpart і bcdboot, за допомогою командного рядка Windows PE. Використовуючи ці кошти разом з файлом образу Windows 10, можна належним чином відформатувати кінцевий комп'ютер для завантаження повної операційної системи Windows 10.