Поиск по сайту:

[Быстрое исправление] ОС с двойной загрузкой исчезла после установки Ubuntu 23.10 Обновлено

После установки Ubuntu 22.10 и более поздних версий Windows 10 и другие операционные системы с двойной загрузкой могут исчезнуть из меню загрузки при запуске. Если вы столкнулись с этой проблемой, вот краткий совет, как ее исправить.

Это определенно не ошибка, а изменение политики со времен GNU Grub 2.06. Загрузчик по умолчанию использует внешний инструмент os-prober для обнаружения других операционных систем на том же компьютере. Однако сейчас эта функция отключена по соображениям безопасности из-за руководства:

По умолчанию он отключен, поскольку автоматическое и тихое выполнение os-prober и создание загрузочных записей на основе этих данных являются потенциальным вектором атаки. Установите для этого параметра значение «false», чтобы включить эту функцию в команде grub-mkconfig.

При перезагрузке конфигурации появится сообщение «Внимание: os-prober не будет выполняться для обнаружения других загрузочных функций».

Ubuntu 22.04 — первый выпуск, использующий GRUB 2.06, но в моем случае это не повлияло. Поэтому я не сталкивался с этой проблемой, пока сегодня не попробовал Ubuntu 22.10 на машине с двойной загрузкой. И вот как решить «проблему» двумя способами.

Вариант 1. Повторное включение OS-PROBER вручную.

Как упоминалось в руководстве, просто установите для параметра «GRUB_DISABLE_OS_PROBER» значение «false» в конфигурации Grub, и все получится.

1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала. Когда он откроется, выполните команду для редактирования файла конфигурации Grub:

sudo nano /etc/default/grub

Ubuntu 22.10 переключился на gnome-text-editor который, однако, не работает вместе с командой sudo из команды строку. Вместо этого я использую текстовый редактор командной строки nano.

2. Когда файл откроется в окне терминала, прокрутите вниз и добавьте новую строку (или измените значение, если строка уже существует):

GRUB_DISABLE_OS_PROBER=false

После этого сохраните изменения, нажав Ctrl+X, введите y и нажмите Enter.

3. Наконец, запустите sudo update-grub, чтобы перезагрузить изменения.

Не знаю почему, но в моем случае ОС Windows снова появляется в меню загрузки после того, как я дважды перезагрузил компьютер.

Вариант 2. Используйте Grub-Customizer (графический инструмент)

Для тех, кто предпочитает использовать графический инструмент настройки, на выбор доступно стороннее приложение Grub-Customizer.

1. Во-первых, вам все равно нужно открыть терминал (Ctrl+Alt+T) и выполнить 3 команды одну за другой, чтобы установить инструмент из PPA разработчика:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer

2. Найдите и запустите настройщик grub из меню «Пуск» системы или обзора «Действия».

3. Когда приложение откроется, перейдите на страницу «Общие настройки» и выполните следующие действия:

  • нажмите в правом нижнем углу опцию дополнительные настройки.
  • в следующем всплывающем диалоговом окне нажмите «Добавить» (или отредактируйте, если оно существует) и введите:

    • имя: GRUB_DISABLE_OS_PROBER
    • значение: ложь

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

Статьи по данной тематике