Меню

Установка windows через сервер

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

Процедура сетевой установки Windows 10

Для инсталляции «десятки» по сети потребуется выполнить несколько действий: установить сервер TFTP посредством стороннего решения, подготовить файлы дистрибутива и настроить сетевой загрузчик, настроить общий доступ к каталогу с файлами дистрибутива, добавить инсталлятор на сервер и непосредственно установить ОС. Пойдём по порядку.

Этап 1: Установка и настройка TFTP-сервера

Для облегчения процесса сетевой инсталляции десятой версии «окон» следует установить специальный сервер, реализованный в виде стороннего решения, бесплатной утилиты Tftp в редакциях 32 и 64 бита.

  1. Перейдите по ссылке выше. Найдите блок с новейшей версией утилиты. Обратите внимание, что она доступна только для x64 ОС, поэтому воспользуйтесь предыдущими ревизиями, если машина для установки сервера работает под 32-битной Виндовс. Для поставленной цели нам требуется версия Service Edition – кликните по ссылке «direct link for Service Edition».

Загрузите установочный файл Тфтп на целевой компьютер и запустите его. В первом окошке примите лицензионное соглашение нажатием на кнопку «I Agree».

Далее отметьте нужные компоненты, как обозначено на скриншоте ниже, и нажимайте «Next».

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

    Запускайте Tftp и в главном окне программы нажмите на кнопку «Settings».

На вкладке настроек «GLOBAL» оставьте включёнными только опции «TFTP Server» и «DHCP Server».

Далее отметьте галочкой пункт «Bind TFTP to this address», и выберите в списке IP-адрес машины-источника.

Отметьте опцию «Allow «\» As Virtual root».

Переходим к вкладке «DHCP». Если в вашей сети уже присутствует такой тип сервера, то от встроенного в утилиту можно отказаться – в имеющемся пропишите значения 66 и 67, которые представляют собой адрес сервера TFTP и путь к каталогу с инсталлятором Windows соответственно. Если же сервера нет, то первым делом обратитесь к блоку «DHCP Pool Definition»: в «IP pool start address» впишите начальное значение диапазона выдаваемых адресов, а в поле «Size of pool» количество доступных позиций.

В поле «Def. router (Opt 3)» впишите IP маршрутизатора, в поля «Mask (Opt 1)» и «DNS (Opt 6)» – маску шлюза и адреса DNS соответственно.

Для сохранения введённых параметров нажимайте на кнопку «OK».

Появится предупреждение, что для сохранения потребуется перезапустить программу, снова нажмите «ОК».

Утилита перезапустится, уже корректно настроенная. Также потребуется создать исключение для неё в брандмауэре.

Этап 2: Подготовка файлов дистрибутива

Подготовка файлов инсталляции Виндовс требуется из-за различий в способе установке: в сетевом режиме используется иное окружение.

    В корневой папке TFTP-сервера, созданного на предыдущем этапе, создайте новый каталог с именем операционной системы – например, Win10_Setupx64 для «десятки» разрядности x64. В эту папку следует поместить каталог sources из соответствующего раздела образа – в нашем примере из папки x64. Для копирования из образа напрямую можно использовать программу 7-Zip, в которой присутствует нужный функционал.

Читайте также:  Windows vss как включить

Если планируется задействовать и дистрибутив 32-битной версии, создайте отдельный каталог с другим именем в корневой директории TFTP-сервера и поместите в него соответствующую папку sources.

Внимание! Не пытайтесь использовать одну и ту же папку для установочных файлов разной битности!

Теперь следует настроить образ загрузчика, представленный файлом boot.wim в корне каталога sources.

Для этого нам понадобится добавить к нему сетевые драйвера и специальный скрипт для работы с ним. Пак сетевых драйверов проще всего получить с помощью стороннего установщика под названием Snappy Driver Installer.

    Поскольку программа портативная, устанавливать её на компьютер не нужно – просто распакуйте ресурсы в любое удобное место, и запускайте исполняемый файл SDI_x32 или SDI_x64 (зависит от разрядности текущей операционной системы).

Кликните по пункту «Доступны обновления» – появится окошко выбора загрузки драйверов. Нажмите на кнопку «Только сетевые» и нажмите кнопку «ОК».

Дождитесь окончания скачивания, после чего переходите в папку drivers в корневом каталоге Snappy Driver Installer. Там должны присутствовать несколько архивов с нужными драйверами.

Рекомендуется отсортировать драйвера по разрядности: устанавливать версии x86 для 64-битной Виндовс нецелесообразно, как и наоборот. Поэтому советуем создать отдельные каталоги для каждого из вариантов, куда раздельно переместите 32- и 64-битные вариации системного ПО.

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

    Перейдите к корневому каталогу TFTP-сервера и создайте в нём новую папку с именем Image. В эту папку следует скопировать файл boot.wim из дистрибутива нужной разрядности.

Если используется комбинированный образ x32-x64, скопировать нужно каждый по очереди: 32-битный следует назвать boot_x86.wim, 64-битный – boot_x64.wim.
Для модификации образов воспользуемся инструментом PowerShell — найдите его посредством «Поиска» и воспользуйтесь пунктом «Запустить от имени администратора».

Для примера покажем модификацию 64-битного загрузочного образа. После открытия ПоверШелл введите в него следующую команды:

dism.exe /get-imageinfo /imagefile: *адрес папки Image*\boot.wim

Далее введите такой оператор:

dism.exe /mount-wim /wimfile: *адрес папки Image*\boot.wim /index:2 /mountdir: *адрес каталога, куда будет смонтирован образ*

Этими командами мы монтируем образ для манипуляций с ним. Теперь перейдите к каталогу с паками сетевых драйверов, скопируйте их адреса и используйте в следующей команде:

dism.exe /image: *адрес каталога со смонтированным образом* /Add-Driver /Driver:*адрес папки с драйверпаком нужной разрядности* /Recurse

Читайте также:  Page fault in nonpaged area windows 10 не загружается

Не закрывая PowerShell, переходите к папке, к которой подключен образ – сделать это можно через «Этот компьютер». Затем в любом месте создайте текстовый файл с именем winpeshl. Откройте его и вставьте следующее содержимое:

Включите отображение расширений файлов, если не сделали этого ранее, и смените расширение TXT на INI у файла winpeshl.

Скопируйте этот файл и переходите к каталогу, в который смонтировали образ boot.wim. Раскройте последовательно директории Windows/System32 из этого каталога, и вставьте туда полученный документ.

Создайте ещё один текстовый файл, на этот раз с именем init, в который вставьте следующий текст:

.
:: INIT SCRIPT ::
.
@echo off
title INIT NETWORK SETUP
color 37
cls

:: INIT Variables
set netpath=\\192.168.0.254\share\Setup_Win10x86 :: здесь должен быть сетевой путь до папки содержащей установочные файлы
set user=guest
set password=guest

:: WPEINIT start
echo Start wpeinit.exe.
wpeinit
echo.

:: Mount Net Drive
echo Mount net drive N:\ .
net use N: %netpath% /user:%user% %password%
IF %ERRORLEVEL% GEQ 1 goto NET_ERROR
echo Drive mounted!
echo.

:: Run Windows Setup
color 27
echo Starting Windows Setup.
pushd N:\sources
setup.exe
goto SUCCESS

:NET_ERROR
color 47
cls
echo ERROR: Cant mount net drive. Check network status!
echo Check network connections, or access to network share folder.
echo.
cmd

Сохраните изменения, закройте документ, смените его расширение на CMD и также переместите в папку Windows/System 32 смонтированного образа.
Закройте все папки, связанные со смонтированным образом, после чего возвращайтесь к ПоверШелл, где введите команду:

dism.exe /unmount-wim /mountdir:*адрес каталога со смонтированным образом* /commit

  • Если используется несколько boot.wim, шаги 3-6 потребуется повторить и для них.
  • Этап 3: Установка загрузчика на сервер

    На этом этапе потребуется установить и настроить сетевой загрузчик для установки Windows 10. Находится он внутри каталога с именем PXE в образе boot.wim. Получить к нему доступ можно методом монтирования, который описан в предыдущем этапе, или же с помощью того же 7-Зип, им и воспользуемся.

      Откройте boot.wim нужной разрядности с помощью 7-Zip. Перейдите в номерную папку самого большого размера.

    Перейдите в каталог Windows/Boot/PXE.

    Первым делом найдите файлы pxeboot.n12 и bootmgr.exe, скопируйте их в корневой каталог сервера TFTP.

    Далее в этом же каталоге создайте новую папку с именем Boot.

    Теперь возвращайтесь к открытому 7-Зип, в котором перейдите в корень образа boot.wim. Откройте каталоги по адресу Boot\DVD\PCAT – скопируйте оттуда файлы BCD, boot.sdi, а также папку ru_RU, которые вставьте в папку Boot, созданную ранее.

    Читайте также:  7zxa dll windows 10

    Также потребуется скопировать каталог Fonts и файл memtest.exe. Точное их местоположение зависит от конкретного образа системы, но чаще всего они располагаются по адресу boot.wim\2\Windows\PCAT.

    Обычным копированием файлов, увы, всё не заканчивается: нужно ещё настроить BCD, который представляет собой конфигурационный файл загрузчика Виндовс. Сделать это можно посредством специальной утилиты BOOTICE.

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

    Переходите к закладке «BCD» и отметьте опцию «Other BCD file».

    Откроется окно «Проводника», в котором нужно указать файл, расположенный по адресу *корневой каталог TFTP*/Boot.

    Кликните по кнопке «Easy Mode».

    Запустится интерфейс упрощённой настройки BCD. Первым делом обратитесь к блоку «Global Settings». Отключите таймаут – вместо 30 впишите в соответствующее поле, и снимите галочку с одноимённого пункта.

    Далее в списке «Boot language» установите «ru_RU» и отметьте пункты «Display boot menu» и «No integrity checks».

    Далее переходите к секции «Options». В поле «OS Title» напишите «Windows 10 x64», «Windows 10 x32» или «Windows x32_x64» (для комбинированных дистрибутивов).

    Перемещаемся к блоку «Boot device». В поле «File» надо прописать адрес местоположения WIM-образа:

    Таким же образом укажите местоположение SDI-файла.
    Нажмите на кнопки «Save Current System» и «Close».

    По возвращении в главное окно утилиты воспользуйтесь кнопкой «Professional mode».

    Раскройте список «Application objects», в котором найдите название системы, заданное ранее в поле «OS Title». Выделите этот пункт щелчком левой кнопки мыши.

    Далее переведите курсор в правую часть окна и кликните правой кнопкой мышки. Выберите пункт «New element».

    В списке «Element name» выберите «DisableIntegrityChecks» и подтвердите нажатием «ОК».

    Появится окно с переключателем – установите его в положение «True/Yes» и нажимайте «ОК».

  • Подтверждать сохранение изменений не нужно — просто закрывайте утилиту.
  • На этом настройка загрузчика окончена.

    Этап 4: Предоставление общего доступа к каталогам

    Теперь потребуется настроить на целевой машине общий доступ к папке сервера TFTP. Мы уже рассматривали подробности этой процедуры для Windows 10, так что рекомендуем воспользоваться инструкциями из статьи ниже.

    Этап 5: Установка операционной системы

    Пожалуй, самый простой из этапов: непосредственно инсталляция Виндовс 10 по сети практически ничем не отличается от установки с флешки или компакт-диска.

    Заключение

    Установка операционной системы Виндовс 10 по сети не слишком сложное занятие: основные трудности заключаются в правильной подготовке файлов дистрибутива и настройке конфигурационного файла загрузчика.

    Adblock
    detector