Удаленная становка Windows 7

Оригинал взят отсюда http://www.winblog.ru/win7/1147767221-kovarsky23111001.html исправлено куча ошибок по камментам
Кое что взято отсюда http://www.3dnews.ru/626279
 
В данной статье мы хотим осветить процесс инициализации установки операционной системы Windows 7 по локальной сети.

Вероятно, что Вы не раз могли сталкиваться с ситуацией, когда необходимо установить на компьютер операционную систему, но на компьютере отсутствует DVD-привод, а USB-накопителя под рукой не имеется. Именно тогда на ум приходит мысль: не зря ведь в «биосе» существует возможность загрузки с сетевой карты.

Итак, все что нам понадобится для процедуры установки:

1. Компьютер с уже установленной ОС Windows 7/Windows Vista/Server 2003 или 2008
2. Сетевой кабель (патч-корд) - обычно об этой мелочи попросту забывают smile
3. Набор автоматической установки Windows® (AIK) для Windows® 7
4. Программа-эмулятор DHCP и TFTP серверов, например tftpd32
5. Дистрибутив с Windows 7, любой редакции
6. Программа, позволяющая работать с iso-образами дисков, например Daemon Tools
 
А теперь приступим к процессу подготовки к установке:

Шаг 1. Необходимо загрузить Набор автоматической установки Windows® (AIK) для Windows® 7 отсюда (проверка на подлинность ОС не требуется), далее смонтировать его iso-образ в виртуальный привод и запустить процесс установки (StartCD.exe).
 
Шаг 2. В главном меню «Пуск» находим Microsoft Windows AIK и запускаем «Командная строка средств развертывания» - откроется консоль

Шаг 3. В консоли средств развертывания вводим следующие команды (диск D - это любой диск на Вашем компьютере):

1)    copype.cmd amd64 d:\winpe
2)    imagex /mountrw winpe.wim 1 mount

Теперь в каталоге d:\winpe\mount расположен смонтированный образ winpe.wim.

Шаг 4. Далее, чтобы избавиться от необходимости вручную подключать сетевой диск и инициализировать запуск исполняемого приложения, необходимо откорректировать командный файл startnet.cmd, расположенный в каталоге d:\winpe\mount\windows\system32. Структура файла должна быть такой:

wpeinit
net use z: \\192.168.100.131\upload install /user:install 
if exist z:\sources\setup.exe (
z:
cd \sources
setup.exe
)


В данном случае подразумевается, что IP-адрес компьютера, с которого будут загружаться файлы по сети, имеет значение 192.168.100.131, если он отличается от примера, то впишите ваш конкретный адрес. Подключение к компьютеру со стороны второго ПК, на который и производится установка, будет происходить на правах пользователя install с паролем install, поэтому необходимо заранее создать такого пользователя, например воспользовавшись командой:
net user install install /add /passwordchg:no

 
dism /image:mount /add-driver /driver:"D:\install\Acer\lan\64" /recurse

Шаг 5. Теперь необходимо размонтировать созданный образ. Выполняем в консоли следующую команду:
imagex.exe /unmount /commit mount


Шаг 6. Создаем на компьютере папку, из которой в дальнейшем будут загружаться по сети файлы дистрибутива, например d:\upload, в ней создаем еще один каталог – boot (d:\upload\boot), в нем будут располагаться загрузочные файлы.

Шаг 7. Копируем в папку d:\upload каталог sources с имеющегося дистрибутива Windows 7.

Шаг 8. В консоли выполняем несколько команд, с помощью которых заполняем каталог boot и делаем возможным выполнение загрузки файлов по сети:

1)    imagex.exe /mount d:\winpe\winpe.wim 1 d:\winpe\mount 
2)    xcopy /ey d:\winpe\mount\windows\boot\pxe d:\upload
3)    xcopy /iy d:\winpe\mount\windows\boot\fonts d:\upload\boot\fonts
4)    copy /y d:\winpe\ISO\boot\boot.sdi d:\upload\boot
5)    imagex.exe /unmount d:\winpe\mount

Шаг 8. Копируем недавно созданный образ winpe.wim в папку d:\upload\boot, например воспользовавшись командой:

copy /y d:\winpe\winpe.wim d:\upload\boot


Шаг 9. Открываем общий доступ к папке d:\upload для ВСЕХ пользователей

Шаг 10. Создаем хранилище параметров загрузки (Boot Configuration Data), для чего используем специальный скрипт createbcd.cmd, который необходимо создать в каталоге d:\winpe\. Содержание данного скрипта различается в зависимости от языка устанавливаемой операционной системы, в общем случае оно должно быть таким:

ДЛЯ РУССКОГО ДИСТРИБУТИВА

bcdedit -createstore %1\BCD
bcdedit -store %1\BCD -create {ramdiskoptions} /d "Ramdisk options"
bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdidevice boot
bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
for /F "tokens=2 delims={}" %%i in ('bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader') do set guid={%%i}
bcdedit -store %1\BCD -set %guid% systemroot \Windows
bcdedit -store %1\BCD -set %guid% detecthal Yes
bcdedit -store %1\BCD -set %guid% winpe Yes
bcdedit -store %1\BCD -set %guid% osdevice ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -set %guid% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -create {bootmgr} /d "Windows BootManager"
bcdedit -store %1\BCD -set {bootmgr} timeout 30
bcdedit -store %1\BCD -set {bootmgr} displayorder %guid%

ДЛЯ АНГЛИЙСКОГО ДИСТРИБУТИВА:

bcdedit -createstore %1\BCD
bcdedit -store %1\BCD -create {ramdiskoptions} /d "Ramdisk options" 
bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdidevice  boot
bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdipath  \boot\boot.sdi
for /F "tokens=3" %%i in ('bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader') do  set guid=%%i
bcdedit -store %1\BCD -set %guid% systemroot \Windows
bcdedit -store %1\BCD -set %guid% detecthal Yes
bcdedit -store %1\BCD -set %guid% winpe Yes
bcdedit -store %1\BCD -set %guid% osdevice ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -set %guid% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -create {bootmgr} /d "Windows VISTA BootManager"
bcdedit -store %1\BCD -set {bootmgr} timeout 30 
bcdedit -store %1\BCD -set {bootmgr} displayorder %guid%


Шаг 11. Необходимо выполнить следующую команду:

createbcd.cmd d:\upload\boot


Шаг 12. Производим настройку утилиты tftpd32 в точности так, как показано на рисунках:

Установка Windows 7 по локальной сети в несколько шагов

Установка Windows 7 по локальной сети в несколько шагов

Установка Windows 7 по локальной сети в несколько шагов

Установка Windows 7 по локальной сети в несколько шагов


Теперь наша система подготовлена к тому, чтобы "помочь" второму компьютеру обзавестись новенькой ОС Windows 7 посредством локальной сети. Подключаем сетевой кабель, выставляем в "биосе" загрузку с сетевой карты и наслаждаемся!

В дальнейшем инсталляция Windows 7 происходит точно также, как и с обычного установочного DVD:

Установка Windows 7 по локальной сети в несколько шагов

Установка Windows 7 по локальной сети в несколько шагов
 
Comments