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

В этой статье мы рассмотрим, как установить Windows 10 или 11 по сети без использования загрузочной USB флешки (установочного DVD диска). Для загрузки компьютера по сети через PXE мы будем использовать небольшой Tiny PXE Server. Инструкция применима для установки Windows на устройствах как с UEFI, так и с BIOS прошивкой.

В корпоративных сетях для разливки образов Windows по сети используются более функциональные Windows Deployment Services (WDS) и Microsoft Deployment Toolkit (MDT). В этой статье мы покажем, как быстро запустить PXE сервер на любом имеющемся компьютере (будь то устройство с Windows или Linux) и использовать его для сетевой установки Windows на компьютеры в этой же LAN с помощью простых средств.

Нам понадобятся:

  • Установочный ISO образ с Windows 10 или 11 (проще всего создать его с помощью Windows Media Creation Tool согласно инструкции https://winitpro.ru/index.php/2013/12/31/sozdaem-zagruzochnuyu-fleshku-s-windows-7-dlya-uefi-sistemy/ )
  • Образ Windows PE — можно использовать свой образ WinPE, извлечь его из образа восстановления MS DART, получить оригинальный WinPE с помощью Windows Assessment and Deployment Kit (Windows ADK), или использовать готовый образ типа Hiren’s BootCD PE.
  • Сервер Tiny PXE (http://reboot.pro/files/file/303-tiny-pxe-server/ )

Содержание:

  • Создаем загрузочный образ Windows PE с помощью ADK
  • Подготовка сервера сетевой установки TinyPXE
  • Сетевая установка Windows 10 и 11 с PXE сервера

Создаем загрузочный образ Windows PE с помощью ADK

Скачайте Windows ADK для Windows 11 и Windows PE add-on for the Windows ADK по ссылкам на странице https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install .

скачать ADK для Windows

При установке Windows ADK выберите минимальную установку Deployment Tools.

установка ADK Deployment Tools

Затем аналогично установите Windows PE add-on for Windows ADK.

установка Windows PE add-on for Windows ADK

После окончания установки запустите Deployment and Imaging Tool из стартового меню Windows. Или запустите вручную команду:

"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\DandISetEnv.bat"

запуск Deployment and Imaging Tool

Теперь скопируйте файлы для среды WinPE в указанный каталог (создавать не нужно):

copype amd64 C:\tools\winpe

В данном случае я создаю файлы для среды WinPE x64. Можно использовать другие опции в зависимости от архитектуры: x86, arm или arm64.

генерация файлов для среды WinPE copype amd64

Теперь можно создать загрузочный ISO образ с WinPE:

MakeWinPEMedia /ISO C:\tools\winpe c:\tools\WinPE.iso

MakeWinPEMedia: создать ISO образ WINPE

Подготовка сервера сетевой установки TinyPXE

Теперь нужно настроить ваш PXE сервер:

  1. Распакуйте архив pxesrv.zip в каталог C:\tools\pxesrv;
  2. Перейдите в каталог C:\tools\pxesrv и создайте текстовый файл pxe_menu.txt со следующим содержимым:
    #!ipxe
    set boot-url http://${dhcp-server}
     #================ Main Menu =================
    menu iPXE boot menu
    item WinPEISO WindowsPE ISO
    choose target && goto ${target}
    #============ Main Menu Options =============
    :WinPEISO
    sanboot ${boot-url}/iso/WinPE.iso
    boot

    конфигурационный файл меню для pxe сервера

  3. Скопируйте полученный ранее файл WinPE.iso в каталог C:\tools\pxesrv\files\iso;
  4. Смонтируйте установочный ISO образ в виртуальный привод Windows и откройте общий сетевой доступ к нему (если хотите, можете открыть к нему анонимный доступ, но это не обязательно);
    общий доступ к каталогу с установочным образом Windows
  5. Запустите файл pxesrv.exe с правами администратора;
  6. Включите опцию HTTPd;
  7. Если ваш компьютер сам будет раздавать IP адреса по DHCP (Tiny PXE это умеет), отключите опцию ProxyDHCP. Убедитесь, что в полях Option 54 DHCP Server и Next-Server указан IP адрес вашего компьютера. В поле IP Pool start указано начало диапазона DHCP, убедитесь что этот диапазон не занят в вашей сети;
  8. В разделе Boot File укажите ipxe.pxe (для загрузки на BIOS устройствах) или ipxe-x86_64.efi (для UEFI устройств);
  9. В поле Filename if user-class=gPXE or IPXE укажите имя файла меню, который вы создали ранее pxe_menu.txt;
  10. Запустите PXE сервер, нажав кнопку Online;
    настройки Tiny PXE сервера для загрузки Windows PE по сети

Итак, ваш PXE сервер запущен и готов к работе. Если в Windows включен брандмауэр (проще), отключите его или разрешите входящий трафик для процесса pxesrv.exe по протоколам DHCP, PXE, HTTP, TFTPS и SMB.

Сетевая установка Windows 10 и 11 с PXE сервера

Теперь вам нужно загрузить ваш компьютер, на который вы хотите установить Windows, с PXE сервера. Компьютер должен находится в той же локальной сети (VLAN), что и компьютер с PXE сервером.

В настройках BIOS/UEFI компьютера выберите в качестве первичного устройства загрузки PXE.

загрузка компьютера по сети через PXE (EFI network)

При запуске среды PXE компьютер обнаружит в сети DHCP сервер, получит IP адрес и получит доступных опции в меню iPXE.

загрузочное меню PXE сервера

Компьютер загрузится по сети в среде WinPE.

В моем случае при тестировании загрузки с PXE сервера виртуальной машины VMWare с UEFI прошивкой появилась ошибка:

Could not describe SAN devices: Operation not supported
Could not boot image: Operation not supported https://ipxe.org/err/3c2220


Как оказалось, в UEFI прошивки виртуальной машины на моем хосте VMware ESXi есть баг:

This error indicates that your UEFI firmware has a bug that prevents the installation of the iSCSI boot firmware table (iBFT). Switch to booting in “legacy” BIOS mode rather than UEFI mode.

Пришлось переключить ВМ в режим BIOS и запускать PXE сервер с опцией ipxe.pxe. После этого пошла нормальная установка Windows по сети.

Вам осталось подключить по SMB сетевой каталог, в котором хранится ваш установочный ISO образ Windows 11.

После инициализации среды командой
wpeinit
подключите ваш сетевой каталог, в который смонтирован установочный образ Windows. Выполните команду:

Net use E: \\192.168.13.202\e

Где
192.168.13.202
– имя компьютера на котором хранится установочный образ, а
E
– название общей папки.
Введите имя пользователя, с правами доступа к вашей Windows с PXE сервером.
подключение сетевого каталог с установочным образом Windows в WinPE

Запустите знакомый мастер установки Windows.

установка windows 11 по сети через pxe

Установка операционной системы Windows 10 является неотъемлемой частью работы системного администратора. Однако, вместо установки Windows 10 на каждый компьютер отдельно, можно использовать специальный сетевой протокол PXE (Preboot Execution Environment) для установки ОС удаленным способом, через локальную сеть.

Установка Windows 10 по сети PXE является эффективным решением для организации развертывания операционной системы на несколько компьютеров одновременно. Этот метод позволяет существенно сократить время установки и обновления операционной системы, а также сэкономить время администратору.

В данной статье мы рассмотрим подробную инструкцию по установке Windows 10 по сети PXE, а также лучшие практики, которые помогут вам осуществить процесс установки более эффективно и без проблем.

Содержание

  1. Важность установки Windows 10 по сети PXE
  2. Подготовка к установке
  3. Выбор и настройка сервера PXE
  4. Создание образа Windows 10
  5. Создание образа с помощью инструмента DISM
  6. Создание образа с помощью Windows ADK
  7. Сборка и настройка образа
  8. Настройка клиентских компьютеров
  9. Подготовка PXE-клиента
  10. Установка Windows 10 по сети PXE
  11. Шаг 1: Подготовка сетевой инфраструктуры
  12. Шаг 2: Подготовка образа Windows 10
  13. Шаг 3: Конфигурация сервера PXE
  14. Шаг 4: Настройка клиентских компьютеров
  15. Заключение
  16. Порядок выполнения процесса установки

Важность установки Windows 10 по сети PXE

Установка операционной системы Windows 10 по сети PXE (Preboot Execution Environment) — это удобный и эффективный способ установить ОС на несколько компьютеров одновременно без необходимости использования физического носителя, такого как USB-флешка или DVD-диск. Вместо этого, установка происходит через локальную сеть, что позволяет ускорить и автоматизировать процесс установки операционной системы.

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

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

Одной из основных преимуществ установки Windows 10 по сети PXE является возможность удаленного управления процессом установки. IT-администраторы могут контролировать и мониторить процесс установки, а также выполнять необходимые настройки и обновления, не выходя из своего рабочего места. Это облегчает работу и улучшает безопасность, так как минимизируется риск ошибок и несанкционированного доступа.

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

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

Перед тем, как приступить к установке Windows 10 по сети PXE, необходимо выполнить несколько подготовительных шагов:

  1. Проверьте сетевое подключение: убедитесь, что ваш компьютер или сервер, с которого будет производиться установка, подключены к сети и имеют доступ к интернету. Убедитесь также, что все необходимые сетевые настройки корректны.
  2. Установите DHCP-сервер: чтобы использовать PXE-загрузку, необходимо наличие DHCP-сервера в вашей сети. Убедитесь, что DHCP-сервер настроен и работает корректно.
  3. Настройте TFTP-сервер: для загрузки образа операционной системы по сети PXE необходим TFTP-сервер. Убедитесь, что TFTP-сервер установлен и настроен правильно.
  4. Подготовьте образ операционной системы: перед установкой Windows 10 по сети PXE необходимо создать или получить образ операционной системы. Образ может быть предоставлен официальным дистрибутивом Windows 10 или создан с помощью специализированных программ, таких как Windows Assessment and Deployment Kit (ADK).
  5. Настройте загрузку по сети на клиентских компьютерах: убедитесь, что на клиентских компьютерах в BIOS или UEFI настроена загрузка с сети по протоколу PXE. Это позволит клиентским компьютерам загружаться и устанавливать операционную систему с сервера.

После выполнения всех подготовительных шагов вы будете готовы к установке Windows 10 по сети PXE. Этот метод установки может быть полезным при развертывании операционной системы на несколько компьютеров одновременно или при установке на компьютер без оптического привода.

Выбор и настройка сервера PXE

Процесс установки Windows 10 по сети с помощью PXE (Preboot Execution Environment) начинается с выбора и настройки сервера PXE. В данном разделе мы рассмотрим основные аспекты выбора и настройки сервера PXE.

Выбор сервера PXE

Для установки Windows 10 по сети PXE вам потребуется сервер, способный работать в режиме PXE. Существует несколько вариантов серверов, которые можно использовать в качестве сервера PXE:

  • Специализированный сервер PXE: Это физический сервер, специально настроенный для работы с PXE. Такой сервер может предоставлять дополнительные функции и удобство в управлении. Однако, стоимость и настройка такого сервера могут быть достаточно высокими.
  • Обычный сервер с PXE-поддержкой: Если у вас уже есть физический сервер, то вы можете проверить, поддерживает ли он режим PXE. Для этого вам потребуется проверить настройки BIOS или UEFI сервера. Если поддержка присутствует, вам потребуется только настроить сервер на работу с PXE.
  • Виртуальный сервер с PXE-поддержкой: Можно использовать виртуальную машину, которая поддерживает PXE. В этом случае вам нужно будет настроить виртуальный сервер для работы с PXE.

Настройка сервера PXE

После выбора сервера PXE, вам потребуется его настроить для работы с PXE.

  1. Установите операционную систему: Если у вас есть специализированный сервер PXE, вам потребуется установить операционную систему на него. Если вы используете обычный сервер или виртуальную машину, то вам следует установить операционную систему, поддерживающую PXE.
  2. Проверьте настройки BIOS или UEFI: Убедитесь, что в настройках BIOS или UEFI сервера включен PXE-режим. Если этот режим отключен, включите его.
  3. Установите и настройте DHCP-сервер: PXE-установка Windows 10 требует наличия DHCP-сервера для выдачи IP-адресов и других сетевых настроек. Установите и настройте DHCP-сервер на сервере PXE.
  4. Установите и настройте TFTP-сервер: TFTP (Trivial File Transfer Protocol) сервер необходим для передачи файлов PXE-загрузчику. Установите и настройте TFTP-сервер на сервере PXE.
  5. Настройте загрузочные файлы: Настройте файлы pxelinux.cfg/default и menu.cfg для определения параметров загрузки и меню PXE-сервера. В этих файлах вы можете указать путь к образу Windows 10 и другие параметры.

После настройки сервера PXE, он будет готов к установке Windows 10 по сети с использованием PXE. В следующем разделе мы рассмотрим процесс создания загрузочного образа Windows 10 и настройку PXE-сервера для его использования.

Создание образа Windows 10

Для установки Windows 10 по сети PXE, вам необходимо создать образ операционной системы. Создание образа позволяет получить готовый файл, который содержит все необходимые файлы и настройки для установки Windows 10 на целевые компьютеры.

Для создания образа Windows 10 вы можете использовать инструменты, предоставляемые самой операционной системой, такие как DISM (Deployment Image Servicing and Management) или Windows Assessment and Deployment Kit (ADK).

Создание образа с помощью инструмента DISM

  1. Скачайте установочный образ Windows 10 с официального сайта Майкрософт.
  2. Запустите командную строку от имени администратора.
  3. Перейдите в путь к папке, где находится скачанный файл образа.
  4. Создайте папку, в которой будет распакован образ. Например, C:\Win10Image.
  5. Используя команду dism /Get-WimInfo /WimFile:имя_образа.wim, выясните, сколько индексов содержит образ, и запомните номера интересующих вас индексов.
  6. Для каждого индекса, который вам необходим, выполните команду dism /Export-Image /SourceImageFile:имя_образа.wim /SourceIndex:индекс /DestinationImageFile:путь_к_папке\имя_образа-индекс.wim.
  7. После завершения операции, вы получите образы операционной системы в отдельных файлах.

Создание образа с помощью Windows ADK

  1. Скачайте и установите Windows ADK с официального сайта Майкрософт.
  2. Запустите Инструменты развертывания Windows (Windows Deployment and Imaging Tools Environment) из меню Пуск.
  3. Откройте командную строку от имени администратора.
  4. Создайте папку, в которой будет располагаться образ. Например, C:\Win10Image.
  5. Выполните команду dism /Capture-Image /ImageFile:путь_к_папке\имя_образа.wim /CaptureDir:путь_к_установке_системы /Name:имя_образа /compress:max /CheckIntegrity для создания образа операционной системы.
  6. После завершения операции, у вас будет готовый образ операционной системы в формате WIM.

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

Сборка и настройка образа

Перед установкой Windows 10 по сети PXE необходимо собрать и настроить образ операционной системы в соответствии с требованиями.

Для начала, загрузите оригинальный образ Windows 10 с официального сайта Microsoft. Это может быть ISO-образ или файлы образа, которые нужно скопировать на компьютер.

Затем, выполните следующие шаги:

  1. Создайте папку для сборки образа. Назовите ее, например, «Windows 10 Image».
  2. Распакуйте загруженный образ в созданную папку. Если это ISO-образ, используйте программы для работы с архивами, чтобы распаковать его содержимое.
  3. Добавьте драйверы в папку «Windows 10 Image». Это необходимо, если вам требуются дополнительные драйверы для оборудования компьютера. Для этого создайте отдельную папку с именем «Drivers» и поместите туда необходимые драйверы.
  4. Настройте образ операционной системы. Для этого можно внести изменения в файлы конфигурации или использовать инструменты для автоматизации настройки образа, такие как Windows System Image Manager.
  5. Соберите образ. Используйте инструменты для создания образа операционной системы, такие как DISM или ImageX. Укажите путь к папке «Windows 10 Image» и выполните сборку образа.

После выполнения всех этих шагов вы будете иметь готовый образ Windows 10, который можно использовать для установки по сети PXE

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

Настройка клиентских компьютеров

Для установки Windows 10 по сети PXE на клиентские компьютеры, необходимо выполнить следующие шаги:

  1. Убедитесь, что компьютеры, на которых будет производиться установка, подключены к сети и имеют доступ к серверу PXE.
  2. Включите компьютеры и запустите BIOS/UEFI.
  3. В настройках BIOS/UEFI найдите раздел, отвечающий за загрузку.
  4. Измените порядок загрузки таким образом, чтобы PXE был первым в списке загрузки.

После выполнения этих шагов, клиентские компьютеры будут готовы к установке Windows 10 по сети PXE. При следующей перезагрузке они автоматически обратятся к серверу PXE и начнут установку операционной системы.

Подготовка PXE-клиента

Для установки Windows 10 по сети с использованием PXE-сервера необходимо подготовить компьютер, который будет работать в качестве PXE-клиента. В данном разделе описаны основные шаги этой подготовки.

  1. Проверьте совместимость вашего компьютера с PXE-установкой Windows 10.
  2. Перед установкой Windows 10 по сети убедитесь, что ваш компьютер поддерживает загрузку по сети и настроен на использование данной опции. Узнать подробности о совместимости вашего компьютера с PXE-инсталляцией Windows 10 можно в документации или на сайте производителя компьютера.

  3. Обновите BIOS компьютера (при необходимости).
  4. Для успешной установки Windows 10 по сети рекомендуется обновить BIOS вашего компьютера до последней версии. Обновление BIOS может улучшить совместимость с PXE-загрузкой и исправить возможные ошибки. Проверьте на сайте производителя вашего компьютера наличие новых версий BIOS и следуйте инструкциям для их установки.

  5. Настройте параметры загрузки компьютера.
  6. Для успешной PXE-загрузки необходимо настроить параметры загрузки компьютера таким образом, чтобы он запускался с сетевого интерфейса в первую очередь. Изменить порядок загрузки можно в настройках BIOS или UEFI компьютера. Установите сетевой интерфейс в качестве первого загрузочного устройства и сохраните изменения.

  7. Будьте готовы к использованию PXE-сервера.
  8. Перед установкой Windows 10 по сети убедитесь, что PXE-сервер настроен и работоспособен. Убедитесь также, что все необходимые файлы и образы операционной системы Windows 10 находятся доступны на сервере. Важно также убедиться, что сеть, на которой будет выполняться PXE-установка, стабильна и имеет достаточную пропускную способность.

Важно: перед началом установки Windows 10 по сети, рекомендуется создать резервные копии всех важных данных на вашем компьютере, чтобы избежать их потери в случае возникновения проблем. Также убедитесь, что вы имеете все необходимые лицензии для установки Windows 10.

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

Установка операционной системы Windows 10 на компьютеры может быть удобной и эффективной, если использовать протокол PXE (Preboot Execution Environment). PXE позволяет загружать и устанавливать операционную систему через сеть, без необходимости использовать физический носитель, такой как DVD или USB-флэшка. В этой статье мы расскажем о подробном процессе установки Windows 10 по сети PXE.

Шаг 1: Подготовка сетевой инфраструктуры

Первым шагом необходимо подготовить сетевую инфраструктуру для установки Windows 10 по сети PXE. Для этого понадобятся следующие компоненты:

  • Сервер PXE — компьютер, на котором будет храниться и обслуживаться образ операционной системы Windows 10.
  • Сервер DHCP — компьютер, отвечающий за автоматическое назначение IP-адресов и других сетевых настроек клиентам.
  • Сервер TFTP — компьютер, отвечающий за передачу файлов по протоколу TFTP (Trivial File Transfer Protocol) для загрузки образа операционной системы на клиентские компьютеры.

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

Шаг 2: Подготовка образа Windows 10

Для установки Windows 10 по сети PXE необходимо подготовить образ операционной системы. Для этого можно воспользоваться официальным инструментом Microsoft — Deployment Image Servicing and Management (DISM). DISM позволяет создавать и управлять образами Windows, включая создание загрузочного образа.

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

Шаг 3: Конфигурация сервера PXE

После того, как образ Windows 10 готов, необходимо настроить сервер PXE для загрузки этого образа на клиентские компьютеры. Для этого необходимо выполнить следующие шаги:

  1. Установите и настройте сервер PXE по инструкции вашей операционной системы.
  2. Создайте общую папку на сервере PXE, в которую будет скопирован образ Windows 10.
  3. Скопируйте образ Windows 10 в общую папку на сервере PXE.
  4. Настройте сервер PXE для загрузки образа Windows 10 при запросе клиентского компьютера.

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

Шаг 4: Настройка клиентских компьютеров

Для установки Windows 10 по сети PXE необходимо настроить клиентские компьютеры для загрузки образа операционной системы из сети. Для этого необходимо выполнить следующие шаги:

  1. Настройте BIOS или UEFI клиентских компьютеров для загрузки с сервера PXE.
  2. Перезагрузите клиентские компьютеры и ожидайте, пока они загрузят образ Windows 10 с сервера PXE.
  3. Следуйте инструкциям по установке Windows 10, показанным на экране.

После выполнения этих шагов, клиентские компьютеры будут загружать и устанавливать операционную систему Windows 10 по сети PXE. Этот процесс может занять некоторое время, в зависимости от скорости сети и мощности сервера PXE.

Заключение

Установка Windows 10 по сети PXE является удобным и эффективным способом установки операционной системы на несколько компьютеров одновременно. Следуя описанным выше шагам, вы сможете успешно настроить и выполнить установку Windows 10 по сети PXE на своей сети.

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

  1. Подготовка сервера PXE

    Необходимо собрать сервер PXE с установленным и настроенным TFTP-сервером. Этот сервер будет служить источником загрузки и установки операционной системы.

  2. Подготовка сетевых настроек
    • Убедитесь, что сервер PXE и компьютеры-клиенты находятся в одной локальной сети.
    • Включите возможность загрузки по сети (PXE) в настройках BIOS или UEFI компьютеров-клиентов.
    • Настройте DHCP-сервер таким образом, чтобы он передавал IP-адрес сервера PXE клиентам при загрузке по сети.
  3. Подготовка образа Windows 10
    • Загрузите официальный ISO-образ операционной системы Windows 10 с официального сайта Microsoft.
    • Извлеките содержимое ISO-образа в отдельную папку на сервере PXE.
    • При помощи инструментов Deployment Image Servicing and Management (DISM) добавьте необходимые драйверы в образ Windows 10.
    • Создайте ответный файл (unattend.xml), если необходимо автоматизировать процесс установки.
  4. Настройка TFTP-сервера
    • В конфигурации TFTP-сервера настройте пути к образам Windows 10 и ответному файлу (unattend.xml).
    • Убедитесь, что файлы доступны для скачивания по TFTP.
  5. Проведение установки Windows 10 через сеть
    • Включите компьютер-клиент и выберите загрузку с сети.
    • При загрузке компьютера с TFTP-сервера будет скачан образ Windows 10.
    • Установка произойдет автоматически согласно настройкам, указанным в ответном файле (unattend.xml).

После завершения процесса установки компьютер будет готов к дальнейшей работе с операционной системой Windows 10.

Содержание

  • Процедура сетевой установки Windows 10
    • Этап 1: Установка и настройка TFTP-сервера
    • Этап 2: Подготовка файлов дистрибутива
    • Этап 3: Установка загрузчика на сервер
    • Этап 4: Предоставление общего доступа к каталогам
    • Этап 5: Установка операционной системы
    • Заключение
  • Вопросы и ответы

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

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

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

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

Страница загрузки Tftp

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

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

  5. Далее отметьте нужные компоненты, как обозначено на скриншоте ниже, и нажимайте «Next».
  6. Выбрать компоненты установки Tftp для настройки сервера установки Windows 10 по сети

  7. Поскольку утилита добавляет специальную службу к уже имеющимся, устанавливать её следует только на системный диск или раздел. По умолчанию он и выбран, так что нажимайте «Install» для продолжения.

Установить Tftp для настройки сервера установки Windows 10 по сети

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

  1. Запускайте Tftp и в главном окне программы нажмите на кнопку «Settings».
  2. Открыть параметры Tftp для настройки сервера установки Windows 10 по сети

  3. На вкладке настроек «GLOBAL» оставьте включёнными только опции «TFTP Server» и «DHCP Server».
  4. Глобальные параметры Tftp для настройки сервера установки Windows 10 по сети

  5. Переходите к закладке «TFTP». Первым делом воспользуйтесь настройкой «Base Directory» – в ней потребуется выбрать каталог, в который будет источником установочных файлов для инсталляции по сети.
  6. Выбрать каталог с файлами в Tftp для настройки сервера установки Windows 10 по сети

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

  9. Отметьте опцию «Allow «\» As Virtual root».
  10. Установить установочный каталог как корень в Tftp для настройки сервера установки Windows 10 по сети

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

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

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

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

  16. Подтвердить рестарт программы Tftp для настройки сервера установки Windows 10 по сети

  17. Утилита перезапустится, уже корректно настроенная. Также потребуется создать исключение для неё в брандмауэре.
    Zaversheniya-dobavleniya-programmy-v-spisok-isklyuchenij-brandmauera-Windows-10

    Урок: Добавление исключения в брандмауэре Windows 10

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

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

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

  3. Если планируется задействовать и дистрибутив 32-битной версии, создайте отдельный каталог с другим именем в корневой директории TFTP-сервера и поместите в него соответствующую папку sources.
    Каталог x86-версии установочных файлов для инсталляции Windows 10 по сети

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

Теперь следует настроить образ загрузчика, представленный файлом boot.wim в корне каталога sources.
Образ boot.wim для инсталляции Windows 10 по сети
Для этого нам понадобится добавить к нему сетевые драйвера и специальный скрипт для работы с ним. Пак сетевых драйверов проще всего получить с помощью стороннего установщика под названием Snappy Driver Installer.

Скачать Snappy Driver Installer

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

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

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

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

Сеттевые драйверы для настройки образа инсталляции Windows 10 по сети, отсортированные по разрядности

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

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

    Если используется комбинированный образ x32-x64, скопировать нужно каждый по очереди: 32-битный следует назвать boot_x86.wim, 64-битный – boot_x64.wim.

  2. Для модификации образов воспользуемся инструментом PowerShell — найдите его посредством «Поиска» и воспользуйтесь пунктом «Запустить от имени администратора».
    Открыть PowerShell для настройки boot.wim перед инсталляцией Windows 10 по сети

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

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

    Индексация boot.wim перед монтированием для инсталляции Windows 10 по сети

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

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

    Монтирование boot.wim для внесения изменений перед инсталляцией Windows 10 по сети

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

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

  3. Добавление сетевых драйверов в boot.wim перед инсталляцией Windows 10 по сети

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

    [LaunchApps]
    init.cmd

    Создать конфигуратор запуска скрипта в boot.wim перед инсталляцией Windows 10 по сети

    Включите отображение расширений файлов, если не сделали этого ранее, и смените расширение TXT на INI у файла winpeshl.
    Сменить расширение конфигуратора запуска скрипта в boot.wim перед инсталляцией Windows 10 по сети

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

  5. Файл конфигуратора запуска скрипта в boot.wim перед инсталляцией Windows 10 по сети

  6. Создайте ещё один текстовый файл, на этот раз с именем 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

    :SUCCESS

    Создать инициализатор запуска скрипта в boot.wim перед инсталляцией Windows 10 по сети

    Сохраните изменения, закройте документ, смените его расширение на CMD и также переместите в папку Windows/System 32 смонтированного образа.

  7. Закройте все папки, связанные со смонтированным образом, после чего возвращайтесь к ПоверШелл, где введите команду:

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

  8. Размонтирование boot.wim после внесения изменений перед инсталляцией Windows 10 по сети

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

Этап 3: Установка загрузчика на сервер

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

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

  3. Перейдите в каталог Windows/Boot/PXE.
  4. Каталог PXE образа boot.wim для извлечения среды установки Windows 10 по сети

  5. Первым делом найдите файлы pxeboot.n12 и bootmgr.exe, скопируйте их в корневой каталог сервера TFTP.
  6. Загрузчик boot.wim для извлечения среды установки Windows 10 по сети

  7. Далее в этом же каталоге создайте новую папку с именем Boot.
    Создать загрузочную папку для файлов среды установки Windows 10 по сети

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

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

Дополнительные файлы среды установки Windows 10 по сети

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

Скачать BOOTICE с официального сайта

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

  3. Переходите к закладке «BCD» и отметьте опцию «Other BCD file».
    Начать редактирование загрузчика установки Windows 10 по сети

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

  4. Выбрать файл загрузчика установки Windows 10 по сети для редактирования

  5. Кликните по кнопке «Easy Mode».
    Использовать простой режим BOOTICE для редактирования загрузчика установки Windows 10 по сети

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

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

  6. Настроить язык и системные параметры загрузчика установки Windows 10 по сети в Bootice

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

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

    Image/boot.wim

    Основные файлы загрузчика установки Windows 10 по сети в Bootice

    Таким же образом укажите местоположение SDI-файла.

  10. Нажмите на кнопки «Save Current System» и «Close».
    Сохранить изменения в загрузчике установки Windows 10 по сети в Bootice

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

  11. Профессиональный режим BOOTICE для редактирования загрузчика установки Windows 10 по сети

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

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

  13. Начать добавление записи в загрузчик установки Windows 10 по сети в про-режиме Bootice

  14. В списке «Element name» выберите «DisableIntegrityChecks» и подтвердите нажатием «ОК».
    Отключить проверку целостности в загрузчик установки Windows 10 по сети в про-режиме Bootice

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

  15. Подтвердить отключение проверки целостности в загрузчик установки Windows 10 по сети в про-режиме Bootice

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

На этом настройка загрузчика окончена.

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

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

Урок: Общий доступ к папкам в Windows 10

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

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

Подробнее: Как установить Windows 10

Заключение

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

PXE Boot и WinPE для установки по сети Windows 10 / Server 2016

Порывшись в сети нашел массу инструкций по аналогичной теме. Вроде всё разжевано и
инструкции чёткие, но при их выполнении происходят какие-то не очевидные вещи и
пока разбираешься в том, что надо сделать приходится параллельно искать информацию о
появляющихся ошибках. Получив опыт и имея готовую систему я пришел к
выводу, что всё можно было сделать другими инструментами, не устанавливая массу
стороннего софта и не заморачиваясь со сложным редактированием образов. Материал
касающийся нашей темы косвенно я опишу лишь поверхностно, чтобы не скатываться в занудную
статью о настройке серии роутеров на раздачу DHCP. То, что касается непосредственно
создания аналога сервера развёртывания конфигураций я опишу подробно и с картинками.
Не скриншотами командных файлов, а нормальным текстом, который можно скопировать и
запустить на своём компьютере.

Если вы сталкивались с инструкциями в которых необходимо «поднимать»
активдиректори и доменкотроллер, монтировать диски через определённые утилиты и долго шаманить
над созданием текстовых файлов, перепечатывая текст с монитора, то представляю вам
более простой вариант реализации. Тот кто пользовался этой инструкцией дали пару рекомендаций
о подаче информации и думаю, что теперь она вылизана как никогда чётко и красиво.

Есть масса методов установки операционных систем по сети. Данный
вариант предназначен для маленьких сетей в которых нет возможности установить
сервер с операционной системой Windows Server. Например, если компания не хочет
нарушать лицензионную чистоту, а администратор сети не умеет администрировать
Linux-сервера. Единственная сложность с которой придётся столкнуться заключается
в поиске оригинального файла winpe.wim.

Хочу обратить особое внимание на то, что для сетевой установки желательно использовать
Windows Deployment Services (WDS), а не самопальные системы. Там больше инструментов и они
более гибкие.

Вот последовательность которую будем проводить для настройки нашей системы.

  • Настраиваем DHCP-сервер,
  • настраиваем TFTP-сервер,
  • копируем PXElinux,
  • расшариваем папку с распакованными образами,
  • скачиваем и извлекаем winpe.wim,
  • дорабатываем winpe.wim для работы с сетью,
  • создаём файл для выбора устанавливаемой ОС.

Думаю стоит немного уточнить, что для чего нужно.

Настройка DHCP-сервера

Исходя из того, что сеть небольшая и в ней нет ни Линуксового, ни виндового
сервера, то можно предположить, что в качестве DHCP-сервера выступает роутер
компании. Настройка каждого конкретного роутера уникальна и по этому администратор
должен самостоятельно решить вопрос о добавлении необходимых настроек. В качестве примера
могу привести настройку роутеров Cisco.

conf t
 ip dhcp pool {ИМЯ}
  bootfile pxelinux.0
  next-server {IP-адрес вашего TFTP-сервера}

В настройках роутера необходимо указать два параметра. Первый — это имя файла
для первоначальной загрузки PXE. Второй — это адрес TFTP-сервера. Настроив эти
данные на своём DHCP-сервере мы можем приступить к следующему шагу. Если у роутера нет
возможности манипулировать настройками его DHCP, то нужно искать выход. Например, можно
отключить автоматический DHCP на роутере и установить DHCP-сервер на компьютере
выделенном для сетевой установки операционных систем. В качестве универсального решения
могу предложить использовать Tftpd64, который выступает в роли как TFTP-сервера, так и
DHCP-сервера.

Настройка TFTP-сервера

Следующим шагом мы настраиваем TFTP-сервер. Хотя, что там настраивать? Устанавливаем
программу Tftpd64 и в ней указываем каталог в котором располагаются файлы для
нашего проекта. Допустим, что корень TFTP-сервера расположен по адресу D:\TFTP\.
Для усиления системы безопасности я не рекомендую располагать данные публичного
характера на системном диске.

Tftpd64 настройка сервера.

Подготовка PXElinux

Далее ищем самый свежий архив на сайте
www.kernel.org.
Скачиваем на компьютер и распаковываем в отдельный каталог. Нам необходимо несколько файлов из этого архива.
Сначала я думал сделать свой архив, чтобы люди не выискивали нужное из архива, но потом передумал, ведь через
несколько месяцев или лет выйдет новая версия, а моя безнадёжно устареет. После копирования файлов
нужно будет создать каталог pxelinux.cfg и в нём два пустых файла: default и
graphics.conf. В результате получится вот такая структура.

  • /pxelinux.cfg/
  • /pxelinux.cfg/default
  • /pxelinux.cfg/graphics.conf
  • /ldlinux.c32
  • /libcom32.c32
  • /libutil.c32
  • /pxelinux.0
  • /vesamenu.c32

Создаём главное меню с выбором действия. Меню состоит всего из двух пунктов. Первый
отвечает за загрузку операционной системы с первого раздела жесткого диска. Второй
же отвечает за загрузку установщика операционных систем который мы подготовим чуть позже.
Загрузка с локального диска срабатывает через десять секунд бездействия. Это сделано для
компьютеров у которых забыли убрать загрузку по сети и за ними работают пользователи.

Файл default:

DEFAULT vesamenu.c32
PROMPT 0
MENU INCLUDE pxelinux.cfg/graphics.conf
TIMEOUT 100

MENU TITLE WWW.ORCINUS.RU PXE Boot menu

LABEL bootlocal
menu label Boot Local HDD
menu default
localboot 0x80

LABEL wininstall64
menu label Установка MS Windows OS (x64)
kernel pxeboot.0

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

Файл graphics.conf:

MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #00000000 #00000000 none
MENU COLOR SCROLLBAR 30;44 #00000000 #00000000 none
MENU COLOR TITLE 0 #ffffffff #00000000 none
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND background.png
NOESCAPE 0
ALLOWOPTIONS 0

На этом основа проекта уже создана. PXE грузится, можно даже сделать меню, скопировать
пару утилит и пользоваться благами удалённой загрузки. Но наша цель — это установка
операционных систем Windows по сети. И тут кроется очень интересная система подводных
камней. В PXElinux можно подключить образ диска и загрузиться с него. Например, я таким
образом загружаю диски восстановления и LiveCD с антивирусными программами. Но у протокола
TFTP есть огромная проблема с передачей больших файлов. Дополнительно всё усугубляется тем,
что перед запуском образа весь файл образа копируется в оперативную память. Ради эксперимента
я запустил на нескольких компьютерах запуск установки Windows 10 используя стандартный
метод. На одном компьютере загрузка продлилась около трёх часов, а на остальных происходил
сбой приблизительно через час. И это только копирование образа в память. Так же на компьютере
должно быть установлено памяти больше чем занимает образ. Если вы попробуете загрузить
образ размером пять гигабайт, то памяти необходимо около шести. А в офисных компьютерах редко
встретишь больше четырёх гигабайт. Естественно, что это совершенно не рабочий вариант.

Расшариваем папку с образами операционных систем

Тут вообще всё очень просто. Создаём каталог на сервере и создаём не привилегированного пользователя
с доступом к этому каталогу с правами чтения и исполнения.

Права пользователя.

Допустим мы создали каталог D:\SETUP\ и дали к нему доступ. Так же надо сделать его сетевым.
Это тоже просто. Но для того, чтобы у пользователей не возник праздный интерес воспользоваться
публичным ресурсом я его сделал скрытым. Конечно, есть масса программ которые позволяют увидеть
скрытые каталоги на сервере, но сокрытие ресурсов не бывает лишним.

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

Продолжаем. Для дальнейшей работы нам необходимо найти чистый образ Winpe.wim. Лучше
его не скачивать со сторонних сайтов. Мало ли, кто туда заразу подсунет. Надо идти проторённым
и официальным путём. Заходим на сайт Майкрософта и скачиваем образ Windows AIK. Он распространяется
в виде ISO-образа, который необходимо смонтировать в систему. У Windows 10 ISO-образы
монтируются прямо средствами операционной системы. Находим внутри архив winpe.cab.

Windows AIK disk.

Внутри winpe.cab находится два файла: F1_WINPE.WIM и F3_WINPE.WIM.

Windows PE.

С этого момента необходимо определиться с разрядностью операционной системы. В F1_WINPE.WIM
расположена 32-разрядная система, а в F3_WINPE.WIM — 64-разрядная система.
Так как подавляющее большинство офисных компьютеров оснащается четырьмя гигабатами оперативной памяти,
а процессоры поддерживают 64-бита с незапамятных времён, то рекомендую остановиться именно на 64-битной
системе.

Создадим каталог Boot в корневой папке вашего TFTP-сервера. Скопируем туда понравившийся файл
и переименуем его в winpe.wim.

Теперь из winpe.wim нужно извлечь несколько файлов и положить их в определённые каталоги.
Для доступа к внутренностям этого файла можно использовать архиватор 7-zip или Far manager. Лично я
пользуюсь Far и не замечаю разницы между файловой системой и внутренностями архива. Чтобы открыть
wim-архив необходимо выделить его курсором и нажать Crtl+PageDown.

Windows PE.

Приведу таблицу размещения файлов для правильного копирования. В левой табличке каталог
вашего TFTP-сервера и название файла, а в правой файл из архива winpe.wim. Обратите внимание
на то, что файл pxeboot.n12 придётся переименовать, так как это одна из особенностей загрузки
файлов с использованием PXElinux.

TFTP файл WIM файлы
\pxeboot.0 Windows\Boot\PXE\pxeboot.n12
\bootmgr.exe Windows\Boot\PXE\bootmgr.exe
\Boot\Fonts\wgl4_boot.ttf Windows\Boot\Fonts\wgl4_boot.ttf
\boot.ini Создать пустой файл.
\Boot\winpe.wim Скопировать сам архив winpe.wim.

Но этого не достаточно для работы. Нужно еще сформировать BCD-файл, который
является заменой boot.ini в операционных системах Windows Vista и выше.
Для его формирования необходимо выполнить несколько команд с правами администратора.

Чтобы долго не печатать, создайте командный файл 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 "WWW.ORCINUS.RU 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]\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -set %guid% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -create {bootmgr} /d "Windows BootManager"
bcdedit -store %1\BCD -set {bootmgr} timeout 1
bcdedit -store %1\BCD -set {bootmgr} displayorder %guid%

Так как при создании BCD будет несколько файлов, то создайте каталог, например, C:\pxe\.
Скопируйте туда createbcd.cmd. Запустите командную строку от имени администратора и дайте команду.

C:\pxe\createbcd.cmd c:\pxe

Из сгенерированных файлов нам понадобится только два: BCD и boot.sdi. Оба файла необходимо скопировать
на наш TFTP-сервер в каталог \Boot\.

На этом моменте всё готово для запуска нашей сетевой операционной системы. Но это лишь запуск
Windows PE. А как на счёт запуска установки операционных систем? Для этого придётся откорректировать
образ winpe.wim.

Доработка Windows PE

В образе winpe.wim есть файл отвечающий за первоначальное иницирование. Используя Far Manager
можно открыть и отредактировать этот файл состоящий всего из одной команды. Адрес файла:

\Windows\System32\startnet.cmd

Чаще всего встречается инструция в которой этот файл содержит подключение сетевого
диска с распакованными образами и меню для установки. Но во время использования меня это
не устроило. Да, в этом случае у нас получается удобное загрузочное меню, а все настройки
лежат в одном файле. Но лично меня это не устраивает из-за того, что я люблю экспериментировать
и мне нужна универсальная система. По этой причине я разделил задачу на две подзадачи.
В startnet.cmd будет простенький скрипт подключающий сетевой диск и запускающий с этого
сетевого диска командный файл autostart.cmd.

Почему именно такой подход? Дело в том, что получить доступ к командному файлу на SMB-шаре
на порядок проще чем вспоминать адрес и имя файла в wim-образе операционной системы. Тем более,
манипулируя файлами и каталогами с программами установки операционных систем, вы всё равно
будете рядом с этим файлом и сможете оперативно вносить изменения.

Но никто не мешает вам объединить оба файла в один.

Содержимое startnet.cmd:

@echo off
cls
echo.
echo Подготовка к запуску.
echo Подождите немного...
echo.

wpeinit

echo Подключение сетевого диска.
echo.
@net use Z: \\192.168.0.1\setup$ pa$$W0rd /USER:server\guest

Z:
z:\autostart.cmd
exit /b

Не забудьте указать пароль и имя пользователя для подключения к SMB-ресурсу.
Так же не забудьте ограничить права этого пользователя лишь чтением и исполнением.
Дело в том, что злоумышленник (даже внутри своей конторы могут быть нежелательные
личности и шутники) может воспользоваться возможностью записи и редактирования файлов
в своих целях. Не забывайте о безопасности никогда.

И так, что ж мы тут имеем? В файле запускается команда wpeinit которая отвечает за
запуск сетевых сервисов и прочих настроечных приблуд. Далее идёт наш код. Я поместил
строку подключения к сетевом ресурсу в невидимую для ползователя область так, что он увидит
факт подключения сетевого ресурса, но не увидит логин и пароль пользователя для подключения.
В какой-то степени защита от дурака, но у простого пользователя не возникнет праздный интерес
воспользоваться полученной информацией. Далее будет произведен запуск командного файла с
сетевого ресурса.

Как мы знаем, с SMB работа происходит значительно быстрее и не будет лишних проблем с
попыткой скачать весь образ установочного диска. Установщих Windows воспользуется только
реально необходимыми ему файлами.

Содержимое z:\autostart.cmd, расположенного в корневой директории нашего ресурса:

@echo off
:beginsetup
cls
echo Выберите интересующий вас пункт:
echo.
echo    1) Запуск Far manager
echo.
echo    2) Установка Windows 10 Professional 
echo.
echo    3) Установка Windows 7 Professional
echo.
echo    4) Установка Windows Server 2016 Standard
echo.
echo    5) Установка Windows Server 2016 Hyper-V
echo.
echo Введите номер и нажмите Enter. 
set /p ID=
echo.

if %ID%==1 goto :farman
if %ID%==2 goto :win10pro
if %ID%==3 goto :win07pro
if %ID%==4 goto :winsrv2016
if %ID%==5 goto :winsrv2016h
if %ID% GTR 3 goto :failure
if %ID% LSS 3 goto :failure
exit /b

:farman
echo.
echo Запуск установки.
z:\Far\far.exe
goto :beginsetup


:win10pro
echo.
echo Запуск установки.
z:\Windows_10_professional\setup.exe
exit /b

:win07pro
echo.
echo Запуск установки.
z:\Windows_07_professional\setup.exe
exit /b

:winsrv2016
echo.
echo Запуск установки.
z:\Windows_Server_2016\setup.exe
exit /b

:winsrv2016h
echo.
echo Запуск установки.
z:\Windows_Server_2016_hyperv\setup.exe
exit /b

:failure
cls
echo.
echo Доступных пунктов не выбрано. 
echo Вернитесь в предыдущее меню и выберите нужный пункт.
echo.
pause

goto :beginsetup

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

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

Тэги: ИТ, Cisco

Отредактировано:2022-09-16 06:24:41

27 комментариев

Имя: Orcinus Orca 🖉
Андрей, какой размер дистрибутива? При загрузке ISO-шника нету строки прогресс-бара внизу. Если размер больше чем оперативы, то не загрузится.

Комментарий оставлен: 2017-12-19 00:00:00

Имя: Orcinus Orca 🖉
Андрей, тот который в дистрибутиве не запустится, он будет обращаться к несуществующему диску.

Судя по ошибкам на сервере на котором у вас крутится TFTP закрыты входящие соединения по портам 65***. В настройках TFTP можно жестко задать диапазон используемых портов для подключения клиентов (для функциональности лучше задать диапазон не менее 50 портов, на каждое новое подключение используется новый порт).

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

Комментарий оставлен: 2017-12-28 00:00:00

Имя: Андрей 🖉
содержимое BCD после работы Вашего скрипта:

Windows Boot Manager
——————————
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
description Windows BootManager
displayorder {04cadba0-eb5c-11e7-8473-005056c00008}
timeout 1

Windows Boot Loader
—————————-
identifier {04cadba0-eb5c-11e7-8473-005056c00008}
device ramdisk=[boot]Bootwinpe.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
description Boot Image
osdevice ramdisk=[boot]Bootwinpe.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot Windows
detecthal Yes
winpe Yes

Комментарий оставлен: 2017-12-28 00:00:00

Имя: Андрей 🖉
Можно Вас попросить сбросить архивом Ваш полный рабочий пакет?

Комментарий оставлен: 2017-12-28 00:00:00

Имя: Андрей 🖉
получилось пройти этап с BCD
сформировал BCD без передачи параметра пути

Комментарий оставлен: 2017-12-28 00:00:00

Имя: Андрей 🖉
некоторые сетевые карты realtek не инициализируются wpeinit
соответственно требуется интеграция сетевых драйверов.

скорость копирования по tftpd32 до 6Mbs

Комментарий оставлен: 2017-12-28 00:00:00

Имя: Андрей 🖉
AIK все же пришлось установить, чтобы быстро интегрировать недостающие сетевые драйвера.

Windows установилась! Finish!

Спасибо за идею!
Никакой там WDS и близко не стоял.

Комментарий оставлен: 2017-12-28 00:00:00

Имя: Orcinus Orca 🖉
Андрей, отлично. Поздравляю с успехом.

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

Но я рад, что вы смогли повторить данную инструкцию. Не у всех получается.

Комментарий оставлен: 2017-12-29 00:00:00

Имя: Orcinus Orca 🖉
Андрей, список файлов для загрузчика перечислен в разделе «Подготовка PXElinux». Но действительно при написании я могу заббыть указать вещи которые мне кажутся тривиальными.

Комментарий оставлен: 2017-12-29 00:00:00

Имя: Андрей 🖉
WDS
выделить ресурс под сервер
установить сервер
установить сам WDS
и т.д.

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

поправте у себя в мануале, что BCD нужно создать без передачи параметров в cmd
т.к. текущий путь сохраняется в BCD, а затем ошибка при загрузке.
Конечно сразу заметил, что в BCD путь, заданный параметром прописался, но никаких намеков, что именно это влияло.

кроме того сделал cmd для автоматической интеграции в winpe.wim любого количества драйверов.
AIK должен быть установлен.

структура, 2 папоки и cmd:
inf — драйвера, можно по папкам.
mount — для распаковки winpe.win
integrate drivers to winpe.cmd

содержание cmd:

@echo 1. AIK must be installed to: C:Program FilesWindows AIKToolsPETools
@echo 2. Put drivers to folder inf
@echo 3. Copy winpe.wim to the current folder
@echo.
@pause
@echo.
@set winpepath=%CD%
@C:
@cd «C:Program FilesWindows AIKToolsPETools»

@echo off
echo Updating path to include dism, oscdimg, imagex
echo.
if /i %PROCESSOR_ARCHITECTURE% EQU X86 set PATH=%~dp0;%~dp0..\%PROCESSOR_ARCHITECTURE%;%~dp0..\%PROCESSOR_ARCHITECTURE%Servicing;%PATH%;
if /i %PROCESSOR_ARCHITECTURE% NEQ X86 set PATH=%~dp0;%~dp0..\%PROCESSOR_ARCHITECTURE%;%~dp0..x86;%~dp0..\%PROCESSOR_ARCHITECTURE%Servicing;%~dp0..x86Servicing;%PATH%;
cd /d %~dp0

@dism /Mount-Wim /WimFile:%winpepath%winpe.wim /index:1 /MountDir:%winpepath%mount
@dism /image:%winpepath%mount /add-driver /driver:»%winpepath%inf» /recurse /forceunsigned
@dism /unmount-wim /mountdir:%winpepath%mount /commit
@echo.
@echo.
@echo.
@echo Drivers from inf folder integrated to winpe.wim
@echo.
@echo Now you can copy winpe.wim to TFPTD root folder: ’Boot’
@echo.
@echo.
@pause
:end

p.s. почистите мои посты, оставьте только необходимое.
Спасибо.

Комментарий оставлен: 2017-12-29 00:00:00

Имя: Андрей 🖉
Да, Вы правы c BCD, возможно одновременно с созданием BCD перешел на tftpd32 и ошибочно принял, что проблема была в BCD, а не в tftpd64.

по интеграции драйверов, тем проще и быстре — тем лучше и эффективнее.
т.е. уставновили AIK, создали две папки и батник — winpe.wim с драйверами готов. все!

Что представляет наибольшую ценность на сегодня?
— простота
— быстрота
— минимализм
и т.д. в таком же духе

WDS, WSUS (кстати разворачивал, пользовался, удалил) — это полная противоположность, это мамонты прошлого века и must die

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

p.s. Вообще, нужно будет как нибудь попробовать перенести это все на Linux, если создавать PXE как стационарный вариант.

Комментарий оставлен: 2017-12-30 00:00:00

Имя: Orcinus Orca 🖉
Андрей, у вас несколько устаревшее представление. Но думаю когда у вас перевалит хотябы за 800 компьютеров в сети, тогда вы поймёте в чем сила и плюсы большой развёрнутой системы.

Комментарий оставлен: 2017-12-30 00:00:00

Имя: Андрей 🖉
Возможно,
но пока всё сервисное ПО под Windows приводит только в ярость.
поэтому все что можно перевожу на linux, это gstes, site-to-site, backups, http, sftp, dhcp, loaders, и т.д.
вот и загрузчик для сетевой установки теперь одной ногой в linux…

Уточните, у Вас в офисе около 800 компьютеров?
Вам при жизни нужно ставить мемориал, если у Вас всё крутиться на Windows!!!
:)

Комментарий оставлен: 2017-12-30 00:00:00

Имя: Orcinus Orca 🖉
Конкретно данный пут внутри файлика ни на что не влияет. Я уже проверял. В майкрософтовских реализациях там иногда висят такие пути, что можно догадаться о именах пользователей в корпорации.

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

Про мобильность развёртывания — это хорошо. Но она всё-же требуется на больших предприятиях, а когда у тебя много компов и десяток серверов, то можно и под развёртку ресурс найти. У меня WDS стоит вместе с WSUS.

Огромное спасибо за обратный отзыв.

Комментарий оставлен: 2017-12-30 00:00:00

Имя: Hash911 🖉
Я в первый раз собирал WinPE и все хорошо в описании кроме того, где брать boot.sdi
1) У меня в сборке f3_winpe.wim из AIK не было boot.sdi.
Брать boot.sdi надо с любого диска установки Win7/8/10 из /boot/boot.sdi (это драйвер виртуального диска и он универсальный)

2)Путь, как писали выше, который прописывается в BCD из-за переменной в батнике действительно может поставить раком TFTP Server. На Микротике прошло только без пути и забирать пришлось сгенерированный файл и корня системы.
3) У Андрея классный скрипт по интеграции драйверов .inf файла. Но начиная с Win7 необходимости ставить AIK нет так как DISM.exe идет в комплекте по умолчанию. Остальные утилиты в скрипте не используются. Ну и команды «mkdir %winpepath%mount» явно не хватает такак из-за её отсутствия dism некуда монтировать образ winpe.wim.
Сами драйвары, можно позаимствовать из DriverPack. Там хорошая свалка из Lan дравйверов.

Вот такой у меня получился скрипт:

@echo 1. Put drivers to folder inf
@echo 2. Copy winpe.wim to the current folder
@set winpepath=%CD%
mkdir %winpepath%mount

@dism /Mount-Wim /WimFile:%winpepath%winpe.wim /index:1 /MountDir:%winpepath%mount
@dism /image:%winpepath%mount /add-driver /driver:»%winpepath%inf» /recurse /forceunsigned
@dism /unmount-wim /mountdir:%winpepath%mount /commit
@echo.
@echo Drivers from inf folder integrated to winpe.wim
@echo.
@echo Now you can copy winpe.wim to TFPTD root folder: ’Boot’

Комментарий оставлен: 2018-02-28 00:00:00

Имя: Orcinus Orca 🖉
Hash911, в инструкции приведет командный файл createbcd.cmd который генерирует этот файлик.

Да, интеграция драйверов может быть серьёзным вопросом для новых материнок.

Комментарий оставлен: 2018-03-01 00:00:00

Имя: Павел 🖉
WinPE от Windows 7 не поддерживает большинство драйверов для современных сетевых карт, следовательно, не удается примонтировать сетевой диск.

выход — переделать WinPE (boot.wim), я это сделал с помощью нового Windows Kit (Win 10) (все по аналогии с гайдом автора)

Комментарий оставлен: 2018-03-02 00:00:00

Имя: Orcinus Orca 🖉
Павел, интересное решение.

Комментарий оставлен: 2018-03-11 00:00:00

Имя: imarek 🖉
У вас при формировании BCD вначале путь ootoot.sdi затем Bootwinpe.wim
Я долго мучался с tftp на ubuntu, где, как известно регистр значение имеет.
Еще проблема возникла — при старте WinPE (я взял ее от Windows 10 из-за драйверов) долго инициализируется сеть — около 10 секунд, поэтому команда net use выдает ошибку.
В startnet.cmd никаким способом не удалось всавить задержку или ping с обработкой ошибки.
Может кто сталкивался или идеи есть?

Комментарий оставлен: 2018-04-26 00:00:00

Имя: Orcinus Orca 🖉
imarek, при подготовке файлов необходимо было строго следовать инструкции, в исходниках именно такие регистры и должны использоваться.

Комментарий оставлен: 2018-04-27 00:00:00

Имя: Orcinus Orca 🖉
Алексей, всё зависит от того какой тип системы вы хотите использовать, лично я использую:
ioscom32elflinkldlinuxldlinux.c32
ioscom32liblibcom32.c32
ioscom32libutillibutil.c32
ioscorepxelinux.0
ioscom32menuvesamenu.c32

Комментарий оставлен: 2018-10-12 00:00:00

Имя: Orcinus Orca 🖉
user, десятка не запускается с помощью такой вот системы. Она хочет запущенную винду 32 или 64 разряда.

Комментарий оставлен: 2019-11-05 00:00:00

Имя: Евгений 🖉
Один символ в статье не отображается. Возможно из-за нестандартного шрифта. Например, вот здесь «? ootmgr.exe WindowsBootPXE? Ootmgr.exe» логично предположить неспособную отобразится букву «b» или «B». Соответственно регистр неизвестен, если он где-то влияет.

Комментарий оставлен: 2021-01-23 23:41:20

Ответ:
Спасибо за замечание. Косяк переезда сайта с ASP на PHP. В течение недели восстановлю правильные символы.

Ответ оставлен: 2021-01-26 19:01:39

Имя: Евгений 🖉
самое неприятное, что содержимое для файла «createbcd.cmd» у Вас на сайте выглядит вот так:
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 delims={}» %%i in (‘bcdedit -store %1BCD -create /d «WWW.ORCINUS.RU 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 BootManager»
bcdedit -store %1BCD -set {bootmgr} timeout 1
bcdedit -store %1BCD -set {bootmgr} displayorder %guid%

Комментарий оставлен: 2021-01-24 03:25:03

Ответ:
Косяк переезда сайта с ASP на PHP. В течение недели восстановлю правильные символы.

Ответ оставлен: 2021-01-26 19:01:06

Имя: Orcinus Orca 🖉
Всё исправил.

Комментарий оставлен: 2021-01-27 10:59:17


Этот сайт использует файлы cookies, чтобы упростить вашу навигацию по сайту,
предлагать только интересную информацию и упростить заполнение форм. Я
предполагаю, что, если вы продолжаете использовать мой сайт, то вы согласны с
использованием мной файлов cookies. Вы в любое время можете удалить и/или
запретить их использование изменив настройки своего интернет-браузера.

Сообщайте мне о замеченных ошибках на:
web@orcinus.ru.
Все пожелания и советы будут учтены при дальнейшем проектировании сайта.
Я готов сотрудничать со всеми желающими.
В некоторых случаях, мнение автора может не совпадать с мнением автора!
Phone: +7-902-924-70-49.

Top.Mail.Ru

Top.Mail.Ru

LiveInternet

Rambler's Top100

Яндекс.Метрика

Установка операционной системы Windows 10 по сети PXE является одним из наиболее удобных и быстрых способов для обновления или переустановки операционной системы на компьютере или ноутбуке. PXE (Preboot Execution Environment) — это стандартное средство, которое позволяет загружать и устанавливать операционную систему через сеть без необходимости использования загрузочных дисков или флешек.

В этой статье мы рассмотрим подробную инструкцию по установке Windows 10 по сети PXE, а также поделимся полезными советами, которые помогут вам выполнить эту процедуру без проблем.

Преимущества установки Windows 10 по сети PXE:

1. Быстрота и удобство. Установка по сети позволяет сэкономить время и усилия, не требуя поиска и использования загрузочных носителей.

2. Централизованный контроль. В случае массовой установки, администратор сети может одновременно обновить или переустановить Windows на нескольких компьютерах.

3. Универсальность. Установка по сети возможна на различные компьютеры и ноутбуки, поддерживающие PXE.

4. Резервное копирование. Позволяет создать образ установки Windows 10 и использовать его для восстановления системы в будущем.

Если вам требуется обновить операционную систему на большом количестве компьютеров или вы просто ищете удобный способ установки Windows 10, установка по сети PXE станет отличным решением.

Содержание

  1. Преимущества установки Windows 10 по сети PXE
  2. Подготовка к установке Windows 10 по сети PXE
  3. Создание загрузочного образа Windows 10 для сетевой установки
  4. Настройка сервера для установки Windows 10 по сети PXE
  5. Установка Windows 10 по сети PXE
  6. Возможные проблемы и их решения при установке Windows 10 по сети PXE
  7. 1. Не удалось загрузить начальную образовую среду (WinPE)
  8. 2. Проблемы с загрузкой образа операционной системы
  9. 3. Проблемы с драйверами
  10. 4. Проблемы с сетевыми настройками
  11. 5. Проблемы с обновлениями
  12. 6. Проблемы с конфигурацией BIOS/UEFI

Преимущества установки Windows 10 по сети PXE

Установка операционной системы Windows 10 по сети PXE (Preboot Execution Environment) предоставляет ряд преимуществ, которые делают этот способ установки более удобным и эффективным.

  • Удобство и экономия времени: Установка Windows 10 по сети PXE позволяет автоматизировать процесс развертывания операционной системы на множестве компьютеров. Это значительно сокращает время, затрачиваемое на установку ОС вручную на каждом компьютере, и упрощает поддержку большого парка компьютеров.
  • Централизованное управление: Установка по сети PXE позволяет администратору централизованно управлять процессом установки операционной системы на всех подключенных компьютерах. Администратор может выбрать конфигурацию ОС, загружаемые программы и настройки для каждого компьютера или группы компьютеров.
  • Масштабируемость: Установка по сети PXE позволяет развернуть операционную систему на любом количестве компьютеров одновременно. Это особенно полезно в ситуациях, когда требуется быстро развернуть ОС на большом количестве новых компьютеров или обновить существующую ОС на множестве компьютеров.
  • Улучшенная безопасность: При установке Windows 10 по сети PXE можно использовать протоколы шифрования, такие как HTTPS, для защиты передаваемых данных. Это повышает безопасность процесса установки и защищает данные от несанкционированного доступа.
  • Удобство обновлений: Установка ОС по сети PXE позволяет также обновлять уже установленные системы. Для этого можно настроить автоматическое обнаружение и установку обновлений, что упрощает процесс поддержки и обновления компьютеров в корпоративной сети.

Все эти преимущества делают установку Windows 10 по сети PXE очень привлекательным вариантом для развертывания операционной системы в крупных организациях, IT-компаниях и других средах, где необходимо управлять большим парком компьютеров. Этот способ установки позволяет существенно упростить и ускорить процесс развертывания ОС и снизить трудозатраты администраторов.

Подготовка к установке Windows 10 по сети PXE

Установка Windows 10 по сети PXE является удобным и эффективным способом развертывания операционной системы на нескольких компьютерах одновременно. Она позволяет сэкономить время и упростить процесс установки, особенно при необходимости развертывания операционной системы на большом количестве компьютеров.

Для подготовки к установке Windows 10 по сети PXE необходимо выполнить следующие шаги:

  1. Создать PXE-сервер. Для этого можно использовать специализированное программное обеспечение, такое как Microsoft Deployment Toolkit или Windows Deployment Services. Эти инструменты позволяют создать PXE-сервер и настроить его для установки операционной системы Windows 10.
  2. Получить образы Windows 10. Для установки операционной системы по сети PXE необходимо иметь образы Windows 10. Это могут быть оригинальные образы от Microsoft или собственные пользовательские образы. Образы должны быть в формате .iso или .wim.
  3. Создать загрузочные файлы. При установке Windows 10 по сети PXE необходимо создать загрузочные файлы, которые будут использоваться клиентами для запуска процесса установки. Загрузочные файлы создаются на PXE-сервере с использованием специальных инструментов, таких как Windows PE или Microsoft Deployment Toolkit.
  4. Настроить BIOS или UEFI. Для установки Windows 10 по сети PXE необходимо настроить BIOS или UEFI на клиентских компьютерах. В настройках BIOS или UEFI нужно выбрать сетевой адаптер как первый приоритет загрузки.

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

Установка Windows 10 по сети PXE является очень гибким и удобным способом развертывания операционной системы на нескольких компьютерах одновременно. Она позволяет автоматизировать процесс установки и упростить управление большим количеством компьютеров.

Создание загрузочного образа Windows 10 для сетевой установки

Сетевая установка операционной системы Windows 10 позволяет значительно упростить и автоматизировать процесс установки на несколько компьютеров одновременно. Для этого необходимо создать загрузочный образ, который будет использоваться для установки на всех компьютерах через сетевой протокол PXE.

Процесс создания загрузочного образа Windows 10 для сетевой установки включает несколько шагов:

  1. Подготовка сервера.
  2. Создание образа операционной системы.
  3. Настройка сервера PXE.
  4. Тестирование и установка.

1. Подготовка сервера:

Перед началом процесса необходимо подготовить сервер, на котором будет работать служба PXE. Убедитесь, что сервер имеет достаточно мощные характеристики и достаточно памяти для работы с несколькими клиентами одновременно. Также необходимо установить и настроить сервер PXE, который будет служить для загрузки образа операционной системы и передачи его клиентам.

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

Создание загрузочного образа операционной системы Windows 10 — это наиболее трудоемкий и ответственный процесс. Для этого можно использовать официальные средства от Microsoft или сторонние программы. Например, можно воспользоваться инструментом Windows Assessment and Deployment Kit (Windows ADK), который позволяет создать полнофункциональный автоматизированный образ операционной системы Windows 10.

3. Настройка сервера PXE:

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

4. Тестирование и установка:

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

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

Настройка сервера для установки Windows 10 по сети PXE

Установка операционной системы Windows 10 по сети PXE позволяет существенно упростить процесс развертывания системы на несколько компьютеров одновременно. Для этого необходимо настроить специальный сервер, который будет предоставлять компьютерам необходимые файлы для загрузки и установки операционной системы.

Для начала необходимо установить на сервер операционную систему, которая будет использоваться для загрузки и установки Windows 10. Чаще всего в качестве сервера используется ОС Linux, например, Ubuntu или CentOS. Установленный сервер должен быть подключен к сети и иметь доступ к интернету.

Далее необходимо установить и настроить необходимое программное обеспечение для установки Windows 10 по сети PXE. Для этого можно использовать программу Serva, которая является бесплатной и доступной для загрузки с официального сайта разработчика. После установки программы необходимо запустить ее и выполнить несколько шагов для настройки сервера.

  1. В главном окне программы выберите опцию «Settings» и перейдите на вкладку «DHCP». Включите DHCP-сервер и укажите диапазон IP-адресов для выдачи компьютерам в сети.
  2. Перейдите на вкладку «TFTP» и включите TFTP-сервер. Укажите путь к папке, в которой хранятся файлы для загрузки и установки Windows 10.
  3. На вкладке «BINL» укажите путь к файлу «pxeboot.com», который будет использоваться для загрузки компьютеров.
  4. Вернитесь на вкладку «PXE» и укажите путь к папке, в которой хранятся все необходимые файлы для установки Windows 10.

После настройки сервера для установки Windows 10 по сети PXE необходимо подключить компьютеры к сети и настроить их BIOS таким образом, чтобы они могли загружаться с сети. Для этого необходимо в настройках BIOS выбрать опцию «Network Boot» или «PXE Boot» и указать приоритет загрузки сетевого устройства.

После настройки BIOS компьютеры должны автоматически подключаться к серверу и загружать необходимые файлы для установки Windows 10. Далее остается только выбрать необходимую версию Windows 10 и выполнить установку на компьютере.

Настройка сервера для установки Windows 10 по сети PXE позволяет сэкономить время и упростить процесс развертывания операционной системы на несколько компьютеров одновременно. Следуя данной инструкции, вы сможете успешно настроить свой сервер и выполнить установку Windows 10 по сети PXE без особых усилий и проблем.

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

Установка операционной системы Windows 10 по сети PXE (Preboot Execution Environment) является удобным и эффективным способом развертывания ОС на нескольких компьютерах одновременно. PXE позволяет загружать и устанавливать операционную систему через сетевой интерфейс без необходимости использования дисков или USB-устройств.

Для установки Windows 10 по сети PXE необходимо выполнить несколько шагов:

  1. Настроить сервер PXE. Для этого необходимо установить и настроить программу, которая будет работать в качестве сервера PXE, например, Serva или TFTP32. В настройках сервера пропишите путь к образу Windows 10 и путь к каталогу, в котором будет располагаться установочные файлы.
  2. Создать загрузочный образ. Для этого необходимо скачать официальный образ Windows 10 с сайта Microsoft. Затем отмонтируйте образ и скопируйте все файлы на сервер PXE в каталог с установочными файлами.
  3. Настроить DHCP-сервер. DHCP-сервер отвечает за выдачу IP-адресов компьютерам в сети. В настройках DHCP-сервера пропишите адрес сервера PXE, имя файла загрузчика и параметры загрузки.
  4. Настроить BIOS компьютеров. В настройках BIOS компьютеров укажите загрузку с сети (PXE) в качестве первого приоритета загрузки.
  5. Запустить установку Windows 10 по сети PXE. При загрузке компьютера в BIOS выберите загрузку с сети (PXE). Компьютер должен получить IP-адрес от DHCP-сервера и запросить файл загрузчика у сервера PXE. После успешной загрузки загрузочного образа Windows 10, начнется процесс установки операционной системы.

Установка Windows 10 по сети PXE позволяет сэкономить время и упростить процесс развёртывания операционной системы на нескольких компьютерах одновременно. Этот метод особенно полезен при настройке больших офисных или корпоративных сетей.

Важно помнить, что для установки Windows 10 по сети PXE необходимо правильно настроить и сопрячь все необходимые компоненты, такие как сервер PXE, загрузочный образ Windows 10, DHCP-сервер и настройки BIOS компьютеров.

Возможные проблемы и их решения при установке Windows 10 по сети PXE

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

1. Не удалось загрузить начальную образовую среду (WinPE)

Если вы столкнулись с проблемой, когда не удалось загрузить начальную образовую среду (WinPE) при установке Windows 10 по сети PXE, в первую очередь убедитесь, что ваш сервер PXE правильно настроен и подключен к локальной сети. Проверьте настройки DHCP и TFTP сервера, а также убедитесь, что сетевые настройки на клиентском компьютере установлены правильно. Если у вас возникли проблемы с сетевыми настройками, обратитесь к администратору сети или системному администратору.

2. Проблемы с загрузкой образа операционной системы

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

3. Проблемы с драйверами

При установке Windows 10 по сети PXE могут возникнуть проблемы с драйверами. Возможно, у вас не хватает нужных драйверов для вашего клиентского компьютера. Убедитесь, что у вас есть все необходимые драйверы и они правильно установлены на сервере PXE. Также рекомендуется проверить обновления драйверов у производителя оборудования.

4. Проблемы с сетевыми настройками

Если у вас возникли проблемы с сетевыми настройками при установке Windows 10 по сети PXE, убедитесь, что ваш сервер PXE и клиентский компьютер находятся в одной подсети. Если вы используете VLAN, проверьте настройки VLAN и убедитесь, что сервер PXE и клиентский компьютер находятся в одной VLAN.

5. Проблемы с обновлениями

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

6. Проблемы с конфигурацией BIOS/UEFI

Если у вас возникли проблемы с установкой Windows 10 по сети PXE, проверьте настройки BIOS/UEFI на клиентском компьютере. Убедитесь, что включена поддержка загрузки по сети (Network Boot) и правильно настроены другие сетевые параметры в BIOS/UEFI. Если у вас есть возможность, обновите BIOS/UEFI до последней версии.

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

  • Установка python из командной строки windows
  • Установка windows 10 на старый ноутбук без uefi
  • Установка windows 10 на серверное железо
  • Установка windows 10 зависает на логотипе в самом начале
  • Установка python на windows server 2019