Установщик 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
Загрузитесь с флешки через 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
На этапе установки загрузчика согласитесь установить 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 нет Windows | os-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 или быстрее.