Я только что сделал это (2011-04-01), и этот вопрос неизменно занимал высокое место в моем поиске, поэтому я приведу краткий ответ с примечаниями о том, что я узнал.  Надеюсь, это заполнит некоторые пробелы.
Исходной ОС была Win7 x64.
Исходная машина:
Этот компьютер должен иметь статический адрес IPv4. В этом примере будет использоваться 192.168.0.1 .
На этом компьютере должна быть установлена Windows в общей папке. Этот пример будет использовать .\win7
Этот пример будет войти в исходной машину с пользовательскими и TEST пароля.
Используйте tftpboot для запуска DHCP-сервера (выдает IP-адрес компьютеру по запросу).
Это также запустит сервер TFTP для всех передач файлов.
В каталоге tftpboot должна быть папка с именем boot\ в которой находится установка 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\ dir)
Ссылка 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: