PXE — Часть четвертая, настройка Windows 7 и Server 2008R2

PXE — Часть четвертая, настройка Windows 7 и Server 2008R2

В данный момент информации о PXE больше не ожидается. Так же вас может заинтересовать новый цикл статей о Windows PE.

Ранее в цикле о PXE были рассмотрены процесс настройки сервера, меню PXE и различных приложений.

В первую очередь нужно скачать Microsoft WAIK, который позволит создать загрузчик.
Устанавливаем инструмент (как на картинке) windows-automated-installation-kit
Далее от имени администратора выполняем данную команду:
C:\Windows\System32\cmd.exe /k "C:\Program Files\Windows AIK\Tools\PETools\pesetenv.cmd"
Или находим в пуске «Командная строка средств развертывания». Запускаем так же от имени администратора.

Теперь начнем создавать образ.
copype amd64 C:\winPE_amd64 //Копируем данные для создания
copy "C:\Program Files\Windows AIK\Tools\PETools\amd64\winpe.wim" C:\winpe_amd64\ISO\Sources\Boot.wim //Копируем конфигурацию в загрузчик
copy "C:\Program Files\Windows AIK\Tools\amd64\Imagex.exe" C:\winpe_amd64\ISO\
Теперь смонтируем winpe.wim в папку mount
mkdir C:\WinPE\mount
imagex /mountrw C:\winpe_amd64\iso\sources\boot.wim 1 mount

Теперь необходимо настроить автоматический запуск установки Windows. Для этого выполним команду:
notepad C:\WinPE\mount\windows\system32\startnet.cmd

и введем данный скрипт:

@echo off
echo.
echo Запускаю wpeinit.
echo Подожди немного...
echo.
wpeinit
echo На выбор доступно три режима работы WinPE:
echo 1) Установка Windows 8.1
echo и командная строка ждет дальнейших действий.
echo.
echo 2) Монтируется smb шара и запускается установщик
echo Windows 2008 R2.
echo.
echo 3) Установка Windows 7
echo.
echo 4) Установка Windows 2012R2
echo.
echo Выберите пункт меню нажав соответсвующую ему цифру,
echo а затем нажми клавишу Enter.
echo Если вы закрыли это меню, введите startnet.cmd
echo а затем нажми клавишу Enter.
set /p ID=
echo.
if %ID%==1 goto :first
if %ID%==2 goto :second
if %ID%==3 goto :third
if %ID%==4 goto :fourth
if %ID% GTR 4 goto :failure
if %ID% LSS 4 goto :failure
exit /b
:second
echo Вы выбрали пункт меню под номером 2
echo.
echo Монтирую smb шару.
net use k: \\192.168.5.1\win7install$ you_pass /user:pxe\root

echo Запускаю k:\setup.exe
k:\setup.exe
pause
exit /b
:third
echo Вы выбрали пункт меню под номером 3
echo Монтирую smb шару.
net use j: \\192.168.5.1\Win7 you_pass /user:pxe\root
echo Запускаю j:\setup.exe
j:\setup.exe
pause
exit /b
:first
echo Вы выбрали пункт меню под номером 1
echo Монтирую smb шару y:\.
net use y: \\192.168.5.1\Win8 you_pass /user:pxe\root
y:\setup.exe
pause
echo.
:fourth
echo Вы выбрали пункт меню под номером 4
echo Монтирую smb шару q:\.
net use q: \\192.168.5.1\Win2012 you_pass /user:pxe\root
q:\setup.exe
pause
echo.
:failure
echo OMG, THIS IS ERROR!
exit /b

Отключаем wim файл:
imagex /unmount c:\winpe_amd64\mount /commit
И собираем образ:
oscdimg -n -bC:\winpe_amd64\etfsboot.com C:\winpe_amd64\ISO C:\winpe_amd64\winpe_amd64.iso

Обращаю внимание, у вас на сервере pxe должна быть сетевая шара на каждую версию Windows. В каждую папку извлекаем всё содержимое диска с установочником ОС.

Так же можно выполнить создание образа на других версия Windows, скрипт остается без изменений, однако версию WAIK нужно менять.

Windows 7 x32
copype x86 C:\winPE_x86
copy «C:\Program Files\Windows AIK\Tools\PETools\x86\winpe.wim» C:\winpe_x86\ISO\Sources\Boot.wim
copy «C:\Program Files\Windows AIK\Tools\x86\Imagex.exe» C:\winpe_x86\ISO\
oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso

Windows 8 x32
copype x86 C:\Win8PE_x86
MakeWinPEMedia /ISO C:\Win8PE_x86 C:\Win8PE_x86\WinPE_x86.iso

Windows 8 x64
copype amd64 C:\Win8PE_amd64
MakeWinPEMedia /ISO C:\Win8PE_amd64 C:\Win8PE_amd64\Win8PE_amd64.iso

После этого копируем на PXE сервер, копируем получившийся образ в TFTP корень и пытаемся загрузится.
После запуска на клиенте появится окно cmd, которое спросит, что вы хотите сделать?
1) Примонтировать шару
2) Установить Windows server 2008r2
3) Установить Windows 7

Далее установка продолжается в обычном режиме

4 Replies to “PXE — Часть четвертая, настройка Windows 7 и Server 2008R2”

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *