Я только что сделал это (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: