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

Хотели ли вы когда-нибудь запустить «Консоль восстановления Windows» для одной процедуры обслуживания или программы, которую вы хотите использовать, не вспоминая, где вы забыли компакт-диск? HTG объясняет, как загрузить WinPE из PXE.

Обновите PXElinux до

На момент написания этой статьи версия Syslinux в репозитории Ubuntu по-прежнему Я предполагаю, что это потому, что команда Syslinux решила встряхнуть ветку V5 и изменила способ работы своих модулей COM32 (теперь основанный на ELF) и изменила «ядро», чтобы требовать библиотеку () для что-нибудь за пределами «чистой загрузки». Это делает возможным столкновение с поломкой для любого, кто привык к «старому». Не волнуйтесь, мы загрузим необходимые файлы вручную и сделаем так, чтобы ваша установка FOG не потеряла ритм.

Мы будем использовать версию , так как это последняя версия stable из ветви V5 на момент написания этой статьи, и именно над ней команда Syslinux работала вместе с командой wimboot, чтобы сделать это порядок работы.

Примечание . Еще одна причина того, что последняя версия еще не является частью репозитория Ubuntu (IMHO), заключается в том, что, по крайней мере, в Citrix-Xen гости HVM не могут загружать что-либо, кроме меню PXE. Другие гипервизоры, такие как VMware, Hyper-V и VirtualBox, а также физические машины, просто в порядке с новой версией.

Если примечание выше не влияет на вас, продолжайте.

Получите версию PXElinux непосредственно с и распакуйте ее на сервере FOG:

wget tar xvhf

Создайте каталог, который будет содержать новые необходимые библиотеки:

mkdir -p/tftpboot/howtogeek/libs

Скопируйте необходимые файлы библиотеки в этот каталог, чтобы они были доступны клиентам во время выполнения:

cp -av cp -av cp -av

Добавьте «путь» к этому каталогу, к уже существующему файлу конфигурации «по умолчанию», либо отредактировав его, либо выполнив следующую команду:

Читайте также:  Как читать и определять переменные окружения и оболочки на Linux

выведите «PATH howtogeek/libs» >> /tftpboot/

Скопируйте новый требуемый файл в корень сервера TFTP, выполнив:

cp -av

Обновите графический движок (), чтобы он соответствовал этой новой версии:

cp -av

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

Решение 3: обновить BIOS

Если что-то не так с BIOS вашего компьютера, трудно сказать, что что-то сможет решить проблему, кроме полного обновления BIOS. Обновление BIOS может быть сложным процессом, и проблема в том, что он сильно отличается в зависимости от производителя вашего ПК. Вот почему вы должны внимательно следовать инструкциям, если хотите получить нужные результаты.

  1. Чтобы узнать текущую версию BIOS, установленную на вашем компьютере, введите msinfo в строке поиска в меню «Пуск».
  2. Найдите версию BIOS под вашей моделью процессора и скопируйте или перепишите что-нибудь в текстовый файл или на лист бумаги.
  3. Вспомните, был ли ваш компьютер собран на заводе или был собран вручную, приобретая все компоненты по отдельности. Это важно, потому что вы не хотите использовать BIOS, созданный для одного компонента вашего ПК, когда он не будет применяться к другим вашим устройствам, и вы перепишете BIOS на неправильный, что приведет к серьезным ошибкам и системным проблемам.
  4. Подготовьте свой компьютер к обновлению. Если вы обновляете свой ноутбук, убедитесь, что его аккумулятор полностью заряжен, и подключите его на всякий случай к сети электропитания. Если вы обновляете компьютер, рекомендуется использовать источник бесперебойного питания (ИБП), чтобы убедиться, что ваш компьютер не выключается во время обновления из-за сбоя питания.
  5. Обновите BIOS.

Собираем все в кучу и взлетаем

В качестве дистрибутива для сервера выбор пал на Ubuntu Server LTS. Можно остановиться на любой другой ОС, разница будет только в синтаксисе. Итак, приступим. Нам потребуется TFTP, DHCP (необязательно установленный на этом же сервере, в роли DHCP-сервера может выступить роутер), сервис для организации сетевой файловой системы NFS. Рассматривать будем только те настройки, которые нас интересуют в рамках темы. Первым делом установим все необходимое, предварительно сделав все обновления:

Параметр -y означает, что на все вопросы отвечаем согласием. Настройка TFTP сводится к правке пары строк в соответствующем месте:

Читайте также:  Используем iptables для защиты сервера от DDOS и Flood

Обрати внимание, параметр TFTP_DIRECTORY=»/var/lib/tftpboot» указывает место расположения корневого каталога TFTP-сервера. После сохранения перезапускаем удобным для себя способом:

Далее настроим DHCP-сервер. Приведу простую конфигурацию файла /etc/dhcp/:

Данная конфигурация говорит о том, что DHCP-сервер работает в локальной сети Клиенту присваиваются адреса из диапазона –, им будут присвоены параметры шлюза — , DNS-сервера — и Класс pxeclients, а именно параметр filename — это имя файла загрузчика, расположенного в корневой папке TFTP-сервера, в нашем случае /var/lib/tftpboot/pxelinux.0, на сервере с адресом

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

12Jun/130

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

Установка WDS-сервера на машину Windows Server 2008:

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

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

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

Поздравляю!

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

В место заключения:

 Задание было выполнено за 6 деней. Можно было сделать все за 35 минут при использовании корректного мануала.

Буду раз ответить на любые вопросы

Pages

  • Geo-Location API download section
  • Контакты
  • Мыльные новости
  • Новые

Categories

Как удаленно установить Windows

Чтобы переустановить Windows удаленно, нам потребуется собственно винда в виде ISO-образа, программы WinNTSetup и Bootice, удаленное подключение, права админа и прямые руки.

Образ можно скачать с сайта Microsoft, но я вместо этого зашел на известный русский торрент-трекер и скачал оттуда актуальную сборку Windows 10 2004 с вырезанным хламом.

Таблетку видишь? А она есть!

Как удаленно установить Windows

Если совесть позволяет, скачать образ можно прямо на компьютер клиента. Но можно несколько уменьшить объем загрузки и заодно кастомизировать сборку, вытащив из ISO-образа всего один файл — , находящийся в папке sources в корне образа (при желании можно его заодно поправить). Для установки, кроме него, ничего не нужно. Файл может иметь немного другие имена, но спутать его не с чем — размер переваливает за гигабайт и занимает большую часть образа. Форматы WIM и ESD — это просто разные версии формата. Подробнее об этом безобразии уже написано».

Читайте также:  Как пользоваться протоколом SSH в Ubuntu: установка и настройка

К удаленному соединению особых требований не предъявляется — оно должно только поддерживать графику, то есть Telnet и ему подобные пережитки прошлого тут не годятся. И конечно, на целевой машине должны быть доступны права администратора. Хотя даже в 2020 году юзеры так и не научились пользоваться компом без прав админа, так что по этому поводу особо не волнуйся.

Как ты понял, суть этого метода в том, что мы не выходим из установленной системы вплоть до перезагрузки в уже установленную новую. Это может быть единственным вариантом в случае переустановки системы на VPS, когда физически прийти и переустановить попросту невозможно, а потеря удаленного доступа приведет к потере самого сервера. Собственно, метод был придуман и реализован для переустановки винды на сервере, к панели которого был утрачен доступ.

За основу была взята программа WinNTSetup 4. Ее задача — развернуть систему из образов WIM/ESD в обход штатного установщика и WinPE. Естественно, кроме простого применения образа, программа умеет твикать устанавливаемую систему и имеет множество настроек. В общем, для нормального сисадмина или «тыжпрограммиста» эта утилита обязательна к скачиванию.

Главное окно программы WinNTSetup

Как удаленно установить Windows

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

Еще нам потребуется Bootice — крайне полезная программа для работы с загрузчиками, которая, среди прочего, поддерживает редактирование BCD (Boot Configuration Data). Нам она понадобится, чтобы заставить загрузчик винды грузить нашу свежеустановленную систему вместо существующей.

Bootice

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

Как удаленно установить Windows

Любое вмешательство в загрузочный код, в том числе переустановка ОС (а особенно переустановка нештатным способом), может привести к трудно восстановимому «кирпичу». Все описанное делай, только когда создашь копию данных или если умеешь их восстанавливать!