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

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

В этой статье я попытаюсь изложить вариант установки 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

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


Wargaming перезапустили «World of Warpla...
Wargaming перезапустили «World of WarplaСерия проектов, посвященных Второй мировой войне от белорусской компании Wargaming еще изначально задумыв...
Предварительный обзор Huawei Honor Water...
Предварительный обзор Huawei Honor WaterНесмотря на то, что защита от влаги и пыли для большинства современных смартфонов это уже норма, а не как...
Обзор The Room. Давайте подумаем...
Обзор The Room. Давайте подумаемСкажу честно и открыто - игра The Room мне дико понравилась и дело даже не в том, что это крутая головоло...
Предварительный обзор ASUS VivoBook X207...
Предварительный обзор ASUS VivoBook X207В последнее время действительно интересных ноутбуков никто не показывает - компании привыкли демонстриров...
Обзор The Evil Within 2. Тревожно до дро...
Обзор The Evil Within 2. Тревожно до дроРазработчики игры The Evil Within 2 удачно подобрали время для релиза - на PC она вышла в пятницу 13 числ...
Предварительный обзор Vernee M5. Лучший ...
Предварительный обзор Vernee M5. Лучший В последнее время мы стали замечать, что грань между качеством устройств титанов рынка и менее больших пр...
Обзор ELEX. Шедевр не только для фанатов...
Обзор ELEX. Шедевр не только для фанатовНесмотря на то, что с проектами студии Piranha Bytes я знаком достаточно давно, назвать себя прямо ярым ф...
Предварительный обзор Google Pixelbook. ...
Предварительный обзор Google Pixelbook. Официальный анонс ноутбука Google Pixelbook произвел небольшой фурор в интернете, ведь пользователи дейст...
Предварительный обзор Xtrfy K3. Новая иг...
Предварительный обзор Xtrfy K3. Новая игШведская киберспортивная организация Ninjas in Pyjamas, которая была организована в 1999 году и сейчас яв...
Обзор Eternal. Очень крутая карточная иг...
Обзор Eternal. Очень крутая карточная игМы следим за развитием игры Eternal еще с того времени, когда информация о проекте только появилась, а по...
Предварительный обзор BlackBerry Motion....
Предварительный обзор BlackBerry Motion.Стоит отметить, что еще за две недели до официального анонса смартфона BlackBerry Motion, продукт уже был...
Предварительный обзор Samsung HMD Odysse...
Предварительный обзор Samsung HMD OdysseШлем виртуальной реальности это всегда интересно - производители со всего мира стараются создать сио идеа...
МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2017 © MegaObzor