Гид по технологиям

Как включить EFI в VirtualBox и установить Linux

5 min read Виртуализация Обновлено 08 Jan 2026
Включение EFI в VirtualBox и установка Linux
Включение EFI в VirtualBox и установка Linux

TL;DR

В VirtualBox можно включить поддержку EFI в настройках виртуальной машины и установить Linux с GPT-разметкой так же, как и при BIOS‑установке. После включения опции убедитесь, что установщик создаёт EFI System Partition (FAT32, 100–512 МБ) и что установлен загрузчик EFI (grub‑efi или эквивалент).

Важно: реализация EFI в VirtualBox исторически считалась экспериментальной — в актуальных выпусках она стабильнее, но для критичных окружений рассмотрите альтернативы (QEMU/OVMF, VMware).

Печатная плата с микросхемами

VirtualBox по умолчанию использует BIOS-подобную среду, но многие современные ПК и дистрибутивы Linux ожидают UEFI (EFI). Ниже — понятное пошаговое руководство, пояснения, чек‑лист и советы по отладке.

Что такое EFI и зачем он нужен

EFI (UEFI — Extensible Firmware Interface) — современная прошивка, заменяющая старый BIOS. Ключевые преимущества:

  • Поддержка больших дисков и GPT вместо MBR.
  • Возможность Secure Boot, что снижает риск загрузочных атак.
  • Более гибкая архитектура загрузки и расширений.

Для конечного пользователя это означает меньшие ограничения по размеру разделов и современные механизмы безопасности. Microsoft требует поддержку UEFI в новых ПК для совместимости с Windows 8 и выше, поэтому большинство реальных машин используют этот стандарт.

Включение EFI в VirtualBox

Окно VirtualBox с опцией выбора EFI

  1. Откройте VirtualBox и выберите виртуальную машину.
  2. Нажмите «Settings» → вкладка «System».
  3. Отметьте опцию Enable EFI (Special OSes only).

После этого VM будет использовать среду загрузки EFI. Это всё — дальше установка Linux идёт как обычно.

Установка Linux с EFI: ключевые отличия

Схема разделов Debian с EFI

Процесс установки дистрибутива похож на BIOS‑вариант, но с важными отличиями:

  • Разметка диска должна использовать GPT (GUID Partition Table), а не MBR.
  • Нужен раздел EFI System Partition (ESP): формат FAT32, обычно 100–512 МБ, смонтирован в /boot/efi.
  • Установщик должен поставить загрузчик UEFI — например, пакет grub‑efi или shim для Secure Boot.

Практическая последовательность:

  1. Создайте новую виртуальную машину и виртуальный диск.
  2. Включите EFI (см. выше).
  3. Загрузитесь с установочного ISO дистрибутива.
  4. При разметке выберите GPT и создайте ESP (FAT32, 100–512 МБ).
  5. Убедитесь, что в составе выбранного загрузчика присутствует версия для EFI.

Чек‑лист перед установкой

  • VirtualBox актуальной версии.
  • [ ] Включён флажок Enable EFI (Special OSes only).
  • ISO-образ дистрибутива поддерживает UEFI-загрузку (обычно современные образы — да).
  • Разметка диска — GPT.
  • Присутствует ESP (FAT32, 100–512 МБ), монтирован в /boot/efi.
  • Установлен grub‑efi или соответствующий загрузчик.

Отладка и типичные проблемы

  • Система не видит загрузочный диск: проверьте, что виртуальный диск подключён к контроллеру SATA/SCSI, и что в настройках Storage ISO и диск правильно назначены.
  • Установщик загрузчика не ставится: убедитесь, что установлен пакет для UEFI-загрузки (grub‑efi-amd64, shim и т.п.).
  • После установки VM не загружается: войдите в EFI‑менеджер (при старте VM можно попасть в EFI меню) и проверьте порядок загрузки; при необходимости используйте efibootmgr внутри установленной системы.
  • Secure Boot блокирует загрузку: либо отключите Secure Boot, либо используйте подписанный загрузчик (shim).

Когда EFI в VirtualBox не подойдёт (контрпример)

  • Если вы тестируете специфичные UEFI‑функции прошивки аппаратных производителей — реализацияами в VirtualBox может не хватить глубокой аппаратной эмуляции.
  • Для производственных тестов Secure Boot и цепочек доверия на уровне прошивки лучше использовать полноценные платформы или эмуляторы, которые поддерживают OVMF/EDK2 в связке с QEMU.

Альтернативы и рекомендации

  • QEMU + OVMF (EDK2) — распространённый выбор, когда нужна более «чистая» реализация UEFI в виртуальной среде.
  • VMware Workstation/Player — хорошая поддержка UEFI и Secure Boot для тестирования.

Методология установки (короткая инструкция для повторения)

  1. Подготовка: скачать ISO, создать VM и диск.
  2. Включить EFI в настройках VM.
  3. Загрузиться с ISO, выбрать ручную разметку: GPT + ESP.
  4. Установить систему, убедиться, что grub‑efi установлен.
  5. Перезагрузить и проверить, что VM стартует в установленную систему.

Критерии приёмки

  • Виртуальная машина загружается в установленную ОС без входа в режим восстановления EFI.
  • На диске присутствует GPT и корректный EFI System Partition (FAT32, 100–512 МБ).
  • Загрузчик UEFI находится в ESP и успешно запускает ядро ОС.

Матрица рисков и способы смягчения

РискВероятностьВлияниеСмягчение
Некорректная разметка (MBR вместо GPT)СредняяВысокоеИспользовать ручную разметку, проверить с gdisk и lsblk
Отсутствие загрузчика EFIСредняяСреднееУстановить grub‑efi; использовать chroot и grub-install при необходимости
Конфликт Secure BootНизкая/СредняяСреднееОтключить Secure Boot в тестовой VM или установить shim

Краткий глоссарий

  • EFI / UEFI — современная прошивка, преемник BIOS.
  • ESP — EFI System Partition, раздел FAT32 для загрузочных файлов.
  • GPT — таблица разделов GUID, альтернатива MBR.
  • shim — промежуточный подписанный загрузчик для Secure Boot.

Советы по совместимости и миграции

  • Большинство современных дистрибутивов Linux поддерживают UEFI «из коробки». Если используете старый дистрибутив, проверьте документацию проекта.
  • Для миграции с BIOS на UEFI внутри виртуальной машины потребуется конвертировать диск в GPT и создать ESP либо заново установить систему.

Итог

Включение EFI в VirtualBox — простой путь проверить и использовать возможности UEFI в виртуальной среде: GPT, ESP и механизмы загрузки. Для большинства тестовых и пользовательских сценариев это работает достаточно надёжно, но для критичных задач рассмотрите специализированные эмуляторы или платформы с полнофункциональной поддержкой UEFI.

Важно: если возникли проблемы, начинайте с проверки подключённых устройств, разметки диска и наличия пакетов grub‑efi или shim.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство