Рейтинг:1

os-prober и update-grub находят установку Windows, но не отображаются в меню загрузки

флаг jp

Моя система работает под управлением Ubuntu 21.04. Недавно я перенес систему со старого SSD на новый диск M.2 с помощью Clonezilla. В этом процессе мне нужно было запустить update-grub. Система загружается нормально, но я не могу выбрать загрузку установки Windows 10 на другом диске, ее нет в меню grub при загрузке.

os-prober и update-grub, похоже, не находят проблем: 
root@zap:/# os-prober 
/dev/sdb1@/efi/Microsoft/Boot/bootmgfw.efi:Диспетчер загрузки Windows:Windows:efi
root@zap:/# 
root@zap:/# 
root@zap:/# update-grub
Исходный файл `/etc/default/grub'
Исходный файл `/etc/default/grub.d/init-select.cfg'
Создание файла конфигурации grub...
Найден образ Linux: /boot/vmlinuz-5.11.0-38-generic
Найден образ initrd: /boot/initrd.img-5.11.0-38-generic
Найден образ Linux: /boot/vmlinuz-5.11.0-37-generic
Найден образ initrd: /boot/initrd.img-5.11.0-37-generic
Найден образ Linux: /boot/vmlinuz-4.13.0-37-generic
Найден образ initrd: /boot/initrd.img-4.13.0-37-generic
Найден образ Linux: /boot/vmlinuz-4.13.0-36-generic
Найден образ initrd: /boot/initrd.img-4.13.0-36-generic
Обнаружен диспетчер загрузки Windows на /dev/sdb1@/efi/Microsoft/Boot/bootmgfw.efi
Добавление записи меню загрузки для настроек прошивки UEFI
сделано
root@zap:/# 

Что я забыл?

Organic Marble avatar
флаг us
Отличается ли меню grub, которое вы видите, от вывода, показанного здесь? Основываясь на вашем выводе, я ожидаю увидеть 4 варианта ядра Ubuntu, диспетчер загрузки Windows и «системные настройки» в меню grub.
Рейтинг:0
флаг mx
xpt

TL'DR:

sudo echo GRUB_DISABLE_OS_PROBER=false >> /etc/default/grub && sudo update-grub

Подробности:

OS Prober больше не запускался по умолчанию в последних личинка:

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

Такие вопросы начинают появляться с мая 2021 года.

Итак, я последовал совету:

% sudo echo GRUB_DISABLE_OS_PROBER=false >> /etc/default/grub && sudo update-grub
Исходный файл `/etc/default/grub'
Исходный файл `/etc/default/grub.d/init-select.cfg'
Исходный файл `/etc/default/grub.d/lubuntu-grub-theme.cfg'
Создание файла конфигурации grub...
Найденная тема: /usr/share/grub/themes/lubuntu-grub-theme/theme.txt
Найден образ Linux: /boot/vmlinuz-5.13.0-19-generic
Найден образ initrd: /boot/initrd.img-5.13.0-19-generic
Обнаружен диспетчер загрузки Windows на /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Найден Ubuntu 20.04 LTS (20.04) в /dev/nvme0n1p6.
Добавление записи меню загрузки для настроек прошивки UEFI
сделано

$ хвост -1 /etc/по умолчанию/жратва
GRUB_DISABLE_OS_PROBER=ложь

$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Убунту 21.10
Релиз: 21.10
Кодовое имя: озорник

$ OS-пробер
/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Диспетчер загрузки Windows:Windows:efi
/dev/nvme0n1p6:Ubuntu 20.04 LTS (20.04):Ubuntu:linux

Вход в меню grep /boot/grub/grub.cfg

Теперь я вижу свои загрузочные записи Ubuntu 20.04 LTS в моем /загрузка/жратва/жратва.cfg файл, а также загрузочную запись Windows:

$ grep 'меню.*Windows' /boot/grub/grub.cfg
menuentry 'Диспетчер загрузки Windows (в /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-C633-8883' {

ХТН

Ответить или комментировать

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