Tulatkd - Базовые компьютерные навыки

Установка Windows по сети без Windows AIK. Самостоятельная установка Windows по сети Установка windows 7 по сети без aik

\
как то нужно было поставить на нетбук windows 7 .
на переходнике sata-to-usb сгорел БП,
Пришлось искать альтернативные варианты,
решил погуглить и нашел очень хороший мануал по установке windows 7 по сети .
Все завелось без лишних манипуляций.

Итак что нам понадобиться:

1. Дистрибутив с Windows 7 нужной вам редакции
2. Набор автоматической установки Windows® (AIK) для Windows® 7
3. DHCP и TFTP серверы. Используем tftpd32
4. Компьютер с установленной:

Windows Server 2003 with Service Pack 2
Windows Vista с пакетом обновления 1 (SP1)
семейство Windows Server 2008
семейство Windows 7
семейство Windows Server 2008 R2
Программой типа Daemon Tools Lite
5. Прямые руки и 20 минут времени. Поехали!!!

Для начала устанавливаем "Набор автоматической установки Windows® (AIK) для Windows® 7" , для этого придется смонтировать установочный образ в виртуальный привод(DaemonTools, Alcohol,UltraIso,Nero...) или распаковать в отдельную папку и запустить оттуда StartCD.exe
В меню автозапуска диска выбираем Установка Windows AIK - Далее...-Далее-Готово.

Теперь в меню пуск ищем Microsoft Windows AIK и запускаем оттуда Командная строка средств развертывания. Теперь начинается самое интересное:)

Создаем образ Windows PE
В открытой консоли вводим команды
copype.cmd x86 d:\winpe
imagex /mountrw winpe.wim 1 mount.
Теперь в каталоге d:\winpe\mount у нас находится смонтированный образ winpe.wim.

В процессе загрузки текущего образа Windows PE на экране появиться приглашение командной строки. Для того чтобы не подключать сетевой диск и не запускать программу setup вручную необходимо в каталоге d:\winpe\mount\windows\system32 отредактировать файл startnet.cmd, приведя его к следующему виду.

wpeinit
net use y: \\192.168.1.1\seven /user:install install
if exist y:\sources\setup.exe (
y:
cd \sources
setup.exe
)

Обратите внимание подключение диска у происходит на правах пользователя install c одноименным паролем. Поэтому важно создать на машине, которая будет выступать сервером пользователя install. Сделать это например можно с помощью команды:
net user install install /add /passwordchg:no

Если у вас экзотическая сетевая карта - прочитайте ДОПОЛНЕНИЕ в конце статьи.

После того как вся работа с образом закончена необходимо его размонтировать. Сделать это можно с помощью команды:
imagex.exe /unmount /commit mount
Теперь образ готов.

Создаем каталоги для загрузки по сети

Создаем корневой каталог для загрузки, например D:\Seven\ . В нем создаем каталог boot - в котором будут храниться загрузочные файлы. Теперь копируем директорию sources c DVD диска Windows 7 в папку Seven. Также в директорию sources вы можете забросить файл autounattend.xml с настройками для автоматической установки, но и без него будет работать.

Теперь заполним каталог boot.
Снова монтируем образ winpe.wim для того, что бы скопировать файлы необходимые для загрузки по сети. Сделать это можно с помощью команды

imagex /mount d:\winpe\winpe.wim 1 d:\winpe\mount.
С помощью команд
xcopy /ey d:\winpe\mount\windows\boot\pxe d:\seven
xcopy /iy d:\winpe\mount\windows\boot\fonts d:\seven\boot\fonts
copy /y d:\winpe\ISO\boot\boot.sdi d:\seven\boot

копируем в каталог d:\seven необходимые файлы для осуществления загрузки по сети.
После того как вся работа закончено необходимо размонтировать используемый образ командой:
imagex.exe /unmount d:\winpe\mount
Используемый образ WinPE необходимо также скопировать в каталог d:\seven\boot командой:
copy /y d:\winpe\winpe.wim d:\seven\boot
Также нужно сделать общий доступ(расшарить) к папке D:\Seven для всех пользователей или конкретно для пользователя install.

Теперь создадим файл BCD - boot configuration data (хранилище параметров загрузки)
Для этого нам понадобиться скрипт d:\winpe\createbcd.cmd с таким содержанием:

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

bcdedit -createstore %1\BCD


for /F "tokens=2" %%i in ("bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader") do set guid=%%i






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

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\winpe.wim,{ramdiskop tions}
bcdedit -store %1\BCD -set %guid% device ramdisk=\Boot\winpe.wim,{ramdiskop tions}
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%
Теперь в нашей консоли выполняем команду:
createbcd.cmd d:\seven\boot

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

Запускаем tftpd32.exe , переходим на закладку DHCP и выставляем все как на скриншоте

Теперь жмем Settings, выставляем как на скриншоте, перезапускаем сервер.

ВСЕ ГОТОВО!


Теперь вам нужно подключить пациента к этому серверу по сети и включить в биосе загрузку с сетевой карты. После этого будет получен IP-адрес через DHCP и выполниться pxeboot.n12 - который запустит WinPE c файла winpe.wim. Сразу после загрузки WinPE будет автоматически примонтирован каталог Seven и с него запуститься установка. Далее установка проходит точно также как и с DVD-диска.

ДОПОЛНЕНИЕ
Если у вас экзотическая сетевая карта, драйвера которой не входят в дистрибутив Windows Seven, вы можете сами их добавить на стадии создания WinPE образа. Для этого из драйвера берем файлы *.cat ,*.inf , *.sys и копируем в каталог d:\landrv.
Теперь можно приступать к установки этих драйверов в смонтированный образ, в каталоге mount. Сделать это можно с помощью команды:
peimg.exe /inf= d:\landrv\{DRIVERNAME} mount\windows

Приветствую всех на страницах своего блога!!!

Никогда ведь и не знаешь, в какой момент нам потребуется установить горячо любимую и ведь бывает же так что под рукой нет ни дисковода, ни USB-привода, ни даже просто завалявшейся флешки с достаточным объёмом памяти, то остаётся один единственный способ установки это......... через сеть. Не просто же так в BIOS’е есть функция загрузки с сетевой карты.

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

Для проведения этой операции нам будет необходим следующий набор:

  1. с нужной версией.
  2. Джентельменский набор для автоматической установки Windows® (AIK) для Windows® 7;
  3. Эмулятор TFTP и DHCP серверов.Однако мы все же возьмём tftpd32;
  4. Любой компьютер, на котором будут установлены:
    a.Windows 7 в любой понравившейся вам редакции. Сойдут и Windows Server 2008 и Windows Vista;
    b.Любая программка для эмуляции образа диска. Например Daemon Tools Lite или другая имеющаяся у вас в наличии
  5. Внимательность собранность и прямые руки.(растущие с нужного места тоже сойдет)
    ну что Готовы? Если да, то........ поехали Господа!!!

Сначала мы с вами установим «Наш набор для автоматической установки Windows® (AIK) для Windows® 7». Нужно смонтировать образ Daemon Tools Lite или в похожих программах (Alcohol 120%, ImgBurn, Nero, UltraISO). Можно также разархивировать образ в любую папку и запу-стить StartCD.exe

В меню «Пуск» ищем и находим Microsoft Windows AIK, видим «Командная строка средств развертывания» и запускаем. Сразу откроется консоль. Здесь начинается самое интересное.
В консоль водим эти команды. (X - это любой диск)

Copype.cmd x86 x:winpe imagex /mountrw winpe.wim 1 mount.

Сделано. Теперь в x:winpemount у нас лежит готовый смонтированный образ wipe.wim.
Чтобы нам не нужно было самим подключать сетевой диск и вручную не запускать программу Setup, нужно подкорректировать файл startnet.cmd, который расположен в x:winpemountwindowssystem32. Файл должен выглядеть так:

Wpeinit net use y: \192.168.1.1seven /user:install install if exist y:sourcessetup.exe (y: cd sources setup.exe)

Это значит, что у IP-адреса, значение 192.168.1.1. Имеется другой IP-адрес? Вводите его точное значение.
Заметим, что подключение со второго компьютера, на который мы устанавливаем, совершается с правами пользователя install с аналогичным паролем - install. Нужно заранее создать install-пользователя. Осуществить это можно с помощью этой команды:

Net user install install /add /passwordchg:no

Теперь работа с образом закончена, и мы можем размонтировать его при помощи команды:

Imagex.exe /unmount /commit mount

С образом разобрались, и сейчас нам нужно создать каталоги для файлов, что будут нужны для установки.
Итак, создаём папку, из которой буду грузиться файлы по сети. Например, Х:Windows7. В созданной папке создаём ещё каталог с названием boot. В нём будут храниться файлы загрузки. А сейчас с диска Windows 7 нам нужно скопировать сожержимое папки source в нашу папку Windows7. Также можете пихнуть в source файлик autounattend.xml. Он хранит в себе настройка автоматической установки. Стоит сказать, что и без него всё пройдёт гладко.
Теперь нужно заполнить данными наш boot. Вводим команды:

Imagex /mount x:winpewinpe.wim 1 x:winpemount. xcopy /ey x:winpemountwindowsootpxe x:Windows7 xcopy /iy x:winpemountwindowsootfonts x:Windows7ootfonts copy /y x:winpeISOootoot.sdi x:Windows7oot

Мы перенесли в x:Windows7 нужные файлы для загрузки.

Снова размонтируем образ и всё той же командой:

Imagex.exe /unmount d:winpemount

Образ, кстати, мы тоже перенесём в Х:Windows7oot при помощи команды:

Copy /y d:winpewinpe.wim х:Windows7oot

Открываем доступ для всех пользователей к папке х:Windows7oot.
Теперь создадим BCD - хранилище параметров загрузки. Мы сможем это проделать при помощи специального скрипта createbcd.cmd, который создаём в папке х:Windows7oot.

Для дистрибутива на русском языке:

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=2" %%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=Bootwinpe.wim,{ramdiskoptions} bcdedit -store %1BCD -set %guid% device ramdisk=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%

Для дистрибутива на английском языке:

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=Bootwinpe.wim,{ramdiskoptions} bcdedit -store %1BCD -set %guid% device ramdisk=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%

Сейчас в консоли вводим:

Createbcd.cmd x:uploadoot Теперь нам нужно настроить программу tftpd32.

В главном окне, в «Current Directory» вписываем наш каталог х:Windows7 Server interface: 192.168.1.1. Во вкладке «DHCP server», в «IP pool starting address» - 192.168.1.2 «Size of pool» - 10 «Boot file» - pxeboot.n12 В «WINSDNS Server» и «Default router» выставляем 0.0.0.0. «Mask» - 255.255.255.0 Domain Name оставляем пустым, «Additional Option» - 0.

Тыкаем Settings.

Ставим галки в «TFTP Server», «DHCP Server», «Ping address before assignation», «Persistant leases», «Option negotiation», «Show Progress bar», «Translate Unix file names», «Bind TFTP to this address», «Bind TFTP to this address» и «Allow ’’ As virtual root».

В «TFTP Security» выбираем Standart.

В «TFTP configuration»:

«Timeout» ставим 3;

«Max Retransmit» выставляем 6;

«Tftp port» устанавливаем в 69;

«Local ports pool» оставляем пустым.

Вот и всё. Теперь подключаем сетевой кабель, ставим в BIOS’е загрузку с сетевухи и, наслаждаясь, наблюдаем за процессом. Всё произойдёт точно так, если бы Вы устанавливали систему с обычного диска с Windows 7.
Наслаждайтесь!

Пожалуй на этом все всем пока и до новых встреч.

Одна из важнейших способностей компьютеров - передача информации с одной машины на другую. Благодаря этому для пользователей открываются практически бесконечные возможности, о которых всем уже давно известно - развлечение, работа, общение и так далее.

Многие прекрасно осведомлены о существовании глобальной и локальной сетях. Если первой мы пользуемся, в основном, для передачи информации на огромные расстояния, то вторая служит для передачи данных среди малого количества пользователей. В этой статье мы подробно рассмотрим локальную сеть, а также опишем её создание и настройку в ОС Windows 7.

Общие понятия

Локальной называется сеть, в которую объединены 2 и более компьютеров, обычно расположенных в пределах квартиры или, допустим, здания. Машины могут быть соединены между собой посредством сетевых кабелей или беспроводным каналом связи (обычно Wi-Fi ).

Для того, чтобы каждый отдельный компьютер мог «видеть» любой другой, также подключенный к локальной сети, необходимо соблюдение двух правил. Во-первых , все машины должны быть подключены к одному общему устройству связи - маршрутизатору (можно и без него - об этом чуть позже), который получает информацию от одного компьютера и передаёт на другой. Во-вторых , каждая из машин должна иметь уникальный сетевой адрес . Соблюдение этих условий достаточно для объединения множества ПК в простую локальную сеть.

Также стоит знать, что существует два способа (или вида) объединения компьютеров - звезда и кольцо .

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

Сеть типа «кольцо » не требует использования таких устройств, однако для её функционирования каждый компьютер должен иметь, как минимум две сетевые карты . Грубо говоря, одна из них будет играть роль приёмника информации, другая - отправителя.

Этих данных вам будет вполне достаточно, чтобы перейти к следующей части статьи.

Подготовительные работы

Перед настройкой домашней или офисной локальной сети необходимо для начала подготовить к работе все компьютеры и линию связи. Если вы используете проводной маршрутизатор в качестве устройства связи, вам нужно будет подключить к нему сетевые кабеля от каждого компьютера . Если же вы создаёте домашнюю сеть с использованием беспроводного роутера Wi-Fi, тогда просто подключите каждую машину к нему.

Построение домашней локальной сети типа «Кольцо » потребует протяжку кабелей по следующей схеме (на примере 4 компьютеров):

  • Подключаете в компьютер № 1 два кабеля в разные гнёзда сетевых плат;
  • Один из кабелей протягиваете до ПК № 2, второй - до ПК № 3;
  • Подключаете второй кабель в ПК № 2 в другое свободное гнездо сетевой платы и бросаете его до компьютера № 4;
  • То же самое делаете для ПК №3, соединив его со свободным гнездом платы от ПК № 4.

Можно заметить, что при подключении типа «Кольцо » каждый из компьютеров проводами соединён только с двумя соседними. В нашем случае ПК № 1 не имеет кабельного подключения с ПК №4.

Кстати говоря, настройка сети типа «Кольцо » может быть выполнена и без проводов , то есть по Wi-Fi. Однако для этого потребуется, чтобы каждый компьютер мог не только «уметь» подключаться к Wi-Fi, но и имел возможность создания виртуальной точки доступа , чтобы остальные машины могли выполнить подключение к нему. Но этот вариант мы рассматривать не будем.

Настраиваем Windows

После объединения компьютеров в сеть при помощи проводов или Wi-Fi, необходимо на каждом из них выполнить определённые настройки , иначе такая домашняя сеть попросту не будет нормально функционировать. Вся суть настройки заключается лишь в том, чтобы дать каждому ПК свой уникальный сетевой адрес (будут рассматриваться настройки подключения на примере Windows 7).

Начните с одного любого компьютера:


Теперь практически то же самое необходимо проделать для каждого компьютера, подключенного к вашей домашней сети. Отличия в одном - в поле IP-адрес значение последнего числа должно быть уникальным . Задайте, к примеру, на ПК № 2 адрес - 192.168.0.2, на ПК № 3 в качестве последней цифры укажите 3 и т.д. до самого последнего компьютера в домашней сети.

Кстати, если вы хотите, чтобы все компьютеры в сети могли выходить в Интернет, тогда дополнительно нужно заполнить поля «Основной шлюз » и «DNS-сервер ». Шлюзом и DNS одновременно может являться, например, адрес вашего Wi-Fi-роутера в случае, если последний настроен на работу в глобальной сети. Можно также указать в эти поля адрес соединённого с Интернетом компьютера. В этом случае в сетевых настройках последнего должно быть указано, что он разрешает использовать подключение к Интернету другим машинам в локальной сети. Но это уже другая тема.

Ещё кое-что. Когда ваш компьютер подключается к локальной сети, Windows 7 автоматически спрашивает, где бы вы хотели, чтобы она располагалась. Предлагается 3 варианта - «Домашняя сеть », «Сеть предприятия » или «Общественная сеть ». От этого выбора зависят некоторые сетевые настройки Windows - ограничения или разрешения действий других машин в сети по отношению к вашей. Расписывать всё не будем - просто выбирайте первый вариант «Домашняя сеть ».

Как проверить подключение

Проверить, «видят» ли компьютеры друг друга в сети можно при помощи штатных средств Windows, а именно - с помощью командной строки. Чтобы её открыть:


Проделайте то же самое на всех компьютерах.

Видео по теме

Не так давно столкнулся с ситуацией, которая в принципе не вызывает особых проблем у системных администраторов. Появилась необходимость обновления ОС на многочисленных компьютерах организации, что в свою очередь все же вызвало ряд некоторых проблем, решения которых приходилось собирать по частям, а так же допиливать большую часть всего процесса самому о чем собственно я и хочу вам рассказать.

Данными проблемами стали ограничения в наличии одного привода DVD-ROM, одного дня свободного времени, а так же порядка двадцати компьютеров на которые необходимо было установить Windows 7 со всем набором необходимых драйверов, программ etc.
При поиске информации в Google по данному вопросу не нашлось ничего что работало бы без косяков или работало вообще. Но начнем по порядку.

Подготовка образа операционной системы

Для простоты подготовки боевой ОС под основу была взята Oracle VirtualBox последней версии, а так же Windows 7 x64 Профессиональная. Первое что необходимо сделать - установить и настроить Windows 7 на виртуальной машине. Для этого в процессе добавления VM создаем два виртуальных жестких диска. Один для установки и настройки на нем Windows 7, второй для последующего сохранения на него образа настроенной системы. Так же необходимо выполнить установку дополнения гостевой ОС Virtualbox - Virtual Machine Additions и создать общую папку для дальнейшего копирования созданного образа на физическую машину.
После установки на VM всей начинки, переходим к этапу подготовки системы с помощью утилиты sysprep , находящуюся в корне системы нашей VM: %windir%\system32\sysprep\sysprep.exe
Для подготовки системы к созданию настроенного образа необходимо задать утилите параметры:
  1. Переход в окно приветствия системы (OOBE) - этот режим будет активирован при следующем запуске системы. Запускает компьютер в режиме экрана приветствия.
  2. Установить галочку «Подготовка к использованию» - подготавливает установку Windows перед созданием образа. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.
  3. Параметры завершения работы «Завершение работы» - по окончанию работы утилиты система завершит свою работу.
Не следует запускать ОС до сохранения образа системы, так как во время следующего запуска компьютера начинает работать специализированный этап настройки. Создается новый идентификатор безопасности (SID) и сбрасываются часы активации Windows.

Утилита удаляет в том числе и установленные драйверы. Чтобы сохранить их, необходимо выполнять sysprep из командной строки с параметром: /unattend: указывается путь к файлу ответов В файле ответов необходимо указать параметр PersistAllDeviceInstalls (начиная с Windows 8 также есть параметр DoNotCleanUpNonPresentDevices):
true После выполнения очистки система автоматически выключится. Приступаем к следующему этапу.

Установка и настройка Windows AIK + PE

Скачиваем и устанавливаем пакет автоматической установки Windows (AIK) для Windows 7 . После запуска setup.exe выбираем пункт «Установка Windows AIK». Особых проблем при установке возникнуть не должно.
Создание и настройка образа Windows PE
Windows PE - среда предустановки использующаяся для подготовки к установке OC. С помощью Windows PE мы будем захватывать системный том в wim-образ с помощью утилиты imagex и их сохранять его на другой раздел жесткого диска.
В данном случае рассматривается создание диска с 64-разрядной версией Windows PE. Если вы создаете диск с 32-разрядной версией Windows PE, вам необходимо будет заменить во всех командах архитектуру (amd64 на х86).

В меню Пуск запустите Все программы > Microsoft Windows AIK > Командная строка средств развертывания (Deployment Tools Command Prompt) - все последующие команды будут вводиться в это окно командной строки. Требуется запуск от имени администратора.
Копируем файлы образа Windows PE
copype.cmd amd64 d:\winpe_image
Для изменения скопированного образа Windows PE его необходимо подключить командой
dism /Mount-Wim /WimFile:d:\winpe_image\winpe.wim /index:1 /MountDir:d:\winpe_image\mount
Теперь подключив образ, мы можем устанавливать в него пакеты и добавлять собственные файлы.
Добавим в наш образ утилиту imagex .
xcopy "%ProgramFiles%\Windows AIK\Tools\amd64\imagex.exe" d:\winpe_image\iso\
Так же по желанию можно сразу подготовить список исключений - файлов и папок, которые не будут включаться в сохраняемый образ. Создайте в любом текстовом редакторе файл Wimscript.ini и укажите в нем файлы и папки, которые вы хотите исключить из образа. Файл Wimscript.ini размещается в одной папке с imegex.
По умолчанию imagex использует следующие исключения:
\$ntfs.log \hiberfil.sys \pagefile.sys "\System Volume Information" \RECYCLER \Windows\CSC *.mp3 *.zip *.cab \WINDOWS\inf\*.pnf
Теперь необходимо сохранить образ командой:
dism /unmount-Wim /MountDir:d:\winpe_image\mount /Commit
Вся подготовительная работа велась с файлом winpe.wim, а для загрузочного диска Windows PE используется файл boot.wim, расположенный в папке winpe_x86\ISO\sources. Поэтому необходимо заменить файл boot.wim файлом winpe.wim, выполнив при этом переименование.
xcopy /y d:\winpe_image\winpe.wim d:\winpe_image\ISO\sources\boot.wim
Для создания образа выполняем команду:
oscdimg -n -bd:\winpe_image\etfsboot.com d:\winpe_image\ISO d:\winpe_image\winpe_image.iso

Создание образа Windows 7
Необходимо сохранить образ нашей ОС с помощью утилиты imagex . Грузимся в VM с образа winpe_image.iso который мы создали ранее. После удачной загрузки пред нами открывается окно командной строки, в ней мы как раз и будем работать.
Захват и сохранение образа производится одной командой
F:\imagex.exe /capture E: D:\install.wim "Windows 7 x64" /compress maximum
/capture E: - захват раздела E:
D:\install.wim - местоположение и имя сохраняемого WIM-файла.
«Windows 7 x64» - имя образа. Имя должно быть заключено в кавычки.
/compress maximum - тип сжатия файлов в образе(необязательно). Для параметра /compress допустимы значения maximum (максимальное сжатие), fast (быстрое сжатие) и none (без сжатия). Если параметр не указан, используется быстрое сжатие. Максимальное сжатие позволяет уменьшить размер образа, но захват занимает больше времени, чем при быстром сжатии. Скорость распаковки образа практически не зависит от типа сжатия. Остается подождать 20-30 минут и образ будет готов.

После сохранения образа на втором диске виртуальной машины, для дальнейшей работы его нужно перенести на физическую ОС. Запускаем виртуальную машину снова и завершаем установку Windows, прерванную на этапе OOBE. Если вы уже установили Virtual Machine Additions то теперь необходимо скопировать файл из виртуальной машины на физическую с помощью общей папки (shared folder), которую можно указать в настройках виртуальной машины.

Настройка загрузочного образа Windows 7
На данном этапе снова запускаем «Командную строку средств развертывания» и копируем файлы образа Windows PE:
copype.cmd amd64 d:\winpe
Монтируем образ
imagex /mountrw winpe.wim 1 mount Windows PE смонтирован и в папке d:\winpe Вы можете найти файл winpe.wim.
Настройка автозапуска установки Windows.
Чтобы не создавать вручную виртуальный диск и не запускать установку вручную, можно отредактировать файлик startnet.cmd и startnet2.cmd. Находятся они d:\winpe\mount\windows\system32.

Startnet.cmd
wpeinit %windir%\system32\startnet2.cmd
startnet2.cmd
chcp 1251 netsh interface ip set address name="Подключение по локальной сети" source=dhcp chcp 866 pause net use z: \\192.168.0.1\win7 /user:install install cd /d Z:\sources setup.exe
Команда net use производит подключение к компьютеру с IP адресом 192.168.0.1 (наш компьютер-сервер) к расшаренному каталогу c именем win7 на правах пользователя install c таким же паролем.
Создать нужного нам пользователя можно такой командой в cmd
net user install install /add /passwordchg:no
Выполняем следующие инструкции:

  • На компьютере-сервере создаем корневой каталог для загрузки (у меня это d:\win7\), а в нем папку boot.
  • Расшариваем папку win7, то есть даем общий доступ к ней всем пользователям.
  • Копируем всю папку sources с установочного диска Windows 7 в d:\win7.
  • Заменяем файл install.wim в каталоге d:\win7\sources на файл, который скопировали ранее с виртуальной машины (готовый образ Windows 7)
Теперь необходимо скопировать дополнительные файлы для установки Windows 7.
Cмонтируем образ WinPE:
imagex /mountrw winpe.wim 1 mount
Копируем:
xcopy d:\winpe\mount\windows\boot\pxe\pxeboot.n12 d:\win7 xcopy d:\winpe\mount\windows\boot\pxe\bootmgr.exe d:\win7 xcopy d:\winpe\winpe.wim d:\win7\boot xcopy d:\winpe\iso\boot\boot.sdi d:\win7\boot
Размонтируем образ командой:
imagex.exe /unmount d:\winpe\mount

Далее необходимо создать файл BCD (boot configuration data) в каталоге d:\win7\boot. Для упрощения этого процесса воспользуемся файлом createbcd.cmd. Создаем файл d:\winpe\createbcd.cmd и вписываем в него:
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\winpe.wim,{ramdiskoptions} bcdedit -store %1\BCD -set %guid% device ramdisk=\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%
Запускаем командой с правами администратора:
createbcd.cmd d:\win7\boot
Если у вас возникнут проблемы с драйверами, то их можно добавить так же в «Командной строке средств развертывания»:
Монтирование образа для добавления драйверов
dism /mount-wim /wimfile:winpe.wim /index:1 /mountdir:mount
Для интеграции драйверов в уже смонтированный образ используется команда
dism /image:mount /add-driver /driver:<каталог с драйверами либо файл с расширением inf>
После того как вся работа с образом закончена его необходимо размонтировать
dism /unmount-wim /mountdir:mount /commit

Настройка сервера TFTP и DHCP

Для создания этих серверов необходимо скачать программу TFTPD32 .
Задачей DHCP сервера является предоставить информацию удаленному компьютеру о свободном IP адресе, маски сети, а также имя загружаемого файла и адрес TFTP сервера, где этот файл находиться. Задача TFTP сервера является обеспечение передачи необходимых для загрузки файлов удаленному компьютеру.

Запускаем программу и выбираем сначала папку d:\win7, а немножко ниже - IP сетевой карты. В моем случае компьютер имеет IP 192.168.0.1.
Заходим в настройки (кнопка Settings посредине внизу) и постепенно заполняем вкладки:

  • Вкладка GLOBAL - cтавим галочки только напротив TFTP Server, DHCP Server и Enable IPv6.
  • Вкладка TFTP - выбираем папку d:\win7.
  • TFTP Security - Standart.
  • TFTP configuration - оставляем как есть.
  • Advanced TFTP Options - должны стоять галочки напротив: Option negotiation, Show Process bar и Translate Unix file names.
  • Вкладка DHCP
  • IP pool starting address указывает, с какого IP адреса начать выдачу адресов. В моем примере выдача IP адресов начнется с 192.168.0.2.
  • Size of pool указывает количество IP адресов, которые будут динамически выделяться. Я установил значение в 30.
  • Boot File сообщает удаленному компьютеру имя файла, который необходимо использовать в качестве загрузчика. Устанавливаем значение в pxeboot.n12.
  • Mask, указывает маску сети. В нашем случае это 255.255.255.0. Остальные значения параметров оставляем по умолчанию.
  • Ping address before assignation - снять галочку (если у Вас связь компьютер-компьютер без свичей и роутеров).
Теперь нужно включить в BIOS загрузку с сетевой карты и загрузиться с нее. После этого будет получен IP-адрес через DHCP и выполниться pxeboot.n12 - который запустит Windows PE c файла winpe.wim. Сразу после загрузки Windows PE будет автоматически смонтирован каталог win7 и с него запуститься установка. Далее установка проходит точно также как и с диска.

Теги:

Добавить метки

Рано или поздно любому эникейщику или системному администратору, при очередной установке или переустановке операционной системы, приходится искать флешку или диск с образом Windows. Затем если это старый компьютер мучаться с тем чтобы он определил флешку в загрузочном режиме, или столкнуться с отсутствием оптического привода, извращаться и придумывать какие-то сложные решения, и все это для того чтобы установить операционную систему. Для таких случаев и не только для них, существуют программные средства от , под названием Microsoft Deployment Toolkit (MDT) и Windows Deployment Service.
Microsoft Deployment Toolkit (MDT) это программный пакет, который позволяет разворачивать Microsoft Windows и Microsoft Office по сети.

Сразу сделаю пометку, что для этого способа необходима серверная операционная система на которой у нас буду собираться и храниться образы необходимых операционных систем. Установка Windows 7 по сети при помощи MDT в этой статье будет происходить на примере Microsoft Windows Server 2008 R2.

Вкратце что мы будем делать:

  1. Устанавливаем программный пакет Microsoft Deployment Toolkit и AIK.
  2. Создаем новый образ операционной системы, которой мы будем разворачивать по сети.
  3. Настраиваем роль WDS (Windows Deployment Services) .
  4. Загружаем созданный нами образ в WDS
  5. Устанавливаем по сети Windows 7

Предполагаем что Windows Server у вас уже установлена,а роли DHCP и DNS активированы и настроены. Стандартных настроек будет достаточно.

IP-адрес нашего сервера задан статический 192.168.1.2 .

1. Установка Microsoft Deployment Toolkit

Это задача не сложная, здесь нам необходимо скачать установочный файл MDT с официального сайта Microsoft.

Установка происходит просто, нажимаете везде ДАЛЕЕ и ГОТОВО. После установки в меню ПУСК>Программы у вас появится утилита DeploymentWorkbench ее то мы и запускаем.

Также необходимо установить набор инструментов Microsoft AIK , который содержит в себе оболочку PowerShell. Без которой будут не возможны следующие действия. Скачиваем с официального сайта Microsoft. И устанавливаем так же нажимая везде ДАЛЕЕ и ГОТОВО.

2. Создание образа операционной системы

Создание DeploymenShares

При запуске DeploymentWorkbench перед нами появляется главное окно программы, в котором во вкладке DeploymenShares нам нужно создать новую директорию (шару).


Выбираем директорию, где будут храниться файлы нашей шары


Задаем сетевое имя этой директории. Оставляем знак $ , который делает нашу папку скрытой в сети.


Задаем название проекта которое будет отображаться в окне WorkBench. На странице опций мы может задать параметры которые будут использоваться по умолчанию в нашем проекте. Я убираю галочку с “Спрашивать если нужно включить BitLocker”.

Добавление исходных файлов операционной системы

Следующим шагом добавляем исходные файлы операционной системы, образ которой мы будет использовать в дальнейшем


Выбираем первый пункт “Full set …” и указываем корневой каталог диска или ISO-образа с операционной системой. Снова везде нажимаем ДАЛЕЕ.

И мы видим что операционная система Windows 7 Enterprise x86 успешно добавлена.

Добавление программ устанавливаемых по умолчанию

Затем мы добавим устанавливаемые по умолчанию дистрибутивы приложений для нашей операционной системы


Для примера я добавлю Microsoft Office


Введем имя добавляемого приложения

Если нужно добавить какое-то зависимое приложение (Например какой-то конвертер из DOCX в DOC) для добавляемой программы, то нужно зайти в свойства добавленного приложения и указать его.

Заходим в свойства приложения конвертера, во вкладке DESPENDCIES (зависимости) указываем Microsoft Office. Это означает, что конвертер из DOCX в DOC будет установлен только ПОСЛЕ того как установится Microsoft Office.

Также можно добавить драйвера устанавливаемые по умолчанию. Для этого нажмем ПКМ на вкладку Out-of-Box Drivers и выберем Import Drivers. Там укажем директорию где хранится необходимый драйвер.

Создание Task Sequences

Переходим к главному – создание последовательности задач. ПКМ нажимаем на вкладку Task Sequence и выбираем New Task Sequence.

Здесь нам нужно указать уникальный идентификатор задачи, у меня это будет WIN7 и название самой задачи.


1. Необходимо выбрать шаблон задачи, для этой задачи мы оставляем по умолчанию ” Standart Client Task Sequence ” это стандартный шаблон для создания клиентской операционной системы.

2. Выбираем операционную систему.

3. Указываем ключ продукта, если у вас есть. В нашем случае это Enterprise система ключ нам не нужен.

4. Заполняем настройки связанные с именем пользователя и имени организации, на которую будет зарегистрирована эта операционная система. И указываем страницу браузера по умолчанию.
5. Укажем пароль администратора.

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

В разделе Preinstall>New Computer only>Format and Partition Disk

Создадим один раздел System размером 350MB делаем его загрузочным, ставя галочку Make this a boot partition , и второй раздел с 15GB под операционную систему, присвоим ему переменную (Variable ) для того чтобы другие задачи могли ссылаться на этот жесткий диск. Вы может более тонко поиграться там с настройками и указать пространство как угодно.

В разделе Install>Install Operating System укажем переменную (Variable ) раздела в который будет устанавливаться Windows 7, у меня она называется WIN.

На это мы закончим настройку задачи. Вообще в этом разделе есть очень много различных настроек, начиная от задач сетевых настроек заканчивая установкой ролей для серверных операционных систем.

Финальный шаг этапа подготовки образа операционной системы. Update Deplyment Share

На это шаге мы компилируем все произведенные настройки. Для этого нажимаем ПКМ на созданной нами DeploymentShare и выбираем пункт


Выбираем опцию по умолчанию “Optimize the boot… ” (обновлять образ) для экономии времени. Также есть вариант полной генерации образа с нуля.

Вам также будет интересно:

Как разбирается сони иксперия
Если на вашем Sony Xperia Z треснул экран, захрипел динамик или телефон перестал...
Как сделать ультразвуковой датчик расстояния на Ардуино: дальномер своими руками Подключение HC SR04 к Arduino
Bruno Gavand Проект, в котором рассматривается простое и дешевое решение ультразвукового...
Диммируемые драйверы Диммируемый светодиодный драйвер 220 inurl contact
должны подключаться к электросети через специальные устройства, стабилизирующие ток –...
Шины PCI, PCI Express и их несомненный успех Частота pci e в биосе
Весной 1991 года компания Intel завершает разработку первой макетной версии шины PCI. Перед...
Первые впечатления от Google Сardboard — простого и дешёвого шлема виртуальной реальности Очки виртуальной реальности google
Все мы привыкли к тому, что за современные развлечения, такие как 3D, виртуальная...