BIOS: настройка сетевого контроллера

Enabled (или Yes) – разрешить загрузку компьютера с удаленного компьютера.

Опция также может иметь другие названия:

  1. Boot ROM Function
  2. Boot From LAN First
  3. Boot to Network
  4. Intel 82573E Boot ROM
  5. LAN Boot ROM
  6. LAN Option ROM
  7. MAC LAN Boot ROM
  8. OnBoard LAN Boot ROM
  9. Onboard LAN Option ROM
  10. OnBoard Marvell LAN Boot ROM
  11. OnBoard NV LAN Boot ROM
  12. PXE Boot to LAN
  13. Realtek LAN ROM Initial

Для чего нужен Onboard lan boot rom?

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

Опция onboard lan boot rom в биосе

Но благодаря опции onboard lan boot rom загрузка компьютера возможна и без них. А производиться она будет по сети со специального централизованного сервера. Так часто делается в крупных компаниях, где все данные, в том числе и операционная система, хранятся на сервере, и рабочие станции грузятся именно с него.

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

Благодаря onboard lan boot rom это можно сделать удаленно.

Для того, чтобы загрузиться из сети onboard lan boot rom должен стоять в положении Enabled (активирован), а в списке порядка загрузки устройств (boot) network boot должен стоять на первом месте.

Если же вы не планируете пользоваться загрузкой компьютера из сети, то onboard lan boot rom лучше поставить в положение «Disabled» (выключена).

Этим вы ускорите загрузку компьютера, ведь ему не придутся тратить время на поиск сервера загрузки в сети.

Параллельные и последовательные порты

Настройки портов ввода/ вывода могут быть выделены в отдельный подраздел с названием Onboard I/O Chip, SuperlO Device или аналогичный (рис. 6.4).

Рис. 6.4. Подраздел для конфигурации портов ввода/вывода

Onboard Serial Port 1, COM Port 1

Параметр включает или отключает первый последовательный порт, а также задает для него прерывание и адрес ввода/ вывода.

Auto – последовательный порт включен, и ресурсы для него распределяются автоматически (рекомендуемое значение);

Onboard LAN - включение-отключение сети Onboard LAN - включение-отключение сети

BootDev

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

Содержание

В Чем Отличия

Кардинальных отличий в реализации загрузки с использованием технологии 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 службы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

BootDev

Продолжим тему сетевой загрузки. А именно, затронем вопрос организации установки операционной системы Windows по сети.

План действий

1. Устанавливаем TFTP и DHCP сервера для организации сетевой загрузки.
2. Устанавливаем загрузчик Windows Boot Manager на TFTP сервер.
3. Создаем общий сетевой ресурс на котором будут размещаться установочные файлы. Общий доступ может быть организован по протоколу CIFS или SMB.
4. Размещение установочных файлов необходимых версий Windows на общем сетевом ресурсе.
5. Размещаем среду предустановки на TFTP сервере, и выполняем ее настройку.
6. Настраиваем меню загрузчика.
7. Проверяем итоговый результат.

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

Общий сетевой ресурс

Общая папка настроена.

Копирование дистрибутивов в общую папку

В моем случае это папки Setup_Win10x64 и Setup_Win10x86.

Теперь скопируем папку sources каждого из дистрибутивов в созданные для них директории.

Среда предустановки

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

Текущий файл boot.wim (обоих дистрибутивов), настроен на запуск установки Windows с диска на котором он расположен. Наша задача, настроить данный образ так, чтобы процесс установки запускался из сети.

Изменения которые необходимо будет сделать, это — интегрировать в образ boot.wim сетевые драйвера, и внедрить скрипт установки.

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

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

Так как у нас два дистрибутива, x86 и x64, среду предустановки каждого, нужно настраивать по отдельности. Данный процесс одинаков, поэтому я приведу пример настройки только для boot.wim x86 версии, с необходимыми поправками там, где это необходимо для boot.wim x64 версии.

Подготовка сетевых драйверов

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

Первым делом скачиваем установщик драйверов SDI (Snappy
Driver Installer). Нужна именно Lite версия. Страница скачивания https://sdi-tool.org/download/.

Распаковываем скачанный архив с SDI Lite.

Запускаем исполняемый файл SDI_R xxxx .exe (32-битная версия) или SDI_x64_R xxxx .exe (64-битная), в зависимости от разрядности вашей ОС. Или скрипт SDI_auto.bat, он сам определит разрядность запустит подходящий исполняемый файл. После запуска, скачиваем только сетевые драйверпаки.

Читайте также: 

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

Распакуем в отдельные директории следующие драйверпаки — DP_LAN_Intel_18054.7z, DP_LAN_Others_18053.7z, DP_LAN_Realtek-NT_18055.7z.

В каждой распакованной директории с драйверами, присутствуют поддиректории вида *x86* и *x64*.

Это разделение драйверов по разрядности. Тут возникает одна проблема. К примеру, для WinPE x86 интеграция x64 драйверов будет избыточным и нецелесообразным действием. Поэтому удалим все поддиректории с именем *x64* (для WinPE x64 будет ровно противоположенное действие). Для этой цели удобнее всего воспользоваться каким-нибудь файловым менеджером (Far Manager, Total Commander, Double Commander).

Драйвера сетевых адаптеров для WinPE x86 готовы. Теперь имеющиеся директории можно перенести в отдельную папку, например LAN_x86. Думаю вам не составит труда самостоятельно организовать папку с драйверами LAN_x64.

Размещаем среду предустановки на TFTP

Корень TFTP сервера на данный момент выглядит так (конкретно, это состояние на момент завершения предыдущей статьи).

Расположим в папке Image образы boot_x86.wim и boot_x64.wim (то есть это обычные boot.wim, взятые из папки sources, скопированные и переименнованные). Данные образы, это не измененные, образы сред предустановок соответствующих дистрибутивов ОС Windows.

Общая файловая структура TFTP на следующем скриншоте.

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

Перед интеграцией драйверов в образ boot_x86.wim, его предварительно необходимо смонтировать. Делается это с помощью команд dism.exe /get-imageinfo /imagefile: D:\TFTP\Image\boot_x86.wim (получение информации о указном *.wim образе, чтобы определить индекс монтируемого содержимого)

и dism.exe /mount-wim /wimfile: D:\TFTP\Image\boot_x86.wim /index: 2 /mountdir: E:\mnt (монтирование указанного *.wim образа к указанному каталогу).

После того как образ смонтиорован, можно приступить к интеграции в него ранее подготовленных драйверов. Выполним для этого команду dism.exe /image: E:\mnt /Add-Driver /Driver: C:\Users\x7z3\Desktop\SDI\drivers\LAN_x86 /Recurse .

Этим действием мы интегрировали сетевые драйвера из директории LAN_x86 в образ boot_x86.wim. Для образа boot_x64.wim все будет идентично, разница будет лишь в имени подключаемого файла и директории с драйверами.

Интеграция скрипта запуска установки ОС

Скрипт установки — это обычный командный файл с расширением *.cmd. Его задача, подключить сетевой диск с установочными файлами и запустить установщик ОС.

Для того чтобы организовать запуск скрипта, во время загрузки среды предустановки, нам потребуется создать файл winpeshl.ini (текстовый файл) в директории E:\mnt\Windows\System32 с следующим содержимым:

Файл winpeshl.ini, является конфигурационным файлом для среды предустановки. Он позволяет задать программу(ы) выполняемые вместо стандартной оболочки. Подробнее о нем можно почитать тут.

Теперь создадим сам скрипт установки init.cmd (текстовый файл) в той же директории. Исходный текст init.cmd:

Учитывайте что установочный скрипт для x64 системы, будет содержать немного другой путь до установочных файлов.

Все необходимое сделано. Осталось только отключить подключенный образ boot_x86.wim с сохранением выполненных изменений. Делается это командой dism.exe /unmount-wim /mountdir: E:\mnt /commit . Предварительно, ОБЯЗАТЕЛЬНО закройте открытые папки или файлы в смонтированном каталоге.

Все вышеописанное нужно будет проделать и для файла образа boot_x64.wim.

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

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

Параметры для загрузки boot_x86.wim.

Параметры для загрузки boot_x64.wim.

Проверка итогового результата

Теперь все готово. Осталось только проверить результат проделанной работы. Проверять будем как всегда в виртуальной машине VirtualBox.

Загруженное меню. В шапке видно что загрузчик загружен по сетию

Загрузка образа boot_x86.wim в оперативную память компьютера.

Выполнение интегрированного нами скрипта.

Уведомление скриптом об успешности подключения сетевого ресурса.

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

На этом скриншоте видно, что установка идет реально по сети.

Технология сетевой установки ОС проста и доступна. Минимум необходимых инструментов. Все что нужно, это установочный образ Windows 10 (нет необходимости скачивать WAIK или ADK). Все описанное выше будет работать для ОС Windows начиная с 7-ки и выше (7, 8.1, 10).

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

Первым пунктом ставим возврат в предыдущий раздел меню. Далее будет установка Ubuntu 14.04 i386 и amd64. Скачиваем образ Ubuntu 14.04 mini.iso, распаковываем, находим прямо в корне два файла: linux и initrd.gz. Напомню, что корневой каталог сервера для загрузки — это каталог TFTP-сервера /var/lib/tftpboot . Исходя из этого, располагаем файлы внутри tftpboot. В случае с установкой Ubuntu, например, в images/linux/ubuntu14/i386 для x86 и в /images/ubuntu14/amd64 для x64 архитектур соответственно. Заметь, пути указаны относительно каталога FTFP-сервера. Здесь можно задавать параметры для установки, для автоматизации процесса установки. Например, задать параметр установки в качестве окружения рабочего стола при установке Debian KDE: append desktop=kde . Следующим шагом запустим маленький SliTaz. Грузить ISO-образы будем через memdisk. Из листинга сверху видно раздел slitaz, memdisk у нас расположен в каталоге boot, сам образ — в каталоге images. Параметры аналогичны тем, что используются в мультизагрузочных дисках.

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

  1. Архив со всем контентом /srv/tftp (ссылка на торрент файл, прямая ссылка)
  2. Архив всей ОС (ссылка на торрент файл, прямая ссылка)

Второй случай подразумевает установку на голое железо или виртуальную машину.
Вкратце шаги по развертыванию сборки из полного архива ОС будут такими:
1. Загрузиться с Linux LiveCD.
2. Разметить диск и отформатировать разделы.
3. Примонтировать «/» раздел.
4. Распаковать архив.
5. Установить загрузчик.
6. Перезагрузиться.
7. Настроить ОС в соответствии вашей сети и начать пользоваться.
Логин / пароль: root / ServerClub.
ВАЖНО: Если в вашей сети есть работающий dhcp сервер, то перед запуском нашей сборки отключите в ней автостарт dhcp.

Подключите подменю FOG к основному меню

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

Поэтому отредактируйте файл /tftpboot/howtogeek/menus/fog.cfg:

Добавьте следующую запись после записи «menu color title» и перед функциями FOG:

Lan option rom в БИОСе что это?

Network boot в биосе что это?

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

  • OnBoard AC/97 Audio — отвечает за работу интегрированного в материнскуюплату звукового контроллера стандарта АС/97. По умолчанию данный параметр имеетзначение Auto; также контроллер можно отключить, выбрав вариант Disabled.Отключать контроллер необходимо, если в одном из слотов расширений установленаболее высококачественная звуковоспроизводящая система. Кроме того, отключениеприводит к освобождению занимаемых устройством ресурсов.
  • Onboard LAN — ответственен за использование встроенного в материнскуюплату сетевого адаптера. По умолчанию для данного параметра установленозначение Enabled, хотя сетевой адаптер можно и отключить, выбрав вариант Disabled.
  • OnBoard LAN Boot ROM — позволяет указать BIOS, что необходимо включитьвозможность загрузки с интегрированного сетевого контроллера, используя данныеиз его BIOS. По умолчанию данный параметр отключен (значение Disabled).Задействовать эту возможность можно, выбрав вариант Enabled.
  • Serial Portl Address — отвечает за присвоение COM-порту одного иззакрепленных адресов и номера прерывания, которые в дальнейшем используютсяоперационной системой. По умолчанию выбрано значение 3F8 / IRQ3, такжевозможны варианты Disabled, 2F8 / IRQ3, 3E8 / IRQ4 и 2F8 / IRQ3. Изменятьзначение этого параметра не стоит, поскольку это может привести к конфликтаммежду устройствами в операционной системе. Однако если наблюдаются конфликтыустройств, то можно попробовать выбрать другой адрес и прерывание, которыеотводятся для СОМ-порта.
  • Parallel Port Address — присваивает LPT-порту один из закрепленныхадресов, который в дальнейшем используется операционной системой. По умолчаниюустановлено значение 378, также можно выбрать Disabled, 278 и 3ВС.
  • Parallel Port Mode — указывает BIOS, в каком режиме должен работатьпараллельный порт компьютера. По умолчанию имеет значение ЕСР, также можновыбрать варианты Normal, Bi-Directional и EPP. Значения Normal и Bi-Directionalподразумевают стандартный и параллельный режимы передачи данных, которые неотличаются особой скоростью работы. Если же параллельный порт планируетсяиспользовать » на полную катушку», то необходимо установить значение ЕРР или ЕСР.При выборе ЕРР — режима (Enhanced Parallel Port — увеличенный параллельный порт)появляется дополнительный параметр ECP Mode DMA Channel, который может приниматьзначения DMA 0, DMA 1 и DMA 3, что определяет способ адресации при передачеи получении данных из порта.При выборе ЕСР-режима (Extended Parallel Port — расширенный параллельный порт)появляется дополнительный параметр Parallel Port IRQ, который может приниматьзначения IRQ5 или IRQ7, что определяет номер отводимого под обслуживание портапрерывания.
  • OnBoard Game/MIDI Port — позволяет задействовать Game/ MIDI -порт иназначит ему физический адрес. По умолчанию данный параметр имеет значениеDisabled, что не кажется странным, поскольку Game/ MIDI -порт уже давным-давноне используется. Также параметр может принимать значения 200/300, 200/320,208/300 и 208/308.

В данной статье мы рассмотрим такую довольно распространенную опцию BIOS, как onboard lan boot rom. Встречается она на многих материнских платах, а вот для чего она нужно знает далеко не каждый.

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

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

Данная опция в зависимости от версии bios может иметь слегка измененные названия:

  • Boot ROM Function;
  • Boot From LAN First;
  • Boot to Network;
  • Intel 82573E Boot ROM;
  • LAN Boot ROM;
  • LAN Option ROM;
  • MAC LAN Boot ROM;
  • OnBoard LAN Boot ROM;
  • Onboard LAN Option ROM;
  • OnBoard Marvell LAN Boot ROM;
  • OnBoard NV LAN Boot ROM;
  • PXE Boot to LAN;
  • Realtek LAN ROM Initial.

Что такое Onboard lan boot rom?

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

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

Читайте также:  Warning lnb short что делать

Если же вы не планируете пользоваться загрузкой компьютера из сети, то onboard lan boot rom лучше поставить в положение «Disabled» (выключена).

Этим вы ускорите загрузку компьютера, ведь ему не придутся тратить время на поиск сервера загрузки в сети.

Что такое network boot в биосе

Здравствуйте, уважаемые читатели блога Help начинающему пользователю компьютера. Сегодня я предлагаю Вашему вниманию вторую статью об опциях БИОС, с помощью которых можно управлять параметрами загрузки персонального компьютера.

InitializeDisplayCacheMemory

Опция InitializeDisplayCacheMemory позволяет разрешить/запретить вывод во время загрузки системы на экран монитора сообщения о размере памяти, которая выделяется для интегрированного адаптера.

Enabled – разрешить вывод на экран монитора сообщения о размере памяти, которая выделяется для интегрированного адаптер a ;

Disabled – разрешить вывод на экран монитора сообщения о размере памяти, которая выделяется для интегрированного адаптера.

Опция также может иметь другие названия:

Onboard DisplayCache Setting

Interrupt 19Capture

Опция Interrupt 19Capture разрешает/запрещает дополнительным контроллерам (IDE, SCSI или RAID) обрабатывать прерывание INT 19, которым завершается тестирование компьютера и которое используется для загрузки в оперативную память первого сектора загрузочного диска. Необходимо включить, если загрузочный диск подключен к дополнительному контроллеру (IDE, SCSI или RAID).

Disabled –запретить дополнительным контроллерам (IDE, SCSI или RAID) обрабатывать прерывание INT 19;

Enabled – разрешить дополнительным контроллерам (IDE, SCSI или RAID) обрабатывать прерывание INT 19.

Опция Language позволяет выбрать язык интерфейса БИОС.

English – английский язык интерфейса;

Italiano – итальянский язык интерфейса;

Francais – французский язык интерфейса;

Deutsh – немецкий язык интерфейса;

Espanol – испанский язык интерфейса.

Опция также может иметь другие названия:

Опция SecondBootDevice определяет второе по приоритету устройство, на котором БИОС будет искать загрузчик операционной системы.

A (или Floppy) – вторым по приоритету устройством, на котором БИОС будет искать загрузчик операционной системы будет флоппи-дисковод;

LS 120 – вторым по приоритету устройством, на котором БИОС будет искать загрузчик операционной системы будет устройство SuperDisk (LS-120);

HDD -0 – вторым по приоритету устройством, на котором БИОС будет искать загрузчик операционной системы будет первый жесткий диск IDE ( Primary Master );

HDD -1 – вторым по приоритету устройством, на котором БИОС будет искать загрузчик операционной системы будет второй жесткий диск IDE ( Primary Slave );

HDD -2 – вторым по приоритету устройством, на котором БИОС будет искать загрузчик операционной системы будет третий жесткий диск IDE ( Secondary Master );

HDD -3 – вторым по приоритету устройством, на котором БИОС будет искать загрузчик операционной системы будет четвертый жесткий диск IDE ( Secondary Slave );

Отключаем встроенную аудиокарту в BIOS

Все чаще в компьютеры ставят качественную дискретную звуковую карту, при этом встроенную надо отключить. Делается это просто, заходим в меню Settings и подраздел AdvancedIntegrated Peripherals.

HD Audio Controller переводим в режим Disabled.

Что такое сетевая загрузка (PXE) и как ей можно пользоваться

Lan option rom в биосе что это?

Библиотека сайта rus-linux.net

Оригинал: What Is Network Booting (PXE) and How Can You Use It? Aviad Raviv 14 апреля 2011Перевод: Н.Ромоданов

Дата перевода: март 2014 г.

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

Рисунки предоставлены h.koppdelaney

Обзор технологии PXE

Технология PXE (Pre Execution Environment — Среда предварительного исполнения), которая произносится как «Пикси» (Pixie — волшебная пыль), является подходом, который позволяет компьютеру (клиентскому компьютеру) загружаться, используя только свою сетевую карту.

Этот метод загрузки был создан еще в 1999 году и если компьютер подключен к сети (и поддерживает этот стандарт), то можно обойти обычную процедуру загрузки (т. е.

включение питания -> BIOS -> HD / CD) и сделать некоторые изящные вещи, начиная с поиска и устранения неисправностей, для чего обычно используется живая ОС liveOS, и даже снять образ машины …, но мы забегаем вперед — давайте вернемся к началу.

Когда используется подход PXE, процесс загрузки изменяется с обычного на следующий:

Включение питания -> BIOS -> стек PXE сетевой карты -> программа сетевой загрузки Network Boot Program (NBP), загружаемая с помощью TFTP с сервера в память клиентской машины -> ответственность за выполнение следующего шага возлагается на программу NBP (2-й этап загрузки).

Если использовать программу «PXElinux» NBP, то можно настроить сервер больше, чем просто для загрузки одной программы PXE для наших клиентов. В некотором смысле, это секретный ингредиент, который позволит нам выполнить все вышеперечисленное и даже больше.

Для более подробного объяснения всего процесса, его истории и некоторые из имеющихся параметров настройки этой программы и программы gPXE (которая является более развитым клоном первой программы) смотрите эту лекцию на , предложенную разработчиками этих программ.

Кроме того, ниже представлено видео, датированное 2008 годом, рассказывающее о настройке, что позволит быстро перейти к некоторым возможностям загрузки.

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

Это руководство будет первым из серии руководств, посвященных PXE. В настоящем руководстве мы заложим основы, на которые мы будет опираться в последующих статьях.

Рекомендации, допущения и предварительные требования

  • Клиентская машина, на которой вы тестируете, поддерживает загрузку PXE и вы знаете, как ее включить.
  • Это руководство было написано и протестировано с использованием Debian Squeeze, Ubuntu Server 9.10 и Linux Mint10. Поэтому предполагается, что у вас также есть система на основе Debian.
  • У вас есть возможность посмотреть статью «Как настроит программный RAID» для «Простого файл-сервера» и «Как настроить всю сеть (802.3ad)», поскольку скорость работы диска и пропускная способность для этого варианта сервера должны быть очень высокими. Настоятельно рекомендуется собирать такую сеть с использованием сервера с высокоотказоустойчивыми сетевыми и дисковыми подсистемами.
  • Вы увидите, что в качестве редактора мы используем VIM, это только потому, что я привык к нему … Вы можете пользоваться любым другим редактором, который вам нравится.

FOG является свободным решением, предназначенным для клонирования компьютеров и имеющая открытый исходный код, которое было создано Чаком Суперски и Цзянь Чжаном (Chuck Syperski и Jian Zhang).

FOG берет обычно используемое программное обеспечение (например, Apache, MySQL и tftpd-hpa упомянуть некоторые из них) и упаковывает их в виде свободного и самодостаточного решения PCLM (PC Lifecycle management), предназначенного для управления жизненным циклом ПК.

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

Примечание: интервью с Чаком Суперски и Цзянь Чжаном о FOG доступно на Tightwad Tech.

Использование FOG в качестве основы для вашего сервера PXE является хорошим способом иметь в наличии все необходимые составляющие, например, TFTP и, если требуется, DHCP без необходимости устанавливать и настраивать их вручную, при одновременном предоставлении вам в качестве бонуса всех функций пакета FOG.

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

  • sudo mkdir -p /opt/fog-setupcd /opt/fog-setup
  • Загрузите последнюю версию пакета FOG из sourceforge в каталог, созданный на предыдущем шаге.
  • Разархивируйте пакет и начните установку.sudo tar -xvzf fog*cd fog*cd binsudo ./installfog.sh
  • Установщик задаст вам несколько вопросов:
    1. What version of Linux would you to run the installation for? (Для какой версии вы хотите запустить инсталляцию?) – 2 (опять же, при условии, что используется система, базирующаяся на Debian)
    2. What type of installation would you to do? (Какой вариант инсталляции вы хотите выполнить?) [N] – Нажмите Enter
    3. What is the IP address to be used by this FOG Server? (Какой адрес IP будет использоваться сервером FOG?) [адрес IP сервера, обнаруженного на eth0] – Нажмите Enter.
    4. Would you to setup a router address for the DHCP server? (Хотели бы вы настроить адрес маршрутизатора для сервера DHCP) [Y/n] – Нажмите Enter.
    5. Would you to setup a DNS address for the DHCP server and client boot image? (Хотели бы вы настроить адрес DNS для сервера DHCP и клиента загружаемого образа?) [Y/n] – Нажмите Enter.
    6. Would you to change the default network interface from eth0? If you are not sure, select No. (Хотели бы вы изменить используемый по умолчанию сетевой интерфейс eth0? Если не уверены, то выберите вариант No) [y/N] – Нажмите Enter.
    7. Would you to use the FOG server for dhcp service? (Хотели бы вы использовать сервер FOG в качестве сервиса dhcp?) [Y/n] – Нажмите Enter (* — см. примечание ниже).
    8. This version of FOG has internationalization support, would you to install the additional language packs? (В настоящей версии FOG имеется поддержка интернационализации, хотели бы вы , чтобы установить дополнительные языковые пакеты?) [Y/n] – Нажмите n.
    9. Are you sure you wish to continue? (Вы уверены, что хотите продолжить?) (Y/N) – Нажмите Y.
    10. Acknowledge and follow the on screen instructions for “MySQL“. (Подтвердите и следуйте инструкциям пакета «MySQL»)
    11. Leave the MySQL password blank for the root account. (Для аккаунта root оставьте пароль для MySQL пустым)
    12. Would you to notify the FOG group about this installation? (Хотели бы вы уведомить группу FOG об этой инсталляции?) – Нажмите Y (рекомендуется)

* Примечание: Предполагается, что у вас нет другого DHCP или он не настроен для использования PXE. Если вы хотите сконфигурировать существующий DHCP, то смотрите описание Конфигурирование DHCP для PXE.

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

Если все пройдет так, как надо, у вас должна быть возможность выполнить загрузку вашей клиентской машине в режиме PXE (обычно с помощью F12) и получить меню-приглашение, используемое в системе FOG по умолчанию.

Изображение получено с помощью Hotfortech.

Чтобы сразу почувствовать вкус возможностей, вы можете выбрать вариант «Run Memtest86+» (выполнить тест Memtest86 +) и получить приглашение программы Memtest, которую мы рассматриваем в нашей статье «Диагностика аппаратных проблем ПК с помощью Ubuntu Live CD».

Файлы и каталоги

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

Создайте следующие подкаталоги:

sudo mkdir -p /tftpboot/howtogeek/menussudo mkdir -p /tftpboot/howtogeek/linuxsudo mkdir -p /tftpboot/howtogeek/picssudo mkdir -p /tftpboot/howtogeek/utils

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

Настройте конфигурационный файл default, используемый по умолчанию

Мы создадим новое главное меню и поместим в свое собственное подменю все функции системы FOG.

Скопируйте конфигурационный файл /tftpboot/pxelinux.cfg/default в howtogeek/menus/fog.cfg.

sudo cp /tftpboot/pxelinux.cfg/default /tftpboot/howtogeek/menus/fog.cfg

Теперь отредактируйте содержимое исходного файла default, используемого по умолчанию:

sudo vim /tftpboot/pxelinux.cfg/default

Сделайте так, чтобы его содержимое выглядело следующим образом:

Когда мы закончим, эта конфигурация позволит вам получить следующие 3 подменю: Utilities (Утилиты), Manual FOGing (Ручное управление системой FOG), Linux stuff (Linux).

Создайте мастер-файл

Мастер-файл позволит делать глобальные изменения во внешнем виде меню без повторного ввода их в отдельном порядке снова и снова. Такие особенности, как фоновый рисунок, используемый по умолчанию, стили границ, позиции и т.д., все это будет объединено в этом файле master.cfg.

sudo vim /tftpboot/pxelinux.cfg/master.cfg

Сделайте так, чтобы его содержание было следующим:

MENU BACKGROUND fog/genie.pngmenu color screen 37;40 #80ffffff #00000000 stdmenu color border 30;44 #9370db #00000000 stdmenu color title 1;36;44 #ff8c00 #00000000 stdmenu color unsel 37;44 #ffffffff #00000000 stdmenu color hotkey 1;37;44 #ffffffff #00000000 stdmenu color sel 7;37;40 #4eee94 #9370db allmenu color hotsel 1;7;37;40 #e0400000 #20ff8000 allmenu color disabled 1;30;44 #60cccccc #00000000 stdmenu color scrollbar 30;44 #40000000 #00000000 stdmenu color tabmsg 31;40 #90ffff00 #00000000 stdmenu color cmdmark 1;36;40 #c000ffff #00000000 stdmenu color cmdline 37;40 #c0ffffff #00000000 stdmenu color pwdborder 30;47 #80ffffff #20ffffff stdmenu color pwdheader 31;47 #80ff8080 #20ffffff stdmenu color pwdentry 30;47 #80ffffff #20ffffff stdmenu color timeout_msg 37;40 #80ffffff #00000000 stdmenu color timeout 1;37;40 #c0ffffff #00000000 stdmenu color help 37;40 #c0ffffff #00000000 stdmenu color msg07 37;40 #90ffffff #00000000 std MENU MARGIN 0MENU PASSWORDMARGIN 3MENU ROWS 15MENU TABMSGROW 21MENU CMDLINEROW 20MENU PASSWORDROW 11MENU TIMEOUTROW 20MENU HSHIFT 0MENU VSHIFT 0

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

Чтобы задать фоновый рисунок, поместите картину в каталог /tftproot и укажите для MENU BACKGROUND относительный путь к рисунку (мы рекомендуем использовать изображения с разрешением 640*480). Например полный путь к рисунку, сконфигурированному выше, будет /tftproot/fog/bg.png.

Подключите подменю FOG к основному меню

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

Поэтому отредактируйте файл /tftpboot/howtogeek/menus/fog.cfg:

sudo vim /tftpboot/howtogeek/menus/fog.cfg

Добавьте следующую запись после записи «menu color title» и перед функциями FOG:

LABEL backMENU LABEL ..KERNEL vesamenu.c32APPEND pxelinux.cfg/default

Создайте заготовки для подменю

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

Создайте файл шаблона:

sudo vim /tftpboot/howtogeek/menus/template.cfg

Его содержимое должно быть следующим:

MENU INCLUDE /pxelinux.cfg/master.cfg#MENU BACKGROUND howtogeek/pics/fog-sub.jpgLABEL back MENU LABEL ..KERNEL vesamenu.c32APPEND pxelinux.cfg/default

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

cd /tftpboot/howtogeek/menus/sudo cp template.cfg ./utils.cfgsudo cp template.cfg ./linux.cfg

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

Если вам понравилась статья, поделитесь ею с друзьями:

Стоит ли включать опцию?

В большинстве случаев опция Onboard LAN boot ROM не нужна пользователю, и ее рекомендуется выключить. Она может иметь смысл лишь для пользователей, которые подключены к локальной сети и загружают из нее операционную систему. Впрочем, если даже вы и не загружаете операционную систему из сети, но оставите опцию включенной, то ничего страшного не случится ­– если в сети не найдется операционной системы, то управление будет передано загрузчику встроенного накопителя, например, жесткого диска. Однако следует учитывать, что поиск системы в локальной сети может занимать какое-то время при загрузке, что делает включение опции нежелательным.

В данной статье мы рассмотрим такую довольно распространенную опцию BIOS, как onboard lan boot rom. Встречается она на многих материнских платах, а вот для чего она нужно знает далеко не каждый.

Данная опция в зависимости от версии bios может иметь слегка измененные названия:

  • Boot ROM Function;
  • Boot From LAN First;
  • Boot to Network;
  • Intel 82573E Boot ROM;
  • LAN Boot ROM;
  • LAN Option ROM;
  • MAC LAN Boot ROM;
  • OnBoard LAN Boot ROM;
  • Onboard LAN Option ROM;
  • OnBoard Marvell LAN Boot ROM;
  • OnBoard NV LAN Boot ROM;
  • PXE Boot to LAN;
  • Realtek LAN ROM Initial.

Как настроить intel bmc порт

При включении intel S5520UR запускает автозапуск, и вы видите знакомое всем приветственное окно с логотипом компании, для попадания в биос нажмите клавишу F2.

Переходим в BIOS в пункт меню Server Management > BMC LAN Configuration, именно он отвечает за последующую настройку.

Попав в Server Management вы в поле IP address увидите полученный от DHCP сервера сетевой адрес, в моем случае это 192.168.5.21. По этому ip адресу вы будите заходить в браузере веб-интерфейс. Чуть ниже вы увидите имя вашего сервера (host name), у меня это rmm_ex01. Очень важный вопрос, это вопрос о безопасности. Убедитесь, что у вас учетная запись anonymous в состоянии Disable (выключена), так как зная ее стандартный пароль можно взломать и очень сильно навредить серверу и службам, работающим на нем.

У данной прошивки BMC есть возможность предоставить доступ для управления сервером, через порт управления для 5 пользователей, и два из них системные. Так как мы выключили с вами учетную запись anonymous, то настроим пароль для root,

Щелкаем по User password и задаем два раза, один и тот же пароль.

Еще сразу хочу вам посоветовать включить Java консоль управления, называется она у Intel BMC порта Console Redirection, переходим в этот пункт BIOS.

И ставим у Console Redirection состояние Enable.

Открываем браузер и пробуем залогиниться. Далее мы более детально разберем основные настройки BMC порта, вы сами увидите его удобства.

Настройка intel remote management module 3

И так у меня есть сервер intel S5520UR, давайте теперь пробежимся по основным настройкам remote management module. Самым первым, что вы увидите это вкладка System Information, тут очень много полезной информации:

  • Host Power Status > статус включен сервер или нет
  • RMM3 Status > установлен или нет
  • BMC > есть или нет
  • BMC FW Build Time > Время прошивки
  • BMC FW Rev > версия прошивки
  • Boot FW Rev > версия загрузчика
  • SDR Packege Version

Переходим на вкладку FRU Information, я вам уже рассказывал про fru номера у IBM, если кто не знает эти номера очень часто спрашивают представители технической поддержки вендора. Так же вы тут обнаружите все серийные номера.

Далее переходим на вкладку Server Health, в ней вы увидите датчики проверки всевозможных компонентов сервера intel s5520ur, их кстати можно по SNMP мониторить.

Чуть ниже пункт Event Log, в котором записываются все события, происходящие с сервером.

Переходим в пункт Configuration, первым пунктом тут будет Network. В нем можно изменить ip адрес.

В пункте Users вы увидите, уже не 5 слотов для пользователей, а 15 и сможете тут их администрировать, выдавая нужные права и задавая пароли.

В пункте Login вы сможете задать некоторые политики безопасности для сервера s5520ur, а именно:

  • Failed Login Attempts > Количество не удачных попыток аутентификации.
  • User Lockout Time > время блокировки пользователя

Далее самое удобное это LDAP, это возможность настроить аутентификацию сервера через контроллер домена Active Directory. Все, что от вас потребуется заполнить поля.

Remote Session позволяет шифровать трафике при удаленном подключении, еще больше будет безопасности, но и ресурсов будет тратиться побольше.

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

И переходим к последним пунктам Remote Control, тут в параметре Console Redirection вы сможете запускать Java KVM окно и видеть все, что происходит на экране сервера, будто вы работаете за ним физически.

Ну и естественно удаленное управление включением и выключением сервера, BMC у intel S5520UR умеет все это делать, через пункт Server Power Control.

Как видите настроить BMC порт у серверов Intel очень просто, а дальнейшее управление через remote management module 3, вызовет только положительные эмоции, функционала конечно меньше чем у других вендоров, но администрировать пойдет.

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