Создание образа Windows для загрузки по сети zarabotoknavideo.ru

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

Особенности установки Windows через сеть

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

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

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

Инсталляция операционной системы посредством пакета автоустановки

Установка Windows 7 по сети потребует:

  • образа с устанавливаемой Windows;
  • пакета автоматической инсталляции AIK, загруженного с сайта Microsoft;
  • TFTP и DHCP сервера;
  • утилиту для виртуализации образов UltraISO, Daemon Tools.

Windows AIK – разработанный Microsoft пакет инструментов для автоматической установки операционки, ее конфигурации, загрузки и развертывания по локальной сети. Также с его помощью можно выполнять прожиг образов посредством ImageX и конфигурировать их. Этот набор средств значительно упрощает работу системным администраторам и IT-специалистам процесс установки Windows и ее лицензий на многочисленных компьютерах.

Перейдем к подготовительному этапу.

  • Монтируем образ Windows AIK, загруженный с сайта Microsoft, в виртуальный дисковод или распаковываем его при помощи архиватора в удобную директорию в корне диска.

  • Запускаем файл «StartCD.exe», если автозапуск дисков отключен или не сработал.

  • Проводим инсталляцию AIK, кликнув «Установка Windows AIK».
  • Затем выполняем предлагаемые инструкции. Сложностей или нюансов в процессе установки нет.

  • Запускаем командную строку средств развертывания с администраторскими привилегиями.

  • Прописываем «copype.cmd x86 d:winpe» для 32-хбитной ОС или «copype.cmd amd64 d:winpe» для х
  • После этого появится каталог «WinPE».
  • Выполняем команду:

  • Изменяем файл «mountwindowssystem32startnet.cmd», внеся в него следующую информацию.

Для редактирования открываем документ через текстовый редактор.

в поисковую строку «Пуска».

  • Создаем папку boot в любом корневом каталоге и расшариваем ее через «Свойства» папки (в примере это d:winpe).

  • Вводим следующие команды в консоли для копирования файлов.

  • Открываем текстовый редактор и вводим в него расположенный ниже код.

  • Сохраняем файл под именем createbcd.cmd в каталоге winpe.
  • Выполняем его через консоль, введя:

Выполняем настройку серверов

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

  • Загружаем миниатюрную утилиту TFTPD32 с сайта разработчика.
  • Запускаем программу с администраторскими привилегиями через контекстное меню исполняемого файла.
  • В настройках оставляем флажки только возле TFTP и DNS-серверов.
  • На вкладке TFTP-сервер задаем путь к каталогу, где находится папка «boot».

  • В DHCP вводим IP-адрес удаленного ПК, расположенного в вашей локальной сети.
  • Вводим наш IP в строку DNS Server.
  • Остальные параметры вводим как на скриншоте.

Задаем путь к файлу pxe загрузчика. Это будет pxe boot.n12 или pxe boot.com. Подробнее о PXE читайте в окончании статьи.

  • Заходим в «Центр управления сетями» и выполняем настройку локальной сети.

  • Вызываем «Свойства» активного соединения, если на ПК используется не одна сетевая карта.
  • Заходим в «Свойства» протокола TCPIP 4-й версии.
  • Переносим переключатель в положение «Использовать следующий IP» и вводим адрес сервера.

  • Вводим адрес сервера DNS и закрываем все окна с сохранением результатов.

Сервер для инсталляции Windows через интернет настроен.

Переключаемся к ПК, на котором будем осуществлять инсталляцию операционной системы посредством использования локальной сети в качестве интерфейса для передачи установочных файлов на целевой компьютер.

  • Вызываем меню BIOS на компьютере посредством клавиши F2, Del или иной, полученной из руководства или сообщения на экране загрузки BIOS.

  • Посещаем пункт базовой системы ввода/вывода, отвечающий за встроенное в материнскую плату оборудование.

  • Активизируем опцию, отвечающую за загрузку компьютера посредством сетевой карты – переводим в положение «Enable».

  • Возвращаемся на уровень выше и переходим в меню, отвечающее за настройку приоритета загрузочных устройств.
  • В качестве первоприоритетного устройства выбираем сетевую карту – LAN или Legasy LAN.

  • Выходим с БИОСА при помощи клавиши F10 и подтверждаем внесение изменений.
  • Перезагружаем компьютер, после чего он начнет загрузку с локальной сети.
  • После перезапуска компьютера сетевая карта получает IP-адрес, используя DHCP.

Далее начинается загрузка начальных файлов для инсталляции Windows.

Внизу, под центральной надписью, отображается адрес ПК, откуда производится загрузка установочный файлов.

Затем появится окно командной строки.

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

Далее следует обычная инсталляция Windows, потому подробно останавливаться на процессе ее установки не будем – уже были статьи с подробными инструкциями и руководствами.

Что собой представляет Preboot eXecution Environment

PXE – специальная среда, разработанная с целью реализации механизма загрузки ПК, используя сетевой адаптер, не требуя локального хранилища информации (оптического диска, флешки). В ней используется загрузчик PXE Linux. Именно для PXE мы настраивали TFTP-сервер.

Исполняемый код среды зашит в ПЗУ сетевого адаптера, он получает исполняемый файл по TFTP-протоколу из сети и передает ему управление системой.

LiveInternetLiveInternet

Поиск по дневнику

Подписка по e-mail

Статистика

Установка Windows по сети без Windows AIK

Недавно я купил себе новую систему. Посчитав, что «мне будет не нужно», я не приобрел себе никаких видов и сортов дисководов. Тут и началась эпопея , под названием «Установка Windows по сети». Как и любой человек,
который никогда подобным не занимался — я сразу же пошел в интернет с вполне однозначным вопросом. Google выдал мне гору решений (в большинстве случаев одинаковых), связанных с Windows AIK и созданием образа WinPE. Этот способ
мне не помог — соединение было не очень стабильным (возможно какие то другие проблемы) и, потому загрузчик переварить его не смог.

Читать еще:  Анализ жесткого диска на размер файлов

Я, с вашего позволения, опишу способ установки Windows БЕЗ использования Windows AIK и Win PE.

1. Что понадобится?
Необходим будет некоторый софт, который можно скачать из сети интернет.
Parted Magic 5.10 — Live дистрибутив Linux, который позволяет многое делать с дисками и вообще всячески восстанавливать «упавшую» систему. Качать необходимо версию для PXE (кто незнает — что это, читать ниже).
Parted Magic Downloads (150 Mb)
Syslinux — это набор загрузчиков ядра Linux. Из него нам также понадобится только загрузчик PXE.
Syslinux Dowload
TFTP32 — программа, представляющая собой комплексное решение для загрузки по сети. DHCP и TFTP сервер в комплекте.
TFTP32 download
HFS — маленький (600 кб) веб-сервер
HFS download

2. Подготовка и теория
Для того чтобы загрузить компьютер по сети, необходимо сделать соответствующие изменения в BIOS. В этом случае из ПЗУ сетевой карты загружается PXE-код(Preboot Execution Environment — Исполнительная Среда Предварительной Загрузки),
который ищет DHCP сервер, получает от него IP-адрес, ищет TFTP(Trivial FTP) сервер и скачивает с него загрузчик. Эта программа не может быть больше чем 32 Кб, поэтому приходится использовать кольцевую загрузку — первое кольцо загружает
следующее и так далее. На эту роль прекрасно подходит PXELINUX из пакета SYSLINUX, он занимает всего 27 килобайт и способен выводить на экран меню в текстовом или графическом режиме.

3. Начинаем
Из архива syslinux нам будет нужно лишь несколько файлов: ../core/pxelinux.0, ../com32/menu/menu.c32
Ложим их куда нибудь, где им будет удобно лежать, рядом ложим папку pmagic из архива partedmagic-pxe. Теперь в этом укромном месте создаем папку(!) pxelinux.cfg, где будет лежать наш конфигурационный файл.
Содержание его примерно такое:

UI menu.c32
LABEL pmagic
LINUX pmagic/bzImage
APPEND initrd=pmagic/initramfs edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=791 loglevel=0 max_loop=256

Конфиг называем именем default без расширения.
Если вы хотите сами написать свой конфиг, то рекомендую прочесть wiki на сайте Syslinux’a, там на английском грамотно объясняется как это можно сделать.
Наш (вышепреведенный) конфиг обязует нас ложить файлы ядра parted magic в папку pmagic, поэтому положим их туда (они уже там должны лежать), да бы не возникло паники в процессе загрузки.

Приступаем к этапу настройки TFtp32. Во-первых, настройте сетевой адаптер вашего установочного компьютера (с которого будем грузить и устанавливать) на какой нибудь статический IP-адрес класса С, например, 192.168.56.1
Запускаем tftp32 и выбираем наш адаптер, как изображено на рис. 1

Жмем на кнопку настройки, на вкладке TFTP выбираем папку, в которой лежат наши файлы, она будет «корнем установки», а также настраиваем прочие параметры. (Рис.2)

На вкладке DHCP нужно вписать адрес с которого наш сервер будет начинать раздавать адреса, а также максимальное их количество. Ну и самое главное загрузочный файл для PXE. (Рис. 3)

Всё тут нам больше ничего не нужно — переходим к следующему шагу, а именно загрузке нашей новой системы.

4. Загрузка
Устанавливаем в BIOS приоритет на загрузку из сети. Сначала PXE прошивка вашей сетевой карты будет пытаться найти в сети DHCP и когда ей это удастся, загрузится наш загрузчик. (Рис. 4)

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

5. Установка системы
Начинается самый интересный этап. Суть его, собственно, заключается в следующем: нам нужно разбить жесткий диск и отформатировать его в нужную нам систему, для Win 7
это NTFS. Потом через веб-сервер скопируем на диск установочные файлы , либо образ нашей Windows или любой другой системы. Записываем в первый раздел нашего винчестера
MBR, делаем диск загрузочным и перезагружаемся..

Заходим в программу Partition Editor на рабочем столе. Выполняем все наши «грязные» дела и идём далее. (Рис. 6)

Ставим HFS на нашу установочную машину, настройка его настолько просто что даже не нуждается в скриншотах. Процесс копирования я покажу
для образа, так как это сложнее, да и по сути уже распакованные из образа файлы это то что в итоге мы должны будем получить из образа.
Заливаем на наш сервер файл образа, заходим с нашей системы в браузер firefox и вводим IP-адрес нашего сервера.
Монтируем один из разделов нашего жесткого диска через программу на рабочем столе Mount Devices. Качаем файл образа на нашу машину. (Рис. 7)

Теперь нам нужно примонтировать наш образ к файловой системе и скопировать установочные файлы. Заходим в терминал и вводим следующие команды:

mkdir -p /mnt/iso
mount -o loop /media/sda1/win7.iso /mnt/iso
cp -r /mnt/iso/* /media/sda1

Внимание, вместо win7.iso должен быть ваш образ, а вместо sda1 ваш раздел. Когда все скопируется, можно удалить файл образа. (Рис. 8)

Следующая команда добавит на наш диск MBR:
ms-sys -w /dev/sda

Теперь еще раз идем в Partition Editor и на нашем диске ставим флаг «Загрузочный» (boot). Перезагружаемся и производим установку Windows!

Читать еще:  Восстановление системы Windows XP с загрузочного диска

Установка Windows по сети

Короткое введение.

Установка Windows по сети – грозный набор слов, от которых у вас, наверняка, в зобу дыхание сперло. Мы уже успели изучить всевозможные способы установки любой системы семейства Windows, за исключением лишь VISTA. Эта система по вполне понятным причинам не прижилась в нашем мире, но сейчас не об этом.

Для чего же человечество используется такой метод инсталляции. Установка Windows по сети используется в тех случаях, когда один из компов, по тем или иным причинам, обделен USB-портов, а так же дисководом. То есть в нем нет места для сменного носителя с записанным образом винды. В качестве альтернативы можно выбрать массу методов, к примеру, самый простой – пойти и купить необходимые USB-модули. Но мы пойдем по сложному пути, будем переустанавливать винду по локальной сети.

При такой установке соблюдается довольно сложный принцип работы компьютера. Сетевая карта становится загрузочным аппаратом, своеобразным жестким диском. Как только на материнскую плату будет подано питание, сетевая карта получит свой личный IP-адрес, так же в работу включится стандарт PXE. IP-ник выдается DHC-сервером, а затем этот адрес передается и TFTP-серверу. Сетевая карта начинает загрузку с TFTP, после чего, на пост заступает специальное сетевое приложение, но об это чуть позже.

Подготовка к установке по сети.

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

Установка Windows по сети требует тщательной подготовки. Для начала, вам необходимо подготовить к работе нормально работающий компьютер с предустановленной ОС семейства Windows, патч-корд (или сетевой кабель, о котором все вечно забывают), набор Windows AIK для автоматической установки, программный эмулятор серверов DHCP и TFTP (можно использовать tftpd32). Для того, чтобы установка Windows по сети стартовала успешно, потребуется дистрибутив самой системы, а так же приложение для работы с ISO-файлами.

Непосредственно установка.

Итак, поехали. Первым делом, жизненно необходимо скачать набор для автоустановки выбранной вами винды – набор AIK. Кстати, здесь не требуется выполнять проверку на подлинность винды, да и самой программе это как-то параллельно. После этого, мы должны сделать выбор – какую операционку лучше всего поставить? Опуская «ювелирные» подробности, отметим, что процесс первоначальной настройки серверов и, собственно, вашей машины – единый для всех версий винды. Различаться будет лишь процесс установки, о котором уже спето немало песен.

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

Нам потребуется немного поработать с виртуальным образом 7-ки, поэтому найдите соответствующую программку, которая может быстро монтировать ISO-образы. Можно было бы использовать Daemon Tools, о которой до сих пор слагают легенды и поют песни. Однако для наших целей придется использовать Windows® (AIK). Смонтируйте образ 7-ки в сей программе, после чего необходимо запустить сам процесс установки. Кстати, основное рабочее окно AIK выглядит следующим образом.

Откройте меню «Пуск». В нем потребуется обнаружить раздел Microsoft Windows AIK, а рядом с ним – «Командная строка» или что-то типа этого. В общем, вы должны выбрать это меню, после чего на дисплее появится консоль.

В новом окошке с кучей непонятных символом и египетскими иероглифами, введите пару несложных команд. Для примера я буду показывать шаблон, по которому вы, уважаемые юзеры, сможете потом провернуть это дело со своими машинами. Итак, вводим:

copype.cmdx86 x:winpe

Затем нажимаем ENTER и вводим следующую строку:

imagex /mountrw winpe.wim 1 mount.

Буквой X здесь обозначено имя любого локального диска, на вашем компе.

Смонтированный образ системы теперь лежит в каталоге X:winpemont. Сей образ носит название Winpe.win.

Установка Windows по сети на следующем этапе потребует от вас отключить механизм ручного подключения сетевого диска и запуск приложения собственными пальцами. Короче, решить эту задачу можно после маленькой корректировки командного файлика startnet.cmd. Если вы не умеете пользоваться поиском в проводнике, то ищите сей файл в папке x:winpemontwindowssystem32. Откройте этот файлик и изучите его «внутренности», они должны выглядеть так:

А теперь переведем все это на русский язык. Компьютер, с которого начнут загружаться системные файлы, будет иметь следующий адрес- 192.168.1.1. Если вы обнаружили там другой адрес, то впишите это значение. Затем, подключите к рабочей машине другой комп, куда будет устанавливаться Windows по сети. Нам потребуется заранее создать пользователя для использования данной системы с именем install и паролем install. Используем команду:

Net user install /add/passwordchg:no

Установка Windows по сети продолжается, теперь необходимо размонтировать системы, вводом команды:

Imagex.exe /unmount/commit mount

Далее хватаем мышку, после чего создаем папку, из которой будут копироваться файлы дистрибутива по сети. Не будем «париться» с названием, возьмем имя x:upload. Внутри сетевой папки нужно вставить еще один каталог под названием boot. Именно здесь будут лежать загрузочные файлы для инсталляции через сеть.

Теперь берем и копируем в созданный каталог папку sources с диска, на котором записана Windows 7. После этого мы снова переходим к консоли и заполняем папку boot, попутно обрабатывая файлы сетевой загрузки. Они должны быть доступными для выполнения. Вводим в консоли следующее:

Читать еще:  Служба кэша шрифтов Windows можно ли отключить?

1) imagex.exe /mount x:winpewinpe.wim 1 x:winpemount.
2) xcopy /ey x:winpemountwindowsbootpxe x:upload
3) xcopy /iy x:winpemountwindowsbootfonts x:uploadbootfonts
4) copy /y x:winpeISObootboot.sdi x:uploadboot
5) imagex.exe /unmount d:winpemount

Далее копируем образ winpe.win в папку x:uploadboot. Можно использовать команду:

copy /yd:winpewinpe.wind:sevenboot.

Доступ к папке с образом должен быть открыт для всех пользователей. Теперь мы создаем хранилище для загрузочных параметров, в помощь прилагается скрипт createbcd.cmd, который должен лежать в папке x:winpe. Содержимое сей скрипта должно выглядеть следующим образом:

На этом установка Windows по сети еще не окончена, сделано только полдела. В качестве продолжения вводим команду:

Createbcd.cmdx:uploadboot

После этого, настраиваем работу программы tftpd32. Подробная инструкция представлена на следующих рисунках:

К сожалению, на этом самая интересная часть сей раздела подходит к концу. Установка Windows по сети начнется автоматически, как только вы законнектите два компа через сетевой кабель, а затем выставите загрузку системы через сетевую карту в BIOS.

Остальной процесс установки покажется вам до боли знакомым.

Как только увидите такую картину, то возьмите с полки пирожок! Наша задача выполнена на отлично! Узнать подробнее о том, как поставить Windows 7 вы можете в этой статье или на видео ниже.

Alexander Mylnikov

Развертка WDS-сервера и раскатка образов Windows XP по сети Lan

Задача: Настроить рабочий WDS-сервер с возможностью удаленной установки по сети Windows XP.

  1. Изначально нужно развернуть локальную сеть, домен, и подключить сервер в этот домен. Лучший вариант — выделенный виртуальный сервер.
  2. На сервере нужно выделить отдельный логический диск (размер желательно 150GB)
  3. Установка WDS, производится через мастер установок (Мастер конфигурации)
  4. Выбор ролей

Выбор директории для размещения образов

Выбираем обе опции DHCP и WDS для нашего сервера

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

Выбор компьютеров которым отвечает сервер

Завершение процесса настройки

Завершение процесса настройки

Сервер настроен теперь нужно подготовить образы для добавления на сервер.

Создание образов:

  1. Образы делятся на два типа: Загрузочные и Установочные. Все образы хранятся в специальном формате *.wim. Для каждой архитектуры нужно добавлять свои образы (x64, x86). С этим фактом у меня было большое количество проблем. Некоторые системные платы не поддерживают x64 архитектуру и всегда нужно хранить как минимум два загрузочных образа. Однако, большинство современных материнских плат поддерживает обе архитектуры и пользователю будет предложено выбрать — какой загрузчик он будет использовать.
  2. По моему мнению, разумнее всего использовать загрузчик Windows 7. Нужный файл — boot.wim находится он на установочном диске в директории sourcesboot.wim, там же вы можете найти установочный образ install.wim, но этот образ мы использовать не будем, потому что в нем нет нужных нам настроек
  3. Добавление образа через Мастера добавления загрузочных образов

Выбор загрузочного образа, однако я советую вам изначально на логическом диске создать директорию для образов загрузки и установки и уже из них добавлять их на сервер

Добавление загрузочного образа

Далее идет по шагам.

Добавление загрузочного образа

Далее образ будет добавляться около 35 секунд

Прогресс добавления образа

  • Далее мы должны создать установочный образ нашей операционной системы которую мы захотим разливать на локальные компьютеры
  • Для этого лучше всего подойдет виртуальная машина с Windows XP professional. На эту машину мы ставим весь софт который желаем получить на локальных компьютерах
    • Браузеры (Opera, Mozilla Firefox, Google Chrome, etc.)
    • Полный пакет офиса с максимальными обновлениями
    • Архиваторы (WinRar)
    • Flash Player
    • Adobe Reader
    • и другие нужные Вам программы.
  • Так же обязательно нужно установить последние SP (service pack) и обновления из инетерента.
  • Далее мы должны создать файл ответов, для того чтобы при раскатек образа операционной системы пользователею не нужно было ничего вводит, а лишь подключить новый компьютер к домену.
  • Для этого нам нужно получить программу setupmgr.exe которая хранится в архиве deploy.cab на установочном диске Windows XP в директории supporttools. Деархивируем этот архив в директорию C:sysprep и запускаем программу.

    Сохраняем файл именно в C:sysprep

    После нажатия кнопки копьютер отключитяся.

  • Теперь запускаем на данной машине образ Windows PE с CD-носителя используя Boot menu. Это легко реализуется: на физическом компьютере Вам нужно выбрать загрузочный менеджер (F12) и загрузиться с CD-ROM. На виртуальной машине просто нужно выбрать первый запуск не с диска а с виртуального дисковода.
  • В среде Windows PE предоставляется псевдоконсльный доступ.
  • Вам нужно набрать всего одну команду для включения мастера wdscapture

    Выбор параметров захвата

    Продолжаться захват будет около 15 минут. Далее с помощью командрной строки переносите образ который предпочтительно распологать на C: на нужное вам сетевое хранилище. При использовании отключенного от сети компьютера вам нужно будет пройти по шагам установки и только после этого получить доступ к образу системы.
    Закачиваем образ на WDS сервер. Помните, что для каждой архитектуры нужно повторить эти шаги единожды.

    Добавление образа установки

    Задание названия образа

    Выбор желаемых операционных систем

    Процесс добавления образа (2 минуты)

    Приступаем к раскатке на рабочие станции

    1. На компьютере нужно включить загрузку по сети в панели управления BIOS. Для каждой материнской платы — собственный алгоритм
    2. После настройки ставим высший приоритет на загрузку по сети и запускаем машину.

    Загрузка по сети

    Первоначальный старт установщика

    Выбор региональных настроек

    Аунтификация в домене

    И после этого система успешно развернута.

  • Ссылка на основную публикацию
    Adblock
    detector