Вопрос или проблема
Я использую Windows 10, установленную на SSD (256 ГБ), и Kali Linux, установленную на HDD (1 ТБ). После успешной установки Kali Linux загрузчик GRUB не отображается при запуске. У меня нет возможности выбрать Kali Linux или Windows 10 при загрузке. Система напрямую загружается в Windows 10, хотя Kali Linux уже установлена на системе.
Как я могу получить возможность выбора между Kali Linux и Windows 10 при запуске?
Убедитесь, что вы изменили запись загрузки UEFI по умолчанию с Windows Boot Manager
на kali
, либо постоянно в параметрах BIOS, либо вручную, используя горячую клавишу BIOS, такую как F10 или F12 (в зависимости от производителя) при запуске. С помощью grub
вы сможете загрузить обе операционные системы.
Если вы не знаете, как сделать то, что хотите, то Kali, скорее всего, не та дистрибуция Linux, которую вы ищете.
Обычно Kali используется как образ, хранящийся на внешнем устройстве, который вы используете для загрузки вашего компьютера, или как виртуальная машина, которую вы запускаете из вашей основной ОС (вы можете использовать Virtualbox, который бесплатен).
Тем не менее, если вы все равно хотите продолжать этот путь, ваша проблема может заключаться в том, что Grub не установлен на вашем загрузочном диске.
- Какой из этих двух дисков является тем, с которого загружает система?
- Установлен ли Grub на этом диске? Вы выбрали этот диск при установке Kali?
- Если нет, вам придется установить его вручную на этом диске или переустановить Kali, выбрав правильный диск для установки Grub.
- Вы выбрали правильный диск, но перепутали диски/разделы?
Не путайте разделы с дисками, Grub должен быть установлен на диске (/dev/sda, например), а не на разделе (/dev/sda1, /dev/sda2 и т.д.).
Одно дело установить ОС (Kali в вашем случае) и совершенно другое – установить Grub (который, как уже упоминалось, должен находиться на загрузочном диске).
Существует множество руководств, чтобы разобраться во всем этом, но Kali будет слишком сложной для вас, если вы не знаете, как выполнять эти базовые действия.
Дополнение: Как уже было сказано, вы можете найти множество инструкций/руководств, просто выполнив простой поиск в вашем поисковике Google/duckduck/любом другом, поэтому я дам несколько основных рекомендаций.
Когда ваш компьютер запускается, сначала инициализирует процесс загрузки BIOS вашего компьютера, он делает базовую диагностику и т.д., а затем (в зависимости от конфигурации, которую вы настроили в BIOS) выбирает, с какого устройства загружать.
Как только он находит устройство, с которого нужно загружать, он передает управление коду, содержащемуся в MBR/GPT, который является основным кодом, продолжающим инициализацию. Это то место, где должен быть установлен Grub. Если его там нет, то код Grub находится не на своем месте.
Поскольку вы запросили руководства, это руководство по разделению для Arch может вас заинтересовать, вы также можете ознакомиться со статьей о загрузке в Википедии.
Это результаты простых поисков, таких как “разделение Linux загрузочный диск” или “процесс загрузки компьютера”. Существуют некоторые процессы, которые требуют полных статей для объяснения и которые вряд ли можно описать здесь.
Ответ или решение
Если загрузчик GRUB не отображается при запуске вашей системы после установки Kali Linux, и система сразу загружается в Windows 10, это может быть связано с несколькими причинами. Вот пошаговое руководство по решению данной проблемы.
1. Проверьте настройки BIOS/UEFI
Первое, что нужно сделать, это проверить настройки BIOS/UEFI вашего компьютера. Возможно, ваш компьютер загружает Windows Boot Manager по умолчанию. Следуйте этим шагам:
- Перезагрузите компьютер и войдите в настройки BIOS/UEFI (обычно, это клавиши F2, Del или Esc, в зависимости от модели вашей материнской платы).
- Найдите раздел, который отвечает за порядок загрузки (Boot Order или Boot Priority).
- Убедитесь, что запись для Kali Linux (может называться как “Kali” или “GRUB”) стоит выше записи Windows Boot Manager. Вы также можете временно выбрать загрузку с другого устройства (например, HDD, на котором установлен Kali) с помощью горячих клавиш, таких как F10 или F12, во время загрузки.
2. Установите или переустановите загрузчик GRUB
Если настройка BIOS не решает проблему, возможно, GRUB не был установлен корректно или установлен не на тот диск. Вам потребуется загрузиться с Live USB/CD устройства Kali Linux и выполнить следующие шаги:
-
Загрузитесь с Live USB/CD Kali Linux.
-
Откройте терминал и выполните следующие команды:
- Определите, где установлен ваш Kali Linux. Запустите команду:
sudo fdisk -l
Найдите ваш диск (например,
/dev/sdb
— это HDD, где установлен Kali).
- Определите, где установлен ваш Kali Linux. Запустите команду:
-
Смонтируйте необходимые разделы:
sudo mount /dev/sdbX /mnt # X - номер вашего корневого раздела Kali sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
-
Заходите в chroot:
sudo chroot /mnt
-
Установите GRUB на нужный диск:
grub-install /dev/sdb # Указываем на диск, а не на раздел update-grub
-
Выйдите из chroot и размонтируйте разделы:
exit sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt/dev sudo umount /mnt
-
Перезагрузите компьютер:
sudo reboot
3. Проверьте наличие обновлений
После успешного восстановления GRUB, убедитесь, что у вас установлены все необходимые обновления для операционных систем. Это также поможет избежать проблем в будущем.
4. Дополнительные советы
- Убедитесь, что при установке Kali Linux вы не запутались с дисками и разделами. Установить GRUB нужно именно на диск (например,
/dev/sda
), а не на отдельный раздел (например,/dev/sda1
). - Если вы не уверены в своих действиях или они показались вам сложными, вы можете рассмотреть возможность использования более дружелюбных дистрибутивов Linux, таких как Ubuntu или Mint, которые могут предложить более простую установку и настройку загрузчика.
Заключение
Следуя этим шагам, вы сможете решить проблему с отсутствием загрузчика GRUB и получить возможность выбора между Kali Linux и Windows 10 при старте вашего компьютера. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью на специализированные форумы или сообщества.