Чёрный экран с надписью 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-вариант флешки.
Настройка 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.
Типичная схема ручной разметки выглядит так:
| Раздел | Файловая система | Точка монтирования | Назначение |
|---|---|---|---|
| ESP | FAT32 | /boot/efi | Загрузчики UEFI |
| Корневой | ext4 | / | Система и программы |
| Домашний | ext4 | /home | Данные пользователя |
| Подкачка | swap | — | При необходимости гибернации |
При dual boot с Windows раздел ESP уже существует — его нужно только смонтировать в /boot/efi, ни в коем случае не форматируя. Форматирование ESP удалит загрузчик Windows, и восстанавливать его придётся отдельно с установочного носителя Windows.
☑️ Чек-лист перед нажатием «Установить»
Установка и первый запуск
Дальнейший процесс зависит от дистрибутива, но общая логика одинакова: выберите язык, раскладку, разметку диска по схеме выше, укажите устройство для установки загрузчика (обычно сам диск целиком, а не отдельный раздел) и дождитесь завершения копирования файлов. Установщик сам запишет 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 с генерацией новой конфигурации.