Я щойно це зробив (2011-04-01), і це питання послідовно займало високе місце в моєму гуглінгу, тому я закину відповідь за фактом із записками про те, що я дізнався. Сподіваємось, це заповнить деякі заготовки.
Джерело ОС було Win7 x64.
Джерело машини:
Ця машина повинна мати статичну адресу IPv4. Цей приклад буде використовувати 192.168.0.1
.
Ця машина десь має встановити Windows у спільній папці. Цей приклад буде використовувати.\win7
Цей приклад увійде до вихідної машини з користувачем TEST
та паролем test
.
Використовуйте tftpboot для запуску DHCP-сервера (надає IP-адресу комп'ютеру за запитом).
Це також запустить сервер TFTP для всіх передач файлів.
У boot\
каталозі tftpboot повинна бути папка, яка містить установку Windows PE.
Запустіть tftpd64.exe (або tftpd32.exe), відкрийте налаштування, використовуйте налаштування за замовчуванням та змініть:
- Початкові адреси пулу IP: Як би там не було, пул IP-адрес, з якого можна отримати
- Розмір басейну: Повинен бути> 2
- Завантажувальний файл:
boot\pxeboot.com
(скидає в середовище Windows PE)
- Маска: 255.255.255.0 прекрасно працює.
- Зніміть прапорець "Пінг-адресу перед призначенням"
- Поставте прапорець "Прив’язати DHCP до цієї адреси"
Перезапустіть програму, щоб переконатися, що зміни діють.
Приймальна машина:
Запустіть мережеве завантаження з приймача. (Сервер DHCP призначить IP).
Файл завантаження буде передано та запущено. Натисніть F12, щоб сказати Windows PE робити щось.
Почекайте деякий час (30-60 секунд). З'явиться командний рядок і завантажується. Зачекайте, поки курсор з’явиться.
Драйв повинен бути призначений кореневій папці на машині Source. Зробити це:
X:\Windows\system32>net use z: \\192.168.0.1\win7
Необхідно ввести ім’я користувача на машині джерела та пароль.
Enter the user name for '192.168.0.1': 192.168.0.1\TEST
Enter the password for 192.169.0.1: test
The command completed successfully.
Перейдіть до нового каталогу ( z:\
) і звільніть. Команди матимуть велику затримку, але повинні працювати з часом.
Посилання:
http://tftpd32.jounin.net/tftpd32_download.html (DHCP-сервер x86 або x64, немає boot\
dir)
Видалено посилання WinPE <- Вам доведеться отримати юридичну копію WinPE. Шукайте на веб-сайті Майкрософт Windows AIK (автоматизований інсталяційний комплект). У ньому буде WinPE, і ви можете використовувати це як завантажувальне зображення (winpe.wim).
http://www.geeksonhigh.com/hardware/cannot-boot-from-windows-7-cd-try-pxe
http://certcollection.org/forum/topic/28167-installing-windows-7-over-the-network-using-pxe-booting-and-tftp/
Вирішення проблем:
Якщо ви зіткнетеся з помилкою "autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1)
. Це означає, що ваша версія WinPE не відповідає вашій ISO ISO Windows. Введіть ver
у вікні WinPE. Ви отримаєте щось на кшталт 6.*.****
.
Ось приблизна таблиця ver
версії WinPE для Windows ISO:
| ver | Win PE Version | Matching Windows ISO | Background Colors |
------------------------------------------------------------------------
| 6.0.6*** | 2.* | Windows Vista | Blue and Green |
| 6.1.7600 | 3.0 | Windows 7 | Gray |
| 6.1.7601 | 3.1 | Windows 7 SP1 | ??? |
| 6.2.9200 | 4.0 | Windows 8 | ??? |
| 6.3.9600 | 5.0 | Windows 8.1 | ??? |
Посилання на Windows AIK: