Установка Linux на UEFI: полное руководство

Чёрный экран с надписью No bootable device сразу после установки Linux на ноутбук с UEFI — почти всегда признак того, что загрузчик записался не в тот режим: установщик отработал в Legacy/CSM, а прошивка платы ждёт EFI-приложение на ESP-разделе. Чтобы не столкнуться с этим, порядок действий нужно выстроить заранее: проверить режим загрузки установочной флешки, тип разметки диска и состояние Secure Boot.

Эта инструкция описывает установку Linux в «чистом» UEFI-режиме — без Legacy-загрузки, с разметкой GPT и отдельным разделом EFI System Partition. Конкретные названия пунктов меню прошивки различаются у производителей (ASUS, MSI, Lenovo, HP и другие), поэтому точные пути сверяйте с документацией вашей платы или ноутбука.

Чем UEFI-установка отличается от Legacy

Классическая схема BIOS + MBR хранит загрузочный код в первом секторе диска. UEFI работает иначе: прошивка ищет на диске специальный раздел ESP с файловой системой FAT32 и запускает оттуда загрузчик в виде .efi-файла, например grubx64.efi или shimx64.efi. Записи о загрузчиках хранятся в NVRAM материнской платы, а не на самом диске — поэтому перестановка диска в другой компьютер иногда требует пересоздания загрузочной записи.

Из этого следуют практические последствия. Диск для UEFI-установки размечается в GPT, а не в MBR. Загрузочная флешка должна быть записана так, чтобы с неё можно было стартовать именно в UEFI-режиме. И если установщик всё же загрузился в CSM-режиме, система встанет «по-старому» — и после перезагрузки прошивка её может просто не увидеть.

Проверка текущего режима и подготовка

Если на компьютере уже есть Windows, узнать режим можно без перезагрузки: нажмите Win + R, введите msinfo32 и посмотрите строку «Режим BIOS». Значение «UEFI» означает, что система уже работает в нужном режиме, и Linux логично ставить так же — особенно при dual boot. Значение «Legacy» говорит о том, что Windows стоит в старом режиме, и смешивать режимы на одном диске не стоит.

Перед установкой выполните базовую подготовку:

  • 💾 Сделайте резервную копию важных данных — разметка диска при ошибке уничтожает информацию безвозвратно.
  • 🔑 Если на Windows включён BitLocker, сохраните ключ восстановления: изменение загрузочной цепочки может вызвать запрос ключа.
  • ⚡ В Windows отключите быстрый запуск (Fast Startup) — гибернационный файл мешает безопасному монтированию и изменению разделов NTFS.
  • 🌐 Подготовьте доступ в интернет с другого устройства — пригодится, если установщик не подхватит Wi-Fi.
⚠️ Внимание: если Windows установлена в Legacy-режиме на диске с MBR, установка Linux в UEFI-режиме на тот же физический диск создаст конфликт разметок. Либо конвертируйте диск в GPT штатными средствами Windows (предварительно сделав бэкап), либо ставьте Linux в том же режиме, что и Windows.

Создание загрузочной флешки для UEFI

Способ записи образа определяет, сможет ли флешка загрузиться в UEFI-режиме. Самый надёжный вариант — инструменты, которые корректно копируют структуру ISO: Rufus в режиме «GPT для UEFI», Ventoy, balenaEtcher или команда dd в уже установленном Linux. В Rufus обязательно выберите схему раздела GPT и целевую систему UEFI (non-CSM) — иначе флешка получится гибридной и может стартовать не в том режиме.

Проверить режим загрузки флешки просто: в загрузочном меню (Boot Menu, вызывается отдельной клавишей при старте — зависит от производителя) одна и та же флешка часто отображается дважды: просто по имени и с префиксом UEFI:. Для чистой установки выбирайте вариант с префиксом UEFI.

После входа в Live-окружение убедитесь, что вы действительно в UEFI-режиме:

ls /sys/firmware/efi

Если каталог существует и содержит файлы — система загружена через UEFI. Если команда сообщает, что пути нет, установщик стартовал в Legacy/CSM, и продолжать установку не стоит: перезагрузитесь и выберите UEFI-вариант флешки.

📊 На каком этапе установки Linux на UEFI у вас возникали сложности?
Запись загрузочной флешки
Настройка Secure Boot
Разметка диска
Система не загружается после установки

Настройка UEFI перед установкой

Зайдите в настройки прошивки (клавиша входа зависит от производителя — чаще всего Del, F2 или F10, точную клавишу подскажет документация к плате). Проверьте несколько параметров.

  • 🔒 Secure Boot — крупные дистрибутивы (Ubuntu, Fedora, openSUSE) имеют подписанный загрузчик и работают с включённым Secure Boot. Если ставите дистрибутив без подписи или планируете сторонние драйверы, Secure Boot придётся отключить либо настроить подпись модулей через MOK.
  • 🚫 CSM / Legacy Support — модуль совместимости лучше отключить, чтобы исключить случайную загрузку в Legacy-режиме.
  • 📀 Fast Boot в прошивке — может пропускать инициализацию USB при старте; если флешка не видна в загрузочном меню, временно отключите эту опцию.
  • 💽 Режим SATA — если стоит RAID/Intel RST, Linux может не увидеть диск; для одиночной установки обычно переключают на AHCI, но на машине с Windows это потребует подготовки, иначе Windows перестанет загружаться.
⚠️ Внимание: переключение SATA-режима с RAID/RST на AHCI на системе с уже установленной Windows без предварительной подготовки приводит к невозможности её загрузки. Сначала настройте Windows на работу с AHCI по официальной инструкции Microsoft и только потом меняйте режим в прошивке.

Разметка диска: раздел ESP и остальные тома

Ключевой элемент UEFI-установки — раздел ESP. Это небольшой раздел с файловой системой FAT32 и типом EFI System Partition, куда установщик помещает загрузчики. При автоматической разметке дистрибутив создаёт его сам; при ручной — задайте раздел размером от 300 МБ (запас не помешает, если загрузчиков будет несколько), файловую систему FAT32 и точку монтирования /boot/efi.

Типичная схема ручной разметки выглядит так:

РазделФайловая системаТочка монтированияНазначение
ESPFAT32/boot/efiЗагрузчики UEFI
Корневойext4/Система и программы
Домашнийext4/homeДанные пользователя
ПодкачкаswapПри необходимости гибернации

При dual boot с Windows раздел ESP уже существует — его нужно только смонтировать в /boot/efi, ни в коем случае не форматируя. Форматирование ESP удалит загрузчик Windows, и восстанавливать его придётся отдельно с установочного носителя Windows.

☑️ Чек-лист перед нажатием «Установить»

Выполнено: 0 / 5

Установка и первый запуск

Дальнейший процесс зависит от дистрибутива, но общая логика одинакова: выберите язык, раскладку, разметку диска по схеме выше, укажите устройство для установки загрузчика (обычно сам диск целиком, а не отдельный раздел) и дождитесь завершения копирования файлов. Установщик сам запишет GRUB или systemd-boot на ESP и создаст загрузочную запись в NVRAM.

После перезагрузки извлеките флешку и проверьте порядок загрузки в прошивке: первым должна стоять запись с именем вашего дистрибутива (например, ubuntu) или Linux Boot Manager. Если вместо системы снова открывается установщик — просто вытащите флешку и перезагрузитесь ещё раз.

Как посмотреть и изменить загрузочные записи UEFI из Linux

Используйте команду efibootmgr без параметров — она покажет все записи и порядок загрузки. Изменить приоритет можно командой efibootmgr -o с номерами записей через запятую. Удалить лишнюю запись: efibootmgr -b XXXX -B. Команда работает только если система загружена в UEFI-режиме.

Типичные проблемы и их решение

Система установилась, но не загружается — самая частая жалоба. Возможные причины: установка прошла в Legacy-режиме (проверьте /sys/firmware/efi с Live-флешки), загрузочная запись не создана или затёрта, либо в прошивке первым стоит другой диск. Лечится загрузкой с Live-носителя, проверкой efibootmgr и при необходимости переустановкой GRUB через chroot.

Другие распространённые ситуации:

  • 🖥️ Чёрный экран после выбора системы в GRUB — часто связан с проприетарным видеодрайвером; попробуйте загрузиться с параметром ядра nomodeset и затем установить драйвер.
  • 🔄 GRUB показывает только один пункт при dual boot — загрузитесь в Linux и выполните обновление конфигурации GRUB с включённым os-prober (в некоторых дистрибутивах он отключён по умолчанию).
  • 🔐 Система требует пароль MOK при загрузке — это механизм подписи модулей при включённом Secure Boot; завершите процедуру enrolment, введя пароль, заданный при установке драйвера.
⚠️ Внимание: обновление прошивки (BIOS/UEFI) материнской платы иногда сбрасывает загрузочные записи NVRAM. Если после обновления прошивки Linux перестал загружаться, запись можно пересоздать через efibootmgr с Live-флешки — сама система при этом не пострадает.

Часто задаваемые вопросы

Можно ли установить Linux на UEFI с включённым Secure Boot?

Да, если дистрибутив имеет подписанный Microsoft загрузчик — это Ubuntu, Fedora, openSUSE и их производные. Для дистрибутивов без подписи Secure Boot нужно отключить в настройках прошивки или настроить собственные ключи.

Обязательно ли создавать отдельный ESP-раздел?

Да, для UEFI-загрузки ESP обязателен — именно оттуда прошивка запускает загрузчик. При автоматической разметке установщик создаёт его сам. При dual boot с Windows используйте уже существующий ESP, не форматируя его.

Флешка загружается, но диск не виден в установщике. В чём дело?

Возможная причина — режим SATA, установленный в RAID/Intel RST вместо AHCI, либо включённый Intel VMD на новых ноутбуках. Проверьте соответствующую настройку в прошивке, но учтите: смена режима на машине с Windows требует предварительной подготовки, иначе Windows перестанет загружаться.

Как вернуть загрузку Windows после установки Linux?

Загрузитесь в Linux и обновите конфигурацию GRUB командой обновления конфигурации загрузчика вашего дистрибутива, убедившись, что os-prober включён. Если Windows пропала из загрузочного меню прошивки, проверьте записи через efibootmgr — запись Windows Boot Manager должна существовать на ESP.

Что делать, если после установки появляется только GRUB rescue?

Это означает, что GRUB нашёл свою первую стадию, но не может прочитать конфигурацию — например, из-за изменения разметки. Загрузитесь с Live-флешки в UEFI-режиме, смонтируйте корневой раздел и ESP, выполните chroot и переустановите GRUB с генерацией новой конфигурации.