Как добавить опцию Windows в меню GRUB?

Вопрос или проблема

У меня установлен Kali на SSD и Windows 10 на другом HDD.

Когда я загружаюсь с SSD, появляется меню grub, в котором есть только вариант с Kali Linux, а когда я загружаюсь с HDD, система сразу загружает Windows 10.

Я хочу загружаться только с SSD, чтобы я мог выбрать в меню grub, какую ОС загрузить.
(хочу добавить вариант с Windows 10 в меню grub)

РЕШЕНО:
Я просто обнаружил Windows с помощью os-prober и затем перенастроил файл grub с помощью grub-mkconfig. Спасибо Taqras.

Я не знаком с Kali, но в общем вы должны установить os-prober, смонтировать ваш раздел Windows и перегенерировать конфиг grub.

На Arch wiki есть хорошее объяснение (обратите внимание на специальное примечание о Windows):
https://wiki.archlinux.org/title/Grub#Detecting_other_operating_systems

Я должен был выполнить один шаг до команды sudo-update grub, потому что получил это сообщение:

Предупреждение: os-prober не будет выполнен для обнаружения других загрузочных разделов. 
Системы на них не будут добавлены в конфигурацию загрузки GRUB. 
Проверьте запись документации GRUB_DISABLE_OS_PROBER. 
Добавление записи в меню загрузки для настроек UEFI Firmware...

Решением было добавить строку

GRUB_DISABLE_OS_PROBER=false

после последней записи в /etc/default/grub (например, используя sudo nano /etc/default/grub)

Примечание: Мне также нужно было запустить “sudo update-grub”, чтобы это заработало. Без этого не обновлялись записи grub.

Шаги были:

  1. sudo os-prober
  2. монтирование диска Windows (двойной щелчок на рабочем столе)
  3. sudo grub-mkconfig
  4. sudo update-grub

FWIW, этот совет отлично помог мне, новичку, вернуться в строй после переустановки Win Vista (я знаю, я знаю!), который исчез из меню Grub.

Компьютер — старый ноутбук Acer, который может иметь только 4 ГБ оперативной памяти, поэтому я использую его 95% времени с Peppermint без проблем, но иногда мне может понадобиться Windows, поэтому у меня двойная загрузка с разными дисками для каждой ОС.

Предложенное выше решение стало идеальным исправлением, просто открыв терминал.
Спасибо!

Ответ или решение

Конечно, давайте разберем процесс добавления опции загрузки Windows в меню GRUB, еcли у вас установлены две операционные системы на разных дисках: Kali Linux на SSD и Windows 10 на HDD.

Теория

GRUB (Grand Unified Bootloader) — это загрузчик, который используется для управления и выбора операционной системы при загрузке компьютера. Когда у вас установлены несколько операционных систем, GRUB позволяет вам выбрать, какую из них загружать.

Однако, бывает, что GRUB не обнаруживает автоматически все операционные системы. В этой ситуации необходимо вручную настраивать GRUB для того, чтобы он показал все установленные системы, включая Windows.

OS-Prober — это утилита, которая используется для обнаружения других операционных систем, установленных на вашем компьютере. Она эффективно сканирует диски и создает конфигурации для этих систем в GRUB.

Пример

Рассмотрим пример с Kali Linux и Windows 10:

  1. Установленные системы: У вас есть Kali Linux на SSD и Windows 10 на отдельном HDD.
  2. Задача: Необходимо добавить Windows 10 в меню загрузки GRUB, чтобы вы могли выбирать между Kali Linux и Windows при загрузке с SSD.

Применение

Ниже приведены пошаговые инструкции, как добавить Windows в меню GRUB на Kali Linux:

  1. Установка OS-Prober: Убедитесь, что у вас установлен os-prober. Для этого выполняем следующую команду:

    sudo apt-get install os-prober
  2. Монтирование Windows-диска: Зайдите в файловый менеджер и дважды щелкните на диск Windows, чтобы его смонтировать. Это может понадобиться для обеспечения доступа os-prober к информации о Windows.

  3. Настройка os-prober. В некоторых системах os-prober по умолчанию отключен для безопасности. Убедитесь, что он включен, добавив следующую строку в файл /etc/default/grub:

    GRUB_DISABLE_OS_PROBER=false

    Это можно сделать, открыв файл с помощью текстового редактора:

    sudo nano /etc/default/grub

    Добавьте строку в конец файла, затем сохраните изменения (Ctrl + O, Enter) и закройте редактор (Ctrl + X).

  4. Запуск os-prober: Чтобы обнаружить все установленные операционные системы, выполните команду:

    sudo os-prober

    Эта команда просканирует ваши диски на наличие других операционных систем, таких как Windows.

  5. Обновление конфигурации GRUB: После того как os-prober обнаружит Windows, обновите конфигурацию GRUB:

    sudo grub-mkconfig -o /boot/grub/grub.cfg

    Эта команда создаст новый файл конфигурации GRUB с учетом всех обнаруженных систем.

  6. Обновление GRUB: В некоторых версиях необходимо выполнить также команду:

    sudo update-grub

    Это гарантирует, что все изменения записаны и применены.

  7. Перезагрузка: Перезагрузите ваш компьютер. Вы должны увидеть запись Windows в меню GRUB, которая позволит вам выбрать операционную систему для загрузки.

Заключение

Данный процесс позволяет вам гибко использовать ваш компьютер, загружая как Kali Linux, так и Windows 10 с одного SSD, на котором установлен GRUB. Этот подход особенно полезен в ситуациях, когда у вас есть несколько операционных систем, и вы хотите сохранить отдельные настройки и данные на каждом устройстве.

Это не только улучшает универсальность работы с различными системами, но и обеспечивает удобный доступ к обеим операционным системам без необходимости переключаться между физическими дисками. Следуя вышеперечисленным шагам, каждый пользователь сможет настроить мультизагрузку на своем компьютере.

Оцените материал
Добавить комментарий

Капча загружается...