Установка Windows Vista через локальную сеть

2008-08-07, Автор - Ленар Хайруллин; Продукт - Windows Vista; [11922]
Введение

В этой статье я попытаюсь изложить вариант установки Windows Vista по сети, которая по моим замыслам должна быть свободна от следующих недостатков.

Во-первых, наличия домена. Это обязательное требование при использовании службы WDS (Windows Deployment Services).

Во-вторых, в качестве «сервера» обязательно использование Windows 2003. Это тоже обязательное требование, так как WDS на других платформах не работает.

Кроме того установка Windows через локальную сеть дает и плюсы. Например, возможность уменьшить затраты времени на развертывание операционной системы на нескольких компьютерах. Избавление от DVD дисков.

Создание загрузочного образа WinPE

Для создания загрузочного образа Windows PE (WinPE) будет использоваться Windows Automated Installation Kit (AIK).

Для создания загрузочного образа Windows PE необходимо выбрать Start -> All Programs -> Microsoft Windows AIK -> Windows PE Tools Command Prompt. В появившемся окне необходимо ввести следующие команды.


copype.cmd x86 c:winpe

Создание каталогов

Создание каталогов

Создаю в каталоге E:NETBOOT директорию VISTA. Внутри каталога E:NETBOOTVISTA создаю два каталога. Каталог INSTALL, для хранения инсталляции Windows Vista и каталог BOOT для осуществления загрузки образа WinPE.

Подготовка каталога INSTALL

В каталог INSTALL скопирую директорию sources c DVD диска Windows Vista. Каталог installsources также будет содержать файл ответов autounattend.xml.


<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>en-US</UILanguage>
</SetupUILanguage>
<InputLocale>0409:00000409;0419:00000419</InputLocale>
<LayeredDriver>1</LayeredDriver>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>en-US</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>ru-RU</UserLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DiskConfiguration>
<WillShowUI>Always</WillShowUI>
</DiskConfiguration>
<UserData>
<ProductKey>
<Key>12345-12345-12345-12345-12345</Key>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
</UserData>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>*</ComputerName>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<ProtectYourPC>1</ProtectYourPC>
<NetworkLocation>Other</NetworkLocation>
</OOBE>
<TimeZone>Russian Standard Time</TimeZone>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Name>user</Name>
<Group>Administrators</Group>
<Password>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
</component>
</settings>
<cpi:offlineImage cpi:source="catalog://192.168.200.1/work/install_windows vista ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Кроме того, каталогу INSTALL необходимо предоставить общий доступ (расшарить) под именем VISTA для группы Everyone (все).

Создание каталога BOOT

В каталоге c:winpe у нас находится файл winpe.wim. Это образ Windows PE, который мы подготовили ранее. Теперь необходимо его смонтировать для того, что бы скопировать файлы необходимые для загрузки по сети.


imagex /mount c:winpewinpe.wim 1 c:winpemount
xcopy /ey c:winpemountwindowsootpxe e: etbootvista
xcopy /iy c:winpemountwindowsootfonts e: etbootvistaootfonts
copy /y c:winpeISOootoot.sdi e: etbootvistaoot

После того как вся работа закончено необходимо размонтировать используемый образ.


imagex.exe /unmount c:winpemount
copy /y c:winpewinpe.wim e: etbootvistaoot

Создание файла BCD – boot configuration data (хранилище параметров загрузки).

Теперь необходимо создать файл BCD в каталоге e: etbootvistaoot.

Для упрощения процесса создания файла BCD можно воспользоваться файлом createbcd.cmd. Запускаю этот файл командой createbcd.cmd e: etbootvistaoot


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

Настройка программы TFTPD32

Программа tftpd32 представляет и DHCP и TFTP сервер. Что нам и понадобиться для установки Windows Vista.

Настройка программы TFTPD32


IP pool starting address – этот параметр указывает, с какого IP адреса начать выдачу адресов. В нашем случае выдача начнется с IP адреса 192.168.200.10
Size of pool – это параметр указывает диапазон IP адресов, которые будут выделяться. Нам хватить и 10.
Boot File – это параметр указывает, какой файл использовать в качестве загрузчика. Нам доступно два файла pxeboot.com и pxeboot.n12. Первый файл для начало установки потребует нажать клавишу F12. Второй – нет.
Mask – параметр, указывающий маску подсети. В нашем случае это 255.255.255.0.
Остальные значения параметров оставляем по умолчанию.

Настройка программы TFTPD32

Значение параметру Base Directory устанавливаю значение e: etbootvista и активирую параметр Allow “” As virtual root.

Остальные параметры можно оставить по умолчанию.

На этом процесс подготовки завершен и можно приступать к установке.

Источник unattendedxp.com

Комментарии:
Последние комментарии на сайте:
Поделиться в социальных сетях:


Предварительный обзор Huawei Honor V10. ...
Предварительный обзор Huawei Honor V10. Мы давно поняли, что Apple перестала быть инновационной компанией, хотя это мнение и притянуто за уши раз...
Обзор Micropolis. Странный симулятор...
Обзор Micropolis. Странный симуляторСовременные мобильные игры потеряли свою уникальность и из-за этого игроку не интересно играть. Сами пони...
Предварительный обзор Oppo R11s Plus. Ши...
Предварительный обзор Oppo R11s Plus. ШиРанее компания Oppo и ее продукция была нам менее интересной, так как официально на территории России куп...
Обзор Rules of Survival. Замена PUBG...
Обзор Rules of Survival. Замена PUBGУспех игры PUBG не дает спокойно спать разработчикам и те постоянно пытаются если не превзойти этот «шеде...
Предварительный обзор Kinesis Freestyle ...
Предварительный обзор Kinesis Freestyle Рынок игровой периферии в последнее время поражает с каждым днем все больше и больше - производители ради...
Обзор Battle of Arrow. Отличный мультипл...
Обзор Battle of Arrow. Отличный мультиплПроблемой большинства современных мобильных игр является банальная скука - пользователь не получает удово...
Обзор Illuminati. Покоряем мир...
Обзор Illuminati. Покоряем мирНаверное, в современном мире нет образованного человека, который бы не слышал про сообщество Иллюминатов....
Безрамочный Asus ZenFone Max Plus официа...
Безрамочный Asus ZenFone Max Plus официа28 ноября в Москве прошла презентация нового смартфона Asus ZenFone Max Plus. Он стал первым безрамочны...
Обзор Deppa Mage Steel и Mage One. Автом...
Обзор Deppa Mage Steel и Mage One. АвтомСовременные автомобили буквально напичканы множеством интересных решений, предназначенные для комфорта во...
Обзор Room Planner 3D for IKEA. Создаем ...
Обзор Room Planner 3D for IKEA. Создаем Современные смартфоны получили достаточно производительности, дабы запускать сложнейшие алгоритмы, но бол...
Обзор Titan Quest: Ragnarök. Вы готовы к...
Обзор Titan Quest: Ragnarök. Вы готовы кВыпускать DLC к игре, которая вышла более чем десять лет назад, воистину героическое решение - оригинальн...
Предварительный обзор Xiaomi Redmi Note ...
Предварительный обзор Xiaomi Redmi Note Компании из Китая давно доказали всем на планете, что они могут и умеют делать смартфоны так, как не дела...
МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2017 © MegaObzor