Запуск сервера

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

У BIOS есть специальное меню настройки — BIOS Setup Utility. Зайти в него можно нажатием специальной клавиши во время прохождения POST. Чаще всего клавишами для входа в BIOS являются Del и F2, тем не менее, при загрузке всегда указано, нажатие какой клавиши откроет настройки BIOS.

Меню настройки современного UEFI BIOS — Aptio Setup Utility
BIOS Setup Utility предоставляет интерфейс для настройки, для взаимодействия с которым требуется только клавиатура. BIOS Setup Utility дает информацию об установленном оборудовании и позволяет изменять параметры работы материнской платы и подключенного оборудования.

Возможные названия и опции того или иного параметра зависят от многих факторов, среди которых:

версия BIOS;
модель материнской платы;
модель установленного в материнскую плату оборудования.
Среди параметров нам интересен приоритет загрузки (Boot Priority). Он задает порядок, в котором BIOS опрашивает устройства с целью найти на них загрузочную область. Как только BIOS найдет загрузочную область, управление передается загрузчику и начинается следующий этап.

Приоритет загрузки в Aptio Setup Utility
Загрузчик ОС
После прохождения POST BIOS ищет загрузочную область, опрашивая устройства в заданном порядке. В режиме Legacy загрузочная область на диске называется Master Boot Record (MBR). MBR — особая структура, размещаемая в первых 512 байтах диска. Эти 512 байт содержат следующие данные:

код первого этапа загрузчика — с 0 по 445 байт;
таблица разделов — с 446 по 509 байт;
«магическое» число 0xAA55 — с 510 по 511 байт.
Если магического числа 0xAA55 нет, то считается, что MBR-запись на этом диске не найдена, и BIOS приступает к опросу следующего диска.

Когда BIOS находит MBR-запись, он копирует ее с диска в оперативную память по адресу 0x7C00 и совершает прыжок по этому адресу. После прыжка начинается первый этап (Stage 1) работы загрузчика. Из-за ограниченности в размерах смысл работы первого этапа сводится к загрузке в память кода второго этапа (Stage 2) и передаче ему управления.

Код Stage 2 хранится сразу после структуры MBR и до начала первого раздела диска. Исторически этот промежуток содержит 31 КБ памяти, а в современных системах достигает 1 МБ. Тем не менее, для сохранения совместимости размер второго этапа не превышает 31 КБ.

Второй этап подготавливает окружение для запуска третьего этапа:

загружает необходимые драйверы файловых систем;
находит код третьего этапа на файловой системе;
загружает код в оперативную память и передает ему управление.
Задачи Stage 3 сводятся к минимальной настройке окружения и загрузчика:

перевести процессор в Protected Mode;
загрузить установленные расширения GRUB2;
найти Stage 4 на файловой системе и передать ему управление.
Protected Mode — режим совместимости с x86 процессорами. В этом режиме процессор способен выполнять 32-битные команды, а адресное пространство расширяется до 4 ГиБ. В Protected Mode появились значительные нововведения, среди которых:

страничная адресация памяти;
кольца защиты;
виртуальная память.
Четвертый этап (Stage 4) работает уже в 32-битном режиме, при необходимости загружается с диска расширения графического интерфейса, «разбирает» файл grub.cfg и отображает знакомое меню выбора ОС.

БИОС не видит загрузочную флешку в меню Boot, как исправить

При попытке запуска компьютера или ноутбука с флешки, может оказаться что BIOS просто не видит загрузочную флешку. В загрузочном Boot Menu флеш-накопитель не отображается, также нет вариантов выбрать её в самом БИОСе. Разберём все варианты решения этой проблемы.
Режимы загрузки UEFI и Legacy
Исторически так сложилось, что компьютер может загружаться в двух режимах:

Современный режим «UEFI»: поддерживается практически всеми компьютерами после 2010 года выпуска;
«Legacy»: для старых компьютеров под управлением

Чтобы не было путаницы, BIOS и UEFI выполняют одну и ту же функцию – управляют запуском компьютера и настройкой базовых параметров системы. Но UEFI это новая версия BIOS’а. Для загрузки с UEFI флешки, управляющей программе достаточно найти в корне файловой системы некоторые системные файлы. Старым BIOS’ам обязательно нужна загрузочная запись (MBR) в ‘0’ секторе диска, при отсутствии которого запуск был невозможен.
Загрузочную флэшку можно записать в режиме совместимости UEFI (GPT), BIOS (MBR) или обоих одновременно. Поэтому, если носитель записан по типу UEFI, то загрузка на компьютере с BIOS будет невозможна, флешку нужно перезаписать под MBR, об этом будет ниже.
На компьютерах UEFI есть настройка, которая переключает режимы между UEFI и Legacy. Здесь должно быть выбрано значение, соответствующее формату вашего загрузочного диска. Необязательно знать какой там формат, просто попробуйте переключиться с одного на другой. Зайдите в UEFI (буду называть его ‘биос’, по-народному) с помощью горячих клавиш для вашего компьютера. Название раздела внутри биоса зависит от его версии: «Boot», «Startup», «Advanced», «BIOS Features».

Вам нужно найти параметр «UEFI/Legacy Boot» и выставить значение:

«UEFI only»: загружаться только с UEFI-совместимых флешек, обычно включено по умолчанию;
«Legacy only»: поддержка только старых образов с MBR;
«Both»: запускаться с обоих типов, рекомендуется.

Режим «Legacy» может называться по-другому: «Legacy Support», «Legacy Boot», «Compatibility Support Mode (CSM)». Если же стоит выбор между названиями операционной системы, то это трактуется так:

Windows 10, Windows 8 означает UEFI;
Windows 7 или Other OS означает Legacy-режим.

После выбора верного режима ваш биос увидит загрузочную флешку в Boot Menu после перезагрузки.
Отключение Secure Boot
Функция материнской платы «Secure Boot» (безопасный запуск) была задумана для предотвращения запуска несанкционированных операционных систем (вирусов) при загрузке ноутбука. Всё бы ничего, но именно из-за этой функции, иногда, BIOS не может загрузиться с флешки в случаях, когда вам требуется установить Windows, Linux или просто запустить портативную ОС.
Необходимо зайти в биос, найти опцию «Secure Boot» и отключить её, т.е. перевести в состояние «Disabled». Находится она в разных местах, в зависимости от модели компьютера: меню «Boot», «System Configuration», «Security», «Authentication», «BIOS Features». Особенно рекомендуется отключать «Secure Boot» для режима Legacy.
Как записать флешку в правильном режиме
Режим загрузочной флешки зависит от ISO-образа, который мы на неё запишем. Бывают образы формата Legacy, UEFI и двойные. Можно не менять режим загрузки в биосе, а просто перезаписать образ. Вам понадобится программа Rufus.
Скачать Rufus
Запустите программу Rufus:

Выберите флешку и загрузочный образ;
Выберите схему раздела: «GPT» для UEFI, «MBR» для Legacy BIOS;
Выберите целевую систему: «UEFI (non-CSM)» для UEFI, «BIOS или UEFI-CSM» для Legacy BIOS;
Нажмите кнопку «СТАРТ».

Если ничего не помогло
Важно понимать, что нельзя просто взять, и скопировать файл ISO-образа в корень флешки, или открыть образ и скопировать файлы из него напрямую в корень флешки. Такой носитель не станет загрузочным, кроме некоторых UEFI-флешек с файловой системой FAT32. Для записи образов нужно использовать программу Rufus или аналогичную, например, «UltraISO».
Встроенная в материнскую плату программа UEFI или BIOS не умеют распознавать флешку «на ходу». Т.е., накопитель с загрузочными файлами следует вставить перед включением или перезагрузкой компьютера.
Учтите, что слишком старые компьютеры не умеют загружаться с флешек. Варианты загрузок «USB-HDD», «USB-FDD» не работают для флэшек, поможет софт с кодовым названием «PLoP». Вы сможете запустить компьютер с дискеты или загрузочного CD-диска с утилитой PLoP, которая передаст управление загрузочному сектору на флеш-накопителе.

БИОС не видит загрузочную флешку в меню Boot, как исправить