Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

установка_операционной_системы_по_сети_pxe [2019/03/06 10:23] (текущий)
s.ovcgaruk_colobridge.com создано
Строка 1: Строка 1:
 +====== установка операционной системы по сети pxe ======
 +Применимость:​ Выделенный сервер,​ dedicated server
  
 +
 +Слова для поиска:​ бездисковая загрузка,​ recovery
 +
 +----
 +===== Задача:​ =====
 +Нужно удаленно установить операционную систему на сервере или провести восстановительные работы.
 +===== PXE =====
 +
 +PXE (англ. Preboot Execution Environment) — средство загрузки компьютеров с помощью сетевой карты без использования жёстких дисков,​ компакт-дисков и других устройств,​ применяемых при загрузке операционной системы. ​
 +
 +==== Принцип работы:​ ====
 +
 +  - При включении процессор компьютера читает код [[w>​BIOS]] из ПЗУ (с микросхемы EEPROM), загружает его в память и запускает на выполнение.
 +  - BIOS выполняет начальную загрузку,​ инициализирует и проверяет оборудование (Power-On Self-Test - [[w>​POST]]),​ проверяет и устанавливает заданные параметры загрузки. Один из параметров - какие устройства и в какой последовательности использовать для загрузки операционной системы. Этим устройством может быть CDROM, HDD или сетевая карта сервера.
 +  - Сетевая карта способная исполнять роль загрузочного устройства для OC работает так: - программный код PXE в ПЗУ сетевой карты при инициализации ​ получает от службы DHCP адрес с набором параметров и затем по протоколу TFTP скачивает исполняемый файл загрузчика чтобы передать ему ему управление дальнейшим процессом.
 +  - Загрузчик запускает меню выбора варианта загрузки,​ ожидает 10 минут и затем пытается запустить систему с первого диска.
 +  - В случае выбора варианта загрузки в память компьютера загружается соответствующая программа установки операционной системы или сервисная система,​ например SystemRescueCD или антивирус.  ​
 +
 +
 +==== Настройка оборудования ====
 +
 +Для загрузки по сети необходима соответствующая настройка оборудования:​
 +  - нужно активировать код PXE в сетевых картах\\ {{:​для_начала:​selection_035.png?​640|}}\\ На этом снимке видно, что код PXE используется только на первом порту. <wrap em>В этом случае если ваш сервер подключен к сети только одной картой и эта карта вторая,​ то загрузка системы будет невозможна.</​wrap> ​
 +  - Можно задать сетевую карту как 1-е загрузочное устройство\\ <WRAP center round info 60%>
 +Однако полезно знать, что в таком варианте вы не сможете установить Windows. Windows в ходе установки проверяет является ли диск загрузочным устройством и если нет, то установка невозможна.
 +</​WRAP>​
 + ​{{:​для_начала:​selection_036.png?​640|}}\\ Если вы активировали PXE на обоих портах,​ то в меню **Network device BBS priorities** будет возможность выбрать нужный порт.
 +  - Потому лучше не ставить сетевой порт как 1-е загрузочное устройство,​ а выбрать вариант загрузки по нажатию F11 в процессе инициализации BIOS\\ <WRAP center round info 60%>
 +Для нажатия F11 вероятно Вам потребуется виртуальная клавиатура консоли если ваша система перехватывает F11 для выполнения локальных команд.
 +</​WRAP>​
 + ​{{:​для_начала:​selection_037.png?​640|}}
 +
 +В ходе загрузки системы вы должны увидеть нечто вроде этого диалога о выделении адреса и получении загрузчика:​
 +
 +{{:​для_начала:​selection_039.png?​640|}}
 +
 +
 +И затем вы должны увидеть меню выбора варианта загрузки:​
 +
 +{{:​для_начала:​selection_040.png?​640|}}
 +
 +
 +
 +==== Примечания ====
 +=== IP адрес ===
 +
 +  * В ходе установки систем следует указывать получение адреса по DHCP, а адрес, выданный вам провайдером,​ настраивать после первого запуска установленной системы.
 +=== Репозитории ===
 +
 +  * В ходе установки у вашего сервера есть доступ только к некоторым репозиториям пакетов. Допустимо использовать адреса только эти зеркала (обычно они предлагаются по умолчанию):​
 +
 +  mirror.centos.org
 +  us.archive.ubuntu.com
 +  ftp.us.debian.org
 +  ftp.freebsd.org
 +
 +Centos и Oracle Linux используют локальные репозитории. Для этих систем это примечание несущественно. ​
 +
 +
 +===== Смотрите также: =====
 +  * [[для_начала/​описание_систем_и_утилит_с_загрузкой_по_сети_pxe]]
 +  * [[http://​xgu.ru/​wiki/​PXE|PXE (http://​xgu.ru)]]
 +  * [[w>​pxe|PXE-wikipedia]]
 +  * [[http://​www.syslinux.org/​wiki/​index.php?​title=SYSLINUX|SYSLINUX WIKI]]
 +
 +
 +---- 
 +Актуальность:​ 2016/08/11 11:54 
 +
 +{{tag>​pxe обслуживание пусконаладка}}