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

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

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

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


Предварительный обзор Vernee Thor Plus. ...
Предварительный обзор Vernee Thor Plus. Современный рынок мобильных телефонов достаточно сложен и многогранен - большие компании стараются выпуск...
Обзор Team Racing League. Очень нестанда...
Обзор Team Racing League. Очень нестандаЕсли вы любите играть в игры на мобильном телефоне, то у вас есть громадный набор казуальных продуктов, с...
Предварительный обзор Razer Tiamat 7.1 V...
Предварительный обзор Razer Tiamat 7.1 VКомпания Razer всегда делала качественную игровую периферию - клавиатуры, мышки, гарнитуры. С этим, навер...
Обзор Houzz. Идеи для вашего интерьера...
Обзор Houzz. Идеи для вашего интерьераСегодня речь пойдет о достаточно интересном, но весьма странном в своем роде, приложении под названием Ho...
Предварительный обзор ASUS VG278Q. Новый...
Предварительный обзор ASUS VG278Q. НовыйМногие пользователи считают, что игровой монитор обязан быть построен на 4К-матрице, при том матрица эта ...
Обзор The Trail. Новое путешествие...
Обзор The Trail. Новое путешествиеПовествовательные игры на мобильных платформах всегда оказываются достаточно непопулярными - пользователи...
Предварительный обзор Bluboo S8 ...
Предварительный обзор Bluboo S8 Samsung Galaxy S8 стал одним из лучших флагманов, но серьезно потратиться на него готов далеко не каждый....
Предварительный обзор Cubot Magic. Очень...
Предварительный обзор Cubot Magic. ОченьВ подавляющем большинстве ситуаций, новые тренды в плане дизайна или начинки вводят именно большие компан...
Предварительный обзор UHANS Note 4. Отли...
Предварительный обзор UHANS Note 4. ОтлиСтоит отметить, что китайским компаниям очень тяжело на мобильном рынке - конкуренция просто громадная, з...
Предварительный обзор MSI GK-701. Крутая...
Предварительный обзор MSI GK-701. КрутаяИгровые клавиатуры в последнее время стали все более популярными - пользователи стали больше проводить вр...
Предварительный обзор ZTE Blade Spark. С...
Предварительный обзор ZTE Blade Spark. СБольшинство современных доступных смартфонов производятся компаниями, названия которых вы никогда не слыш...
Обзор Vikings. Стреляем на ходу...
Обзор Vikings. Стреляем на ходуИгра Vikings мне понравилась своей графикой, скажу честно. Да, выбирать мобильную игру исходя из графики ...
МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2017 © MegaObzor