Я только что сделал это (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: независимо от того, из какого пула можно извлечь
- Размер бассейна: должно быть> 2
- Загрузочный файл:
boot\pxeboot.com(будет выгружен в среду Windows PE)
- Маска: 255.255.255.0 работает отлично.
- Снимите флажок «Пинговать адрес перед назначением»
- Установите флажок «Привязать DHCP к этому адресу»
Перезапустите программу, чтобы изменения вступили в силу.
Приемник машины:
Запустите сетевую загрузку с компьютера получателя. (DHCP-сервер назначит IP-адрес).
Загрузочный файл будет передан и запущен. Нажмите F12, чтобы сообщить Windows PE что-то сделать.
Подождите немного (30-60 секунд). Появится командная строка и загрузится. Подождите, пока курсор не станет доступен.
Диск должен быть назначен в корневую папку на исходном компьютере. Сделать это:
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\каталога)
Ссылка WinPE удалена <- Вам нужно будет получить легальную копию WinPE. Найдите на веб-сайте Microsoft 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 не соответствует вашему Windows ISO. Введите 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: