Kali Linux и UEFI: полное руководство по установке и загрузке

Установщик Kali Linux не появляется в меню загрузки UEFI, а ноутбук упорно стартует в Windows — чаще всего причина кроется в активном Secure Boot, который блокирует неподписанные загрузчики, либо в том, что флешка записана в режиме, несовместимом с UEFI. Это одна из самых частых проблем при установке Kali на современные машины, где классический BIOS заменён прошивкой UEFI.

UEFI (Unified Extensible Firmware Interface) — современная замена BIOS, которая использует раздел EFI System Partition (ESP) в формате FAT32 и загружает систему через файлы .efi, а не через загрузочную запись диска. Kali Linux полностью поддерживает установку в режиме UEFI, но процесс требует понимания нескольких нюансов: правильной записи образа, настройки прошивки и, при необходимости, отключения Secure Boot. Ниже разберём всё по шагам — от проверки режима до исправления GRUB после установки.

Как проверить, работает ли система в режиме UEFI

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

В Windows проверить режим прошивки можно так: нажмите Win + R, введите msinfo32 и посмотрите строку «Режим BIOS». Значение «UEFI» означает, что Windows установлена в UEFI-режиме, и для dual boot Kali нужно ставить в том же режиме — иначе переключение между системами превратится в постоянные заходы в настройки прошивки.

  • 🔍 Команда ls /sys/firmware/efi в Live-сессии показывает режим загрузки флешки
  • 🖥️ Утилита msinfo32 в Windows отображает режим BIOS/UEFI текущей установки
  • 💽 Команда sudo fdisk -l покажет тип разметки диска: GPT для UEFI, MBR для Legacy
  • ⚙️ В меню загрузки прошивки (Boot Menu) UEFI-флешка обычно помечена префиксом «UEFI:» перед именем устройства

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

Ключевой момент: образ Kali Linux является гибридным, и его нужно записывать на флешку побайтово — в режиме DD. Если вы используете Rufus в Windows, при выборе ISO программа предложит режим записи: выбирайте «DD-образ», а не «ISO-режим». В противном случае флешка может не определиться как UEFI-загрузочная, и в меню загрузки вы её просто не увидите.

Из самой Linux-системы образ записывается командой dd. Будьте предельно внимательны с указанием целевого устройства — ошибка в букве диска уничтожит данные на другом накопителе:

sudo dd if=kali-linux-2026.4-installer-amd64.iso of=/dev/sdX bs=4M status=progress conv=fsync

Здесь /dev/sdX — ваша флешка целиком (не раздел вроде /dev/sdX1). Узнать правильное имя устройства можно командой lsblk до и после подключения флешки. После завершения записи безопасно извлеките носитель.

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

Войдите в настройки прошивки (обычно клавиши Del, F2, F10 или Esc при включении — зависит от производителя, точную клавишу смотрите в документации к вашей материнской плате или ноутбуку). Далее потребуется проверить несколько параметров.

Главный из них — Secure Boot. Kali Linux не поставляется с подписанным Microsoft загрузчиком, поэтому при включённом Secure Boot загрузка будет заблокирована: вы увидите либо чёрный экран, либо сообщение о нарушении политики безопасности. Отключите Secure Boot в разделе Security или Boot (название пункта варьируется). После завершения работы с Kali его можно включить обратно, но тогда Kali снова перестанет грузиться — имейте это в виду при dual boot.

⚠️ Внимание: на некоторых ноутбуках (особенно HP и Lenovo) Secure Boot нельзя отключить, пока не установлен пароль администратора прошивки (Supervisor Password). Задайте пароль, отключите Secure Boot, затем при желании снимите пароль пустым значением. Точный порядок зависит от модели — сверьтесь с руководством производителя.

Также проверьте следующие настройки: отключите Fast Boot (быструю загрузку), иначе прошивка может пропускать инициализацию USB при старте; убедитесь, что режим CSM (Compatibility Support Module) выключен, если хотите чистую UEFI-установку; в Windows дополнительно отключите «Быстрый запуск» (Fast Startup) в параметрах электропитания — он оставляет диск в состоянии гибернации, и установщик Kali может отказаться монтировать разделы NTFS.

📊 Что помешало вам загрузить Kali Linux в режиме UEFI?
Secure Boot блокировал загрузку
Флешка не определялась как UEFI-устройство
GRUB не установился корректно
Всё сработало с первого раза

Пошаговая установка Kali Linux в режиме UEFI

Загрузитесь с флешки через Boot Menu прошивки, выбрав пункт с префиксом «UEFI:» перед именем носителя. В меню установщика выберите Graphical Install. Дальше процесс стандартный: язык, раскладка, сеть, имя пользователя — до момента разметки диска.

Разметка — самый ответственный этап. Для UEFI-установки обязателен EFI System Partition: раздел FAT32 размером порядка 100–512 МБ с флагом boot, esp, смонтированный в /boot/efi. Если Windows уже установлена, ESP существует — не форматируйте его, просто укажите точку монтирования /boot/efi, иначе сломаете загрузку Windows. Для корня системы выделите раздел ext4 с точкой монтирования /; swap при желании можно заменить файлом подкачки.

☑️ Контрольный список установки Kali в UEFI

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

На этапе установки загрузчика согласитесь установить GRUB в EFI-раздел. Установщик добавит запись «kali» в NVRAM прошивки через механизм efibootmgr. После перезагрузки извлеките флешку — в меню загрузки должна появиться новая запись.

⚠️ Внимание: если раздел ESP был случайно отформатирован, Windows перестанет загружаться. Восстановление потребует загрузки с установочного носителя Windows и пересоздания загрузчика командами bcdboot и bootrec — процедура зависит от версии Windows, поэтому лучше вовсе не допускать форматирования ESP.

Dual boot: Kali Linux рядом с Windows в UEFI

Для совместной работы сначала освободите место под Kali штатными средствами Windows: diskmgmt.msc → «Сжать том». Не создавайте разделы заранее — оставьте неразмеченное пространство, установщик Kali разметит его сам. Порядок установки принципиален: сначала Windows, затем Kali, потому что Windows при установке затирает чужие загрузочные записи, а Kali, наоборот, аккуратно добавляет Windows в своё меню GRUB через os-prober.

Если после установки Kali в меню GRUB нет пункта Windows, загрузитесь в Kali и выполните:

sudo os-prober

sudo update-grub

В свежих выпусках Kali os-prober по умолчанию отключён в настройках GRUB. Проверьте файл /etc/default/grub: строка GRUB_DISABLE_OS_PROBER=false должна присутствовать, после чего снова выполните sudo update-grub.

ПроблемаВероятная причинаЧто проверить
Флешка не видна в Boot MenuЗаписана не в DD-режиме или включён Fast BootПерезаписать образ, отключить Fast Boot
Чёрный экран при загрузке флешкиSecure Boot блокирует загрузчикОтключить Secure Boot в прошивке
После установки грузится только WindowsЗапись Kali не первой в порядке загрузкиПорядок загрузки в UEFI или efibootmgr
В GRUB нет Windowsos-prober отключёнСтрока GRUB_DISABLE_OS_PROBER=false
Ошибка монтирования NTFS при установкеFast Startup оставил диск в гибернацииОтключить быстрый запуск, перезагрузить Windows

Восстановление загрузчика GRUB в UEFI

Типичный сценарий: после обновления Windows или сброса настроек прошивки запись Kali пропала, и машина сразу грузит Windows. Не спешите переустанавливать систему — загрузчик восстанавливается с Live-флешки. Загрузитесь в Live-режиме (обязательно в UEFI-режиме, проверьте через ls /sys/firmware/efi), смонтируйте корневой раздел и ESP, затем выполните chroot и переустановку GRUB:

sudo mount /dev/sdXN /mnt

sudo mount /dev/sdXY /mnt/boot/efi

sudo mount --bind /dev /mnt/dev

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

grub-install --target=x86_64-efi --efi-directory=/boot/efi

update-grub

exit

Здесь /dev/sdXN — корневой раздел Kali, а /dev/sdXY — раздел ESP; точные имена смотрите через lsblk -f. После перезагрузки проверьте список загрузочных записей командой efibootmgr -v: запись kali должна присутствовать и стоять выше Windows Boot Manager в порядке загрузки. Порядок меняется той же утилитой efibootmgr с ключом -o.

Почему Windows иногда «съедает» загрузку Kali

Крупные обновления Windows могут перезаписывать порядок загрузки в NVRAM и ставить Windows Boot Manager первым, а некоторые прошивки ноутбуков вообще игнорируют записи, отличные от Windows, и принудительно грузят \EFI\Microsoft\Boot\bootmgfw.efi. В таких случаях помогает либо ручная установка приоритета через efibootmgr, либо выбор записи kali в Boot Menu прошивки, либо (как крайняя мера) размещение загрузчика Kali по пути съёмного носителя \EFI\BOOT\BOOTX64.EFI.

Частые ошибки и как их избежать

Первая и самая массовая ошибка — установка Kali в Legacy-режиме на машину, где Windows стоит в UEFI. Внешне всё ставится и работает, но переключаться между системами приходится через настройки прошивки, меняя режим CSM. Решение одно: переустановить Kali корректно, загрузив флешку как UEFI-устройство.

Вторая ошибка — попытка заставить Kali работать с включённым Secure Boot. В отличие от Ubuntu или Fedora, Kali не подписывает свой загрузчик ключами Microsoft, поэтому «из коробки» с Secure Boot он не стартует. Теоретически возможна самостоятельная подпись загрузчика через механизм MOK (Machine Owner Key) с использованием shim, но это нестандартная конфигурация, требующая аккуратности: ошибка в подписи ядра или модулей приведёт к отказу загрузки. Для большинства сценариев проще держать Secure Boot отключённым.

⚠️ Внимание: не отключайте Secure Boot и не меняйте настройки прошивки на рабочем корпоративном ноутбуке без согласования — на многих корпоративных устройствах прошивка защищена паролем администратора, а изменение настроек может нарушать политику безопасности организации.
  • 🚫 Не форматируйте существующий ESP при dual boot — только монтируйте
  • 🚫 Не записывайте образ в ISO-режиме Rufus — только DD
  • 🚫 Не ставьте Kali в Legacy, если Windows в UEFI
  • ✅ Проверяйте SHA256-сумму образа после скачивания
  • ✅ Делайте резервную копию важных данных перед переразметкой диска

FAQ: частые вопросы о Kali Linux и UEFI

Работает ли Kali Linux с включённым Secure Boot?

Нет, штатный загрузчик Kali не подписан ключами Microsoft, поэтому Secure Boot блокирует его запуск. Для загрузки Kali Secure Boot необходимо отключить в настройках прошивки. Альтернатива — самостоятельная подпись загрузчика через MOK, но это нестандартная и рискованная процедура.

Как понять, что флешка с Kali загрузилась именно в UEFI-режиме?

Выполните в терминале Live-сессии команду ls /sys/firmware/efi. Если каталог существует и не пуст — режим UEFI активен. Также в Boot Menu прошивки UEFI-носитель обычно отображается с префиксом «UEFI:» перед названием флешки.

После установки Kali загружается только Windows. Что делать?

Войдите в настройки прошивки и проверьте порядок загрузки — запись kali должна стоять выше Windows Boot Manager. Если записи нет вовсе, загрузитесь с Live-флешки и переустановите GRUB через chroot, как описано в разделе о восстановлении загрузчика. Проверить список записей можно командой efibootmgr -v.

Нужен ли отдельный раздел /boot/efi, если Windows уже установлена?

Нет, отдельный создавать не нужно — используйте существующий EFI System Partition, созданный Windows. В разметке установщика укажите для него точку монтирования /boot/efi и обязательно снимите отметку форматирования, чтобы не удалить загрузчик Windows.

Можно ли установить Kali в UEFI на внешний SSD или флешку?

Да, установка на внешний накопитель возможна: выберите внешний диск как целевой при разметке и убедитесь, что ESP и GRUB ставятся именно на него, а не на внутренний диск. Загружаться такая система будет через Boot Menu прошивки при подключённом накопителе. Учтите, что скорость работы зависит от порта — используйте USB 3.0 или быстрее.