Что на самом деле означает сообщение «Загрузочное устройство не найдено» в системе UEFI?
На машинах с UEFI это сообщение обычно означает, что прошивка не нашла путь загрузки EFI, который она готова или может запустить. Это не доказывает автоматически, что сама Debian повреждена. Установленная корневая файловая система может быть целой, в то время как запись прошивки, системный раздел EFI (ESP) или файлы загрузчика отсутствуют или не распознаются.
Debian 13 «Trixie» — это текущая стабильная версия по состоянию на октябрь 2026 года. На системах amd64 Debian обычно использует GRUB для загрузки UEFI, при этом для безопасной загрузки доступны подписанные компоненты shim и GRUB. В документации Debian по UEFI поясняется, что прошивка обычно загружает исполняемый файл EFI, специфичный для производителя, из ESP, например, файлы в каталоге EFI/debian/. См. документацию Debian по UEFI и руководство по установке Debian 13 amd64 .
Наиболее целесообразным первым шагом является определение того, какой слой вышел из строя: режим загрузки установщика, структура ESP, файлы EFI, запись загрузки NVRAM, совместимость с Secure Boot или поведение прошивки.
1. Был ли установщик Debian загружен в режиме UEFI?
Распространенное заблуждение заключается в том, что выбор «UEFI» в настройках прошивки гарантирует загрузку установщика в режиме UEFI. Во многих системах один и тот же USB-накопитель отображается дважды: один раз как запись UEFI, а другой раз как запись Legacy или CSM. Если установщик был запущен в режиме Legacy, он может установить загрузчик в стиле BIOS вместо пути UEFI, который ожидает прошивка.
Подпись: Прошивка может отображать устройства с поддержкой UEFI, но при этом не находить загрузочную запись Debian на внутреннем диске.
Что проверено: установщик Debian поддерживает UEFI и создает системный раздел EFI при установке в режиме UEFI. В документации к установщику Debian также различаются режимы совместимости с UEFI и BIOS.
Зависит от вашей машины: формулировка в меню загрузки. Там может быть написано «UEFI: USB», «EFI USB Device» или использоваться название модели USB-накопителя без явного указания UEFI.
Действие: снова загрузите установщик Debian или среду Live и намеренно выберите соответствующий режим UEFI. Избегайте использования CSM или Legacy Boot во время сеанса восстановления.
2. Работает ли среда восстановления под управлением UEFI?
Перед восстановлением записей NVRAM убедитесь, что загрузочная или аварийная система имеет доступ к среде выполнения UEFI. Если она была загружена в устаревшем режиме, efibootmgrэто может не сработать, даже если установленная система Debian в остальном корректна.
test -d /sys/firmware/efi && echo "UEFI mode" || echo "Legacy mode"
efibootmgr
Подпись: Наличие файла /sys/firmware/efi подтверждает, что текущая сессия восстановления была загружена через UEFI.
Подтверждено: В документации Debian по восстановлению GRUB EFI рекомендуется загружать носитель восстановления в режиме UEFI и проверять /sys/firmware/efiили запускать efibootmgr.
Действие: если каталог отсутствует, перезагрузите USB-накопитель в режиме UEFI, прежде чем продолжить. Не пытайтесь восстановить NVRAM UEFI из сеанса восстановления, загруженного в режиме Legacy, если вы намеренно не планируете установку только в резервном режиме.
3. Существует ли системный раздел EFI и корректно ли он монтируется?
В стандартной установке GRUB прошивка UEFI не загружается напрямую с корневой файловой системы Linux. Она считывает исполняемый файл EFI с ESP, который обычно представляет собой файловую систему FAT, помеченную для использования EFI.
lsblk -f
blkid
findmnt /boot/efi
Подпись: В типичной установке Debian UEFI файл FAT ESP смонтирован в /boot/efi рядом с корневой файловой системой Linux.
Подтверждено: В документации установщика Debian системный раздел EFI определяется как раздел, используемый для загрузочных файлов UEFI. В рекомендациях Debian 13 предлагается использовать ESP достаточно большого размера для текущих процессов загрузки; в вики Debian по UEFI в настоящее время рекомендуется 768 МБ с как минимум 300 МБ свободного места, хотя существующий меньший ESP также может подойти, если в нем достаточно свободного места.
Не следует предполагать, что ESP обязательно должен быть первым разделом или использовать определенное имя устройства, например /dev/sda1, . В системах NVMe обычно используются имена, например /dev/nvme0n1p1, .
Действие: определите ESP по типу файловой системы и метаданным раздела, а не путем копирования имени устройства из примера. Если ESP отсутствует, его создание может потребовать переразметки и сопряжено с риском потери данных; перед изменением таблицы разделов сделайте резервную копию данных.
4. Действительно ли присутствуют загрузочные файлы Debian EFI?
Если ESP монтируется нормально, проверьте его каталог Debian. В системе Debian amd64, использующей GRUB, обычно ожидаются файлы в каталоге /boot/efi/EFI/debian/. При установленной поддержке Secure Boot обычно используется shim до загрузки подписанного GRUB.
ls -la /boot/efi/EFI/debian/
find /boot/efi/EFI -maxdepth 2 -type f
Подпись: Файлы загрузчика Debian EFI в папке EFI/debian указывают на то, что файлы загрузчика существуют, даже если прошивка в данный момент их не выбирает.
Подтверждено: В документации Debian по UEFI указан обычный путь к исполняемому файлу, EFI/debian/а GRUB EFI описывается как загрузчик UEFI по умолчанию в Debian. В документации Debian по безопасной загрузке указано, что доступны подписанные ядра Debian и интеграция с shim-файлами.
Действие: если EFI/debianэтот параметр заполнен, перейдите к проверке NVRAM перед переустановкой чего-либо. Если он отсутствует, более целесообразной будет переустановка GRUB EFI.
5. Есть ли запись Debian в UEFI NVRAM?
Обычно прошивка хранит записи загрузки в NVRAM. ESP может содержать совершенно корректные файлы Debian, даже если прошивка не имеет записей, указывающих на них.
efibootmgr -v
Подпись: Запись Debian Boot####, указывающая на EFI/debian, подтверждает, что в прошивке указан путь к загрузчику Debian.
Подтверждено: В документации Debian по UEFI обычная модель UEFI описывается как загрузочная переменная, указывающая на специфический для производителя загрузчик EFI на ESP.
Зависит от прошивки: на некоторых машинах происходит переупорядочивание, фильтрация, потеря или игнорирование записей NVRAM. В документации Debian по UEFI специально отмечается, что реализации прошивки различаются, и некоторые из них ведут себя некорректно в отношении порядка загрузки или записей поставщика.
Действие: если запись Debian существует, но находится позади другой записи, вы можете использовать меню настройки прошивки, чтобы переместить Debian выше в порядке загрузки. Вы также можете изменить порядок с помощью команды `<boot efibootmgr -o####>`, но используйте фактические значения Boot#### из вашей системы, а не копируйте числа из примера.
6. Как переустановить GRUB EFI с помощью загрузочного носителя Debian?
Используйте этот путь, если отсутствуют файлы Debian EFI, отсутствует запись NVRAM или установщик явно не завершил установку GRUB. Смонтируйте установленную корневую файловую систему и её ESP, привяжите необходимые псевдофайловые системы, затем выполните chroot в установленную систему.
Приведенные ниже названия устройств являются лишь примерами. Замените указанные вами разделы на lsblk.
mount /dev/ROOT_PARTITION /mnt
mount /dev/ESP_PARTITION /mnt/boot/efi
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /run /mnt/run
chroot /mnt
На системах amd64, использующих GRUB EFI, убедитесь, что установлены правильные пакеты, затем переустановите загрузчик и пересоберите его меню:
apt update
apt install --reinstall grub-efi-amd64 grub-efi-amd64-bin
apt install --reinstall shim-signed
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian --recheck
update-grub
efibootmgr -v
Подпись: Переустановка GRUB EFI из среды восстановления с загрузкой UEFI восстанавливает файлы загрузчика и, как правило, заново создает запись прошивки Debian.
Подтверждено: В документации Debian описана переустановка GRUB EFI с загрузочного или аварийного носителя, и текущее grub-installруководство поддерживает --target, --efi-directory, и --bootloader-id. См. руководство по переустановке GRUB EFI в Debian и руководство по grub-install в Debian .
Действие: не используйте этот --no-nvramпараметр для обычного восстановления, если вам нужно, чтобы GRUB создал запись в микропрограмме. Этот параметр явно подавляет обновления NVRAM.
7. Что произойдет, если прошивка проигнорирует допустимую запись в NVRAM Debian?
Здесь возникает еще одно распространенное заблуждение: если efibootmgr -vотображается действительная запись Debian, многократная переустановка GRUB может не помочь. Возможно, сама прошивка игнорирует или удаляет эту запись.
UEFI определяет резервный путь для съемных носителей. На системах x86-64 это обычно EFI/BOOT/BOOTX64.EFI. Опция GRUB --removableустанавливает программу по этому резервному пути.
grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable
ls -la /boot/efi/EFI/BOOT/
Подпись: Использование резервного пути загрузки UEFI может помочь в случае с прошивкой, которая отказывается учитывать стандартные записи NVRAM Debian.
Подтверждено:grub-install В текущем руководстве Debian --removableописана опция EFI. В документации Debian по UEFI также обсуждаются резервные пути в качестве обходного пути для проблемных прошивок.
Компромисс: резервный путь менее информативен, чем обычная запись NVRAM, специфичная для производителя, и может конфликтовать с другими операционными системами или инструментами, которые также ожидают наличия этой памяти EFI/BOOT/BOOTX64.EFI. Используйте его как обходное решение для обеспечения совместимости, а не автоматически в качестве первого выбора.
Действие: в первую очередь отдавайте предпочтение обычной записи NVRAM в Debian. Используйте резервный путь, если прошивка явно игнорирует эту запись.
8. Может ли причиной быть функция Secure Boot?
Часто причиной сбоев загрузки UEFI называют Secure Boot, но сообщение «Загрузочное устройство не найдено» само по себе не доказывает проблему с сигнатурой Secure Boot. Когда Secure Boot отклоняет загрузчик, многие системы отображают ошибку, связанную с безопасностью, а не утверждают, что загрузочное устройство отсутствует.
Debian поддерживает безопасную загрузку на поддерживаемых архитектурах с использованием подписанных компонентов shim и GRUB. Debian 13 также продолжает предоставлять подписанные пакеты ядра по умолчанию.
mokutil --sb-state
dpkg -l | grep -E 'shim-signed|grub-efi.*signed'
Подтверждено: В документации Debian по безопасной загрузке описана подписанная цепочка заглушек/GRUB.
Результат зависит от обстоятельств: пользовательские ядра, локально собранные бинарные файлы GRUB, неподписанные модули сторонних разработчиков или модифицированные ключи Secure Boot могут изменить ситуацию.
Действие: если вы установили стандартные пакеты Debian, не отключайте Secure Boot автоматически. Сначала убедитесь, что shim-signedустановлены соответствующие подписанные загрузочные компоненты. Временное отключение Secure Boot может быть диагностической проверкой, но если это единственный способ запуска системы, выясните причину сбоя подписанного пути, прежде чем считать проблему решенной.
9. Debian был установлен на один диск, а ESP — на другой?
Многодисковые системы создают ещё один режим сбоя: корневая файловая система может находиться на одном диске, а ESP, используемый во время установки, — на другом. Если этот второй диск будет удалён, отключен или впоследствии перемещён за другой контроллер, прошивка может сообщить об отсутствии загрузочного устройства, даже если корневой раздел Debian исправен.
lsblk -o NAME,SIZE,FSTYPE,PARTTYPE,PARTUUID,MOUNTPOINTS
findmnt /
findmnt /boot/efi
Действие: убедитесь, что восстанавливаемый ESP-файл принадлежит диску, который останется на месте и будет виден прошивке. В системах RAID или зеркальных системах решите, нужен ли вам загрузочный ESP-файл более чем на одном физическом диске. В документации GRUB Debian отмечается, что для UEFI RAID-конфигураций требуется содержимое ESP-файла на тех дисках, с которых вы ожидаете загрузки системы.
10. Как проверить работоспособность ремонта перед извлечением USB-накопителя?
Не полагайтесь только на grub-installсообщение об успешном завершении. Проверьте файлы, запись в микропрограмме и порядок загрузки, пока среда восстановления еще доступна.
efibootmgr -v
ls -la /boot/efi/EFI/debian/
ls -la /boot/efi/EFI/BOOT/ 2>/dev/null || true
update-grub
Подпись: Самая надежная заключительная проверка — это видимая запись загрузки Debian, которую может выбрать прошивка, за которой следует успешная загрузка с извлеченного аварийного USB-накопителя.
Затем выйдите из chroot, корректно отмонтируйте систему, выключите компьютер, извлеките USB-накопитель и загрузите внутренний диск. Если Debian отображается в меню прошивки, но по-прежнему не запускается, значит, проблема вышла за рамки сообщения «Нет загрузочного устройства» и связана с GRUB, ядром, initramfs, хранилищем или файловой системой.
Какой способ ремонта вам следует выбрать?
| Что вы наблюдаете | Наиболее подходящее действие | Почему |
| Среда спасения находится в режиме «Устаревшая среда». | Перезагрузите USB-накопитель в режиме UEFI. | Для восстановления NVRAM требуется доступ к среде выполнения UEFI. |
| Экстрасенсорных способностей не существует. | Сначала сделайте резервную копию, затем создайте/настройте ESP, используя поддерживаемый план разметки диска. | Для работы UEFI необходим системный раздел, доступный для чтения из EFI. |
Экстрасенсорное восприятие существует, но EFI/debianотсутствует. | Выполните команду chroot и переустановите GRUB EFI. | Обычные файлы загрузчика Debian отсутствуют. |
| Файлы EFI существуют, но запись Debian Boot#### отсутствует. | Переустановите GRUB или создайте заново запись в микропрограмме. | Для прошивки не указан путь к Debian. |
| Действительная запись в Debian существует, но прошивка её игнорирует. | Скорректируйте порядок загрузки прошивки; при необходимости рассмотрите резервный EFI/BOOTвариант . | Повторная переустановка GRUB сама по себе может не исправить поведение прошивки. |
| Загрузка работает только при отключенной функции Secure Boot. | Проверьте пакеты GRUB с цифровой подписью и состояние безопасной загрузки. | Проблема, скорее всего, кроется в подписанной цепочке загрузки, а не в обычном порядке загрузки. |
| Корневая файловая система и ESP находятся на разных дисках. | Убедитесь, что диск ESP всегда присутствует, или установите подходящий диск ESP на нужный загрузочный диск. | Прошивка не может загрузить ESP с отсутствующего диска. |
Чего следует избегать?
- Не следует сразу же переустанавливать Debian, если корневая файловая система цела и поврежден только путь загрузки UEFI.
- Не форматируйте существующий системный раздел EFI, не проверив, использует ли его также Windows или другая операционная система.
- Не создавайте новую таблицу разделов только потому, что в руководстве используется GPT; сначала проверьте текущую разметку.
- Не копируйте номера Boot#### с другого компьютера в
efibootmgrкоманды.
- Не используйте команды GRUB, целевые для BIOS, например,
--target=i386-pcпри восстановлении установки UEFI на архитектуре amd64.
- Не отключайте Secure Boot навсегда, если у вас нет доказательств того, что подписанная цепочка загрузки Debian не соответствует требованиям вашей среды.
- Не следует предполагать, что успешная переустановка GRUB гарантирует корректное отображение полученной записи в NVRAM в вашей прошивке.
Текущий контекст Debian
Debian 13 «Trixie» остаётся стабильным релизом в октябре 2026 года; Debian 13.7 был выпущен 12 сентября 2026 года. Официальное руководство по установке Trixie, опубликованное в настоящее время, — это руководство команды установщиков Debian 2025 года для Debian 13. Если вы восстанавливаете более старый релиз Debian, названия пакетов и сведения о Secure Boot могут отличаться, поэтому используйте документацию, соответствующую этому релизу. См. информацию о стабильных релизах Debian .
Официальные ссылки