Я щойно це зробив (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: