Pxe rom в биосе что это

BootDev

Создание загрузочных дисков и прочие полезные мелочи

Страницы

2020-01-02

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

В предыдущих статьях, по теме загрузки по сети, все используемые загрузчики, и загрузка с использованием технологии PXE происходила в Legacy-режиме, то есть в режиме старого BIOS. Я решил дополнить данную тему, рассмотрев загрузку по сети в современном стандарте UEFI.

Pxe rom в биосе что это. scr 2020 01 01 020. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 020. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 020

Содержание

В Чем Отличия

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

Технология PXE базируется на трех составляющих:

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

2. DHCP-сервер. Предназначен для автоматической выдачи сетевых настроек в сети без необходимости их прописывания вручную на сетевых машинах обладающих соответствующим DHCP-клиентом. То есть, вы подключаете машину с включенным DHCP-клиентом в сеть в которой присутствует DHCP-сервер, и можно использоваться сетью. Хочу так же заметить, что кроме стандартных настроек сети (IP-адресс, маску подсети, Шлюз, и IP-адрес DNS-сервера), DHCP-сервер участвующий в PXE составляющей, должен передавать информацию о TFTP-сервере, и об имени главного исполняемого загрузочного файла.

3. Загрузочный клиент. Программный код вшитый в прошивку сетевой карты или UEFI BIOS материнской платы. Его задача получить необходимые настройки сети, выполнить соединение с TFTP-сервером, и загрузить с него загрузочный файл и выполнить его

Сервера TFTP и DHCP при этом могут быть запущенны на совершенно разных машинах, единственное требование, чтобы они располагались в одной сети.

Все вышесказанное характерно как для Legacy BIOS, так и для UEFI BIOS. Единственное отличие для UEFI PXE, это указание исполняемого файла в настройках DHCP-сервера предназначенного именно для UEFI BIOS.

Учитывая все вышесказанное, настоятельно рекомендую прочитать про установку и настройку DHCP и TFTP сервера, а так же про установку и настройку загрузчика Windows Boot Manager на TFTP-сервер. Данные статьи полностью актуальны на данный момент времени, и информация из них будет использоваться далее по тексту.

Необходимые Программы

Для осуществления загрузки в UEFI PXE потребуется следующие программы и файлы:

1. Программа Tftp32(64). Компактный инструмент сочетающий в себе TFTP, DHCP, DNS, и Syslog службы.

Pxe rom в биосе что это. scr 2020 01 01 002. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 002. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 002

2. Программа BOOTICE. Невероятно мощный инструмент для создания и работы с загрузочными дисками.

Pxe rom в биосе что это. scr 2020 01 01 003. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 003. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 003

3. Установочный *.ISO образ операционной системы Windows. Скачать его можно на официальном сайте Microsoft, абсолютно бесплатно, и без какой-либо регистрации. Скачивание происходит через программу MediaCreationTool.

Pxe rom в биосе что это. scr 2020 01 01 004. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 004. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 004

4. Один из загрузочных WinPE, мультизагрузочной сборки 2k10.

Pxe rom в биосе что это. scr 2020 01 01 001. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 001. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 001

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

Как было сказано ранее, установка и конфигурация программы Tftp32(64) уже была подробно рассмотрена в данной статье, поэтому я ограничусь лишь небольшим демонстрационным скринкастом.

Pxe rom в биосе что это. 2020 01 01 2. Pxe rom в биосе что это фото. Pxe rom в биосе что это-2020 01 01 2. картинка Pxe rom в биосе что это. картинка 2020 01 01 2

В данном скринкасте отображена настройка TFTP-сервера, с корневой директорией D:\TFTP, и настройка DHCP-сервера, но без указания имени исполняемого загрузочного файла.

Pxe rom в биосе что это. scr 2020 01 01 005. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 005. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 005

Имя загрузочного файла будет добавлено в следующем разделе.

Директория D:\TFTP на данный момент пуста.

Pxe rom в биосе что это. scr 2020 01 01 007. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 007. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 007

Данная директория является корневой для TFTP-сервера, и будет содержать все необходимые загрузочные файлы.

Установка UEFI-загрузчика

В качестве загрузчика будет выступать Windows Boot Manager (BOOTMGR). Установка данного загрузчика на TFTP-сервер так же рассматривалась ранее. Принцип полностью схож, различаются лишь копируемые файлы.

Первым делом, копируем из установочного *.ISO образа операционной системы Windows, папку \efi\microsoft\boot в корневую директорию TFTP-сервера D:\TFTP.

Pxe rom в биосе что это. scr 2020 01 01 008. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 008. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 008

Следующим, копируем файл \efi\boot\bootx64.efi, так же в корневую директорию TFTP-сервера.

Pxe rom в биосе что это. scr 2020 01 01 009. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 009. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 009

И последним, копируем файл \boot\boot.sdi в директорию boot (D:\TFTP\boot) корневой директории TFTP-сервера.

Pxe rom в биосе что это. scr 2020 01 01 010. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 010. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 010

Установочным ISO-образом ОС Windows на этом покончено. Переходим к мультизагрзочному диску 2k10.

Создадим в корневой папке TFTP-сервера директорию sources (D:\TFTP\sources).

Pxe rom в биосе что это. scr 2020 01 01 011. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 011. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 011

Скопируем в созданную директорию файл \2k10\WinPE\W1064PE.wim, из загрузочного ISO-образа мультизагрузочной сборки 2k10.

Pxe rom в биосе что это. scr 2020 01 01 012. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 012. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 012

Переименуем скопированный файл в boot.wim.

Pxe rom в биосе что это. scr 2020 01 01 013. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 013. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 013

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

Запускаем BOOTICE. Открываем в нем конфигурационный файл скопированного загрузчика D:\TFTP\boot\bcd. И выполняем действия приведенные в скринкасте.

Pxe rom в биосе что это. 2020 01 01 3. Pxe rom в биосе что это фото. Pxe rom в биосе что это-2020 01 01 3. картинка Pxe rom в биосе что это. картинка 2020 01 01 3

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

Осталось только вписать имя исполняемого загрузочного файла в конфигурацию DHCP-сервера. Данным файлом в нашем случае является D:\TFTP\bootx64.efi.

Pxe rom в биосе что это. scr 2020 01 01 014. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 014. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 014

Загрузчик, и тестовое содержимое на этом установлены.

Загрузка Тестового BOOT.WIM

Тестировать загрузку по сети будем в виртуальной машине VMware Workstation Player.

Pxe rom в биосе что это. scr 2020 01 01 015. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 015. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 015

Тестовая виртуальная машина обязательно должна смотреть в вашу реальную сеть.

Pxe rom в биосе что это. scr 2020 01 01 016. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 016. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 016

Запускаем программу Tftp32(64), если она была закрыта. Далее стартуем виртуальную машину и выбираем загрузку по сети в UEFI-режиме.

Pxe rom в биосе что это. scr 2020 01 01 018. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 018. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 018

Начнет выполняться UEFI PXE клиент.

Pxe rom в биосе что это. scr 2020 01 01 019. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 019. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 019

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

Pxe rom в биосе что это. scr 2020 01 01 020. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 020. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 020

После скачивания всех необходимых файлов в оперативную память виртуальной машины, последует их запуск. В моем случае, будет запущена WinPE взятая с мультизагрузочного диска 2k10.

Pxe rom в биосе что это. scr 2020 01 01 021. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 021. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 021

Pxe rom в биосе что это. scr 2020 01 01 022. Pxe rom в биосе что это фото. Pxe rom в биосе что это-scr 2020 01 01 022. картинка Pxe rom в биосе что это. картинка scr 2020 01 01 022

Загрузка в UEFI PXE режиме прошла успешно.

В статье было рассмотрено: Как осуществить загрузку в UEFI PXE режиме? Как настроить программу TFTP32(64) для загрузки в UEFI-режиме? Как установить UEFI-загрзчик на TFTP-сервер?

Как можно заметить, отличий в реализации загрузки по сети между UEFI и Legacy режимом нет. Вся разница лишь в прописываемом исполняемом загрузочном файле, и файлах загрузчика. Что касаемо других загрузчиков, то с ними дела обстоят ровно так же. Все что необходимо, это лишь использовать их UEFI версии.

Источник

PXE-MOF: Exiting PXE ROM — что это такое?

Приветствую друзья! Сегодня мы поговорим про такую ошибку как PXE-MOF: Exiting PXE ROM. Моя задача — собрать максимум информации и написать здесь все простыми словами.

Примерный вид ошибки:

Pxe rom в биосе что это. 190621134400. Pxe rom в биосе что это фото. Pxe rom в биосе что это-190621134400. картинка Pxe rom в биосе что это. картинка 190621134400

Я напишу свое мнение, свои советы. Здесь как бы особо путей решения проблемы нет — дело в материнке, в жестком либо в настройках биоса.

Ошибка PXE-MOF: Exiting PXE ROM — разбираемся

Значит при включении компа у вас может быть ошибка, полное название которой:

PXE-E61: Media test failure, check cable. PXE-MOF: Exiting PXE ROM.Error operating system

PXE-E61: Media test failure, check cable
PXE-MOF: Exiting Intel PXE ROM
Boot failure: System Halted

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

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

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

Как по мне — фишка крутая. Правда я никогда не пробовал ее. Это как Тимвиер, но куда круче, мне просто кажется что все это должно работать стабильнее и быстрее чем Тимвиер. Хотя понимаю что Тимвиер вообще из другой оперы..

Мое личное мнение, что самые частые причины ошибки это:

Кабель жесктого диска

Вы можете быть удивлены, но я вам предложу вариант решения такой:

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

Вы спросите меня, но причем тут вообще это? Ребята, прикол в том, что в биосе есть порядок загрузки. Он может быть например такой:

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

Другие варианты

Так что делать?

Судя по всему, что мы узнали, по тому что я нашел в интернете — самое главное:

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

На заметку — может быть такое, что с Windows 7 будут траблы, а с Windows 10 — нет.

Заключение

Надеюсь мои советы кому-то помогли.

Главное мы выяснили:

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

Источник

Что такое PXE ROM в BIOS?

Preboot Execution Environment (PXE) относится к различным методам загрузки IBM-совместимого компьютера, обычно работающего под управлением Windows, без необходимости использования жесткого диска или загрузочной дискеты. … Благодаря современной технологии памяти загрузка из ПЗУ или ППЗУ происходит быстро. PXE также можно использовать для загрузки компьютера из сети.

Что такое PXE в BIOS?

В вычислениях спецификация Preboot eXecution Environment, PXE (чаще всего произносится как / ˈpɪksiː / pixie), описывает стандартизованную среду клиент-сервер, которая загружает программную сборку, полученную из сети, на клиентах с поддержкой PXE.

Какая польза от загрузки PXE?

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

Как включить PXE в BIOS?

На системных платах Intel® для настольных ПК, поддерживающих Pre-boot Execution Environment (PXE), вы можете установить сеть в качестве загрузочного устройства.

Чтобы включить сеть в качестве загрузочного устройства:

Как отключить PXE в BIOS?

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

Что такое загрузка UEFI PXE?

Preboot eXecution Environment (PXE) — это протокол, который загружает компьютеры без использования жесткого диска или операционной системы. … Разница между загрузкой через Unified Extensible Firmware Interface (UEFI) и устаревшей загрузкой заключается в процессе, который микропрограмма использует для поиска цели загрузки.

Что такое режим загрузки UEFI?

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

Что такое процесс загрузки PXE?

Однако, когда клиент инициирует загрузку PXE (традиционно нажимая F12), процесс немного изменяется: клиент отправляет широковещательную рассылку DHCP и заявляет, что ему необходимо выполнить загрузку PXE. DHCP-сервер принимает эту широковещательную рассылку и отвечает, предлагая использовать IP-адрес.

Какой порт используется при загрузке PXE?

Порт 4011 — это стандартный порт PXE, используемый клиентами PXE для связи с сервером PXE после первоначального обнаружения / предложения, для одноадресной передачи запроса на расположение файла образа загрузки TFTP. Этот порт не используется, если PXE Everywhere настроен для поддержки DHCP Snooping.

Безопасна ли загрузка PXE?

PXE не имеет механизма шифрования или аутентификации, уязвим для атак типа «злоумышленник в середине», не масштабируется за пределами локальных сетей и имеет проблемы с надежностью, связанные с тайм-аутом TFTP и потерей пакетов UDP. Спецификация UEFI представила загрузку HTTP (S) в версии 2.5.

Что такое сетевая загрузка в BIOS?

Основы сетевой загрузки

Эта программа (как в BIOS, так и в мире UEFI) отвечает за инициализацию оборудования, обнаружение подключенного оборудования, выбор загрузочного устройства и загрузку операционной системы. Затем операционная система выполняет процедуру загрузки.

Как остановить загрузку BIOS?

Включение или отключение сетевой загрузки для сетевой карты

Почему загружаются сети?

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

Что такое сбой PXE ROM?

или PXE-M0F: выход из PXE ROM. Это указывает на проблему с PXE вашего компьютера (среда выполнения перед загрузкой). Чаще всего эта ошибка возникает, когда последовательность загрузки неправильно сконфигурирована в BIOS или ваше загрузочное устройство (обычно жесткий диск) не может быть правильно прочитано.

Как обойти PXE-загрузку?

Эти параметры также могут быть перечислены в разделе «Дополнительно». Переместите сетевую карту из верхней части списка порядка загрузки в нижнюю часть. Это по существу отключает PXE, позволяя компьютеру загружаться с жесткого диска или другого носителя вместо сетевой карты.

Как отключить загрузку PXE ROM?

После обновления прошивки выполните следующие действия:

Источник

Что такое PXE ROM в BIOS?

Preboot Execution Environment (PXE) относится к различным методам загрузки IBM-совместимого компьютера, обычно работающего под управлением Windows, без необходимости использования жесткого диска или загрузочной дискеты. … Благодаря современной технологии памяти загрузка из ПЗУ или ППЗУ происходит быстро. PXE также можно использовать для загрузки компьютера из сети.

Какая польза от загрузочного ПЗУ PXE?

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

Что такое PXE в BIOS?

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

Как включить PXE в BIOS?

На системных платах Intel® для настольных ПК, поддерживающих Pre-boot Execution Environment (PXE), вы можете установить сеть в качестве загрузочного устройства.

Чтобы включить сеть в качестве загрузочного устройства:

Что означает выход из PXE ROM?

или PXE-M0F: выход из PXE ROM. Это указывает на проблему с PXE вашего компьютера (среда выполнения перед загрузкой). Чаще всего эта ошибка возникает, когда последовательность загрузки неправильно сконфигурирована в BIOS или ваше загрузочное устройство (обычно жесткий диск) не может быть правильно прочитано.

Что такое PXE и ​​как он работает?

PXE работает с сетевой картой (NIC) системы, заставляя ее работать как загрузочное устройство. … Когда клиент получает эту информацию, он связывается с сервером TFTP для получения образа загрузки. Сервер TFTP отправляет загрузочный образ (pxelinux. 0), а клиент выполняет его.

Что такое режим загрузки UEFI?

Режим загрузки UEFI относится к процессу загрузки, используемому прошивкой UEFI. UEFI хранит всю информацию об инициализации и запуске в файле. efi, который сохраняется в специальном разделе под названием EFI System Partition (ESP). … Прошивка UEFI сканирует GPT, чтобы найти служебный раздел EFI для загрузки.

Безопасна ли загрузка PXE?

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

Какой порт используется при загрузке PXE?

Клиент выполняет загрузку по сети. PXE использует порты DHCP и TFTP для загрузки двоичных файлов. Для TFTP и DHCP необходимо включить порты 67, 69 и 4011. Серверы TFTP и многоадресной рассылки по умолчанию используют порты в диапазоне от 64001 до 65000.

Что такое сетевая загрузка в BIOS?

Что такое загрузка по сети? Сетевая загрузка, или загрузка из локальной сети, как ее еще называют, — это процесс, который позволяет компьютеру запускать и загружать операционную систему или другую программу непосредственно из сети без каких-либо локально подключенных запоминающих устройств, таких как дискета, CDROM, USB-накопитель. или жесткий диск.

Что такое режим загрузки UEFI или устаревший?

Разница между загрузкой Unified Extensible Firmware Interface (UEFI) и устаревшей загрузкой заключается в процессе, который микропрограмма использует для поиска цели загрузки. Устаревшая загрузка — это процесс загрузки, используемый базовой прошивкой системы ввода / вывода (BIOS). … Загрузка UEFI является преемником BIOS.

Как отключить PXE в BIOS?

Проблема может быть обнаружена, выполнив следующие действия:

Как остановить загрузку BIOS?

Включение или отключение поддержки повторных попыток загрузки по сети

Как отключить загрузку PXE ROM?

После обновления прошивки выполните следующие действия:

Что такое кабель PXE?

PXE (Preboot eXecution Environment) — это среда загрузки, которая позволяет системной плате Intel для настольных ПК загружаться с использованием сетевого интерфейса вместо загрузки с установленного жесткого диска. Вы можете включить или отключить загрузку PXE в BIOS. … Сетевой кабель не подключен к системной плате Intel для настольных ПК.

Как мне исправить мой Intel PXE ROM?

Источник

PXE — грузим всё! Осваиваем мультизагрузку по локальной сети

Pxe rom в биосе что это. Loading bar. Pxe rom в биосе что это фото. Pxe rom в биосе что это-Loading bar. картинка Pxe rom в биосе что это. картинка Loading bar

Содержание статьи

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

Итак, сегодня мы научимся: устанавливать Windows и Linux по сети, грузить небольшие ISO-образы, полезный софт (всяких там Касперских, Акронис, WinPE, мемтесты), разворачивать тонкие клиенты и рулить ими. Чтобы, например, бухгалтер, работающая с 1С по RDP, не прибила тебя за то, что у нее слетела винда, а отчет нужно было подготовить еще вчера. Или скупой начальник, который не хочет обновлять свой комп, восхитился твоим профессионализмом, когда увидит, как на стареньких компах летает Windows 8. В достижении наших коварных целей нам поможет сервер, предоставляющий загрузку по сети (PXE).

Xakep #201. Как стать киборгом

У любого системного администратора в заначке есть универсальный USB-диск для экстренной реанимации компьютера. Согласись, было бы куда лучше иметь ту же функциональность, используя одну лишь сетевую карту. Нельзя при этом не отметить возможность одновременной работы с несколькими узлами сразу. Итак, исходя из наших потребностей у нас есть два пути решения: использовать PXE или LTSP.

LTSP нам не очень подходит: он призван грузить по сети ОС, установленную на самом сервере, что позволяет использовать приложения сервера LTSP. Это не совсем то, что нам нужно. PXE — инструмент для загрузки компьютера по сети без использования локальных носителей данных, так же как и LTSP. PXE позволяет организовать мультизагрузочное меню загрузки, аналогичное универсальному «USB-реаниматору».

Pxe rom в биосе что это. 1444982391 4259 2. Pxe rom в биосе что это фото. Pxe rom в биосе что это-1444982391 4259 2. картинка Pxe rom в биосе что это. картинка 1444982391 4259 2 Главное меню загрузки PXE, графический режим

Что будем реализовывать?

Началось все с необходимости иметь под рукой инструмент для удаленной установки Ubuntu/Debian Server по сети, с возможностью загрузки Live CD маленькой системы, вроде SliTaz или Kolibri OS.
Как говорится, аппетит приходит во время еды: намеченное не успели реализовать, а к плану добавился еще ряд «хотелок». В итоге список получился весьма внушительным.

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

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

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

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

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

Syslinux. Ставим загрузчик

В качестве загрузчика будем использовать Syslinux. Последнюю версию можно взять здесь. Распаковываем и кладем в /var/lib/tftpboot следующие файлы: ldlinux.c32, libcom32.c32, pxelinux.0 и lpxelinux.0 и каталог boot, в который складываем chain.c32, ldlinux.c32, libcom32.c32, libcom32.elf, libutil.c32, linux.c32, memdisk, menu.c32, vesamenu.c32 (menu.c32 — только текстовое меню, vesamenu.c32 позволяет украсить меню, например добавив фон). Файл меню загрузки по умолчанию должен находиться в /var/lib/tftpboot/pxelinux.cfg/default и иметь вид

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

Все, что относится к разделу меню Install/Boot Linux, вынесем в отдельный файл /var/lib/tftpboot/linux. Аналогично выносятся другие пункты меню. Остальные параметры загрузки рассмотрим при добавлении каждого пункта/продукта.

Раздел Linux. Готовим на примере Ubuntu 14.04

Тонкие клиенты / Thinstation Linux

Acronis

Продукты Acronis загружаются аналогично инсталляторам Linux-систем. Скачал в Сети первый попавшийся образ Acronis, исключительно в научных целях. Распаковал. Нас интересуют только два каталога: ADD12 и ATI2015. Внутри каждого каталога видим по два файла с одинаковым именем и разным расширением. Это сделано для загрузки на 32-битных и x64-системах. Если открыть файл menu.lst того же образа, можно посмотреть, что чему соответствует. Для удобства складываем True Image и Disk Director аналогичным образом. Создаем папку acronis в рабочем каталоге ( /var/lib/tftpboot ). В него копируем ADD12 и ATI2015 со всем содержимым. Для удобства продукты Acronis выносим в отдельный раздел меню, так же как и раздел Linux. В pxelinux.cfg/default добавляем:

Файл acronis приводим к такому виду:

Windows PE

Заключение

На этом всё. В следующей статье мы научимся подготавливать и добавлять Windows-образы, сетевой установке в ручном и автоматическом режимах. Добавим Kaspersky Rescue v10, ERD Commander, именуемый MSDaRT. Разберемся, как запускать диагностические утилиты на примере memtest, а также покажем, как украсить меню загрузки.

Pxe rom в биосе что это. author. Pxe rom в биосе что это фото. Pxe rom в биосе что это-author. картинка Pxe rom в биосе что это. картинка author

Александр «Plus» Рак

Участник сообщества OmskLUG. Инженер отдела электронного взаимодействия МКУ «Информационно-технического управления».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *