Kali Linux Kali LinuxWindows

Kali Linux: после установки рядом с Windows не видна Windows в GRUB

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

GRUB может не обнаружить Windows, потому что os-prober отключён по умолчанию. Ниже — причины и порядок действий от простого к сложному.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Подготовка
  5. Переустановка GRUB
  6. Порядок загрузки

#Что означает ошибка

Сообщение
GRUB не показывает Windows после установки Kali

После установки Windows (или её крупного обновления) рядом с Kali загрузчик Windows затирает GRUB, и Kali исчезает из выбора или система сразу грузит Windows. Данные Kali целы — нужно переустановить загрузчик.

Для восстановления потребуется live-USB Kali и знание типа загрузки: UEFI или BIOS (Legacy).

Перед работой запишите, какой раздел содержит корень Kali.

GRUB может не обнаружить Windows, потому что os-prober отключён по умолчанию. Включите его и обновите конфигурацию.

#Причины и решения

Возможная причинаКак узнатьЧто делать
os-prober отключёнНовые версии GRUB.Включите.
Раздел не смонтированWindows.Проверьте.
Windows в режиме быстрой загрузкиЗаблокирован NTFS.Отключите быструю загрузку.
UEFI/BIOS различиеРежимы.Проверьте.

#Пошаговое решение

  1. Загрузитесь с live-USB KaliСоздайте официальный Live-USB Kali по опубликованной инструкции проекта и загрузите его через меню загрузки производителя. Флешка будет очищена при записи образа. Перед операциями с GRUB сначала выполните в Live-системе lsblk -f и проверьте, действительно ли Windows и Kali присутствуют на диске, а режим загрузки Live-USB соответствует установленной Kali (UEFI или BIOS). Не запускайте установщик заново поверх разделов с данными.
  2. Смонтируйте корень и EFIВ Live-Kali откройте терминал и выполните lsblk -f, чтобы определить root Linux и отдельный ESP с типом vfat. Сначала сохраните данные. Только после точной идентификации создайте точки монтирования и смонтируйте собственные разделы; команды с /dev/nvme0n1p5 или /dev/sda1 из примера НЕ подходят для любого компьютера. При несовпадении схемы разделов остановитесь и не выполняйте GRUB-установку.
  3. Войдите в chrootЭто действие предназначено только для восстановления незагружающейся системы с Live-USB. Сначала загрузитесь в Live-режим той же архитектуры и проверьте разделы командой lsblk -f; при возможности сохраните образ диска. Для Manjaro штатный sudo manjaro-chroot -a предложит обнаруженную установленную систему, если она найдена. Убедитесь, что выбрана нужная установка, и только после этого выполняйте команды её загрузчика внутри chroot. Для других дистрибутивов порядок отличается.
  4. Выполните grub-install и update-grubUEFI или BIOS. Изменения могут повлиять на запуск системы. Перед ними запишите исходные значения и подготовьте резервную копию или способ восстановления.
  5. Задайте порядок загрузкиЕсли GRUB работает, но Windows не видна, сначала проверьте её запись в UEFI через sudo efibootmgr -v (только при загрузке в UEFI) и наличие файлов Windows Boot Manager на EFI-разделе. В настройках UEFI можно выбрать уже существующую корректную запись загрузки, предварительно сфотографировав текущий порядок. Не удаляйте записи Windows и не меняйте UEFI на Legacy: это может сделать обе системы недоступными.
  6. Проверьте наличие обеих систем в меню без риска для данныхПосле восстановления в установленной Kali выполните sudo update-grub лишь при подтверждённом расположении /boot и наличии Windows. Убедитесь, что в выводе обнаружена Windows Boot Manager, и только затем проверьте меню после перезагрузки. Если BitLocker требует ключ, используйте сохранённый ключ владельца; не отключайте шифрование ради появления пункта меню.
  7. Только определение разделов, режима загрузки и точки EFI
    Linux · Терминал (Bash)Команда
    Только определение разделов, режима загрузки и точки EFI. Установка os-prober и изменение меню GRUB зависят от конкретного дистрибутива и схемы загрузки, не являются обязательной последовательностью.
    lsblk -f
    findmnt /boot/efi
    test -d /sys/firmware/efi && echo UEFI || echo BIOS

#Подготовка

Загрузитесь с live-USB Kali (режим Live). Определите разделы: lsblk -f, sudo fdisk -l. Корень Kali — раздел ext4 (например, /dev/nvme0n1p5), EFI — vfat (/dev/nvme0n1p1, 100–500 МБ). Тип загрузки: каталог /sys/firmware/efi есть — UEFI. Смонтируйте: sudo mount /dev/nvme0n1p5 /mnt, для UEFI: sudo mount /dev/nvme0n1p1 /mnt/boot/efi; затем for i in /dev /dev/pts /proc /sys /run; do sudo mount --bind $i /mnt$i; done.

#Переустановка GRUB

Войдите в chroot: sudo chroot /mnt. UEFI: grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=kali затем update-grub. BIOS: grub-install /dev/sda (диск, не раздел) и update-grub. update-grub должен найти Windows (Found Windows Boot Manager); если нет, установите os-prober и включите в /etc/default/grub строку GRUB_DISABLE_OS_PROBER=false, затем повторите update-grub. Выйдите exit и перезагрузитесь.

#Порядок загрузки

В UEFI-меню (F2/Del/F12) поставьте kali первым в порядке загрузки. Из Linux: sudo efibootmgr и sudo efibootmgr -o 0003,0000 (номера из вывода). Если Windows перезаписывает порядок после обновлений, закрепите его в прошивке. Отключите «Быстрый запуск» Windows (powercfg /h off), иначе разделы NTFS монтируются только на чтение. Проверьте, что Secure Boot не блокирует загрузчик: у Kali есть shim, либо отключите Secure Boot.

Linux · Терминал (Bash)Команда
Команды восстановления GRUB с фиксированными разделами заменены предварительной проверкой целевой системы. Запуск: терминал Linux с правами, указанными в команде. Сначала проверьте имя устройства и целевой путь.
lsblk -f && findmnt /boot/efi

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.