grub2: Загрузка операционной системы загружена в последний раз «сохраненный метод» выдает «ошибка: записи в Diskfilter не поддерживаются». Как решить?

Я нашел отличное решение для выбора конфигурации двойной загрузки ОС по умолчанию в качестве последней сохраненной ОС (отлично подходит для перезапуска обновлений). Редактирование и обновление файла grub прошло без проблем, но после перезагрузки, сразу после того, как сообщается о неизменном выборе меню grub

error: Diskfilter writes are not supported

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

У меня Ubuntu 20.04 LTS по умолчанию на / dev / sda1 в Linux LVM ( Загрузочный) раздел и Windows 10 на отдельном диске / dev / sdb1 с разделом NTFS / exFAT / HPFS (загрузочный). Как заставить его работать так, как описано в оригинальном сообщении?

0
задан 19 July 2020 в 02:18

1 ответ

Вы не дали понять, какой файл GRUB вы редактировали, и какие изменения вы внесли. Отмените все сделанные вами изменения.

Вы никогда не должны редактировать /boot/grub/grub.cfg .

Вы делаете и хотите редактировать / и т.д. / по умолчанию / личинка . Внесение следующих изменений ...

GRUB_DEFAULT=saved    <- edit this existing line
GRUB_SAVEDEFAULT=true <- add this line

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

sudo update-grub # записать изменения на диск

reboot # перезагрузите компьютер

Обновление № 1:

Это не будет работать на LVM.

См. здесь и здесь для получения дополнительной информации. об этом.

0
ответ дан 30 July 2020 в 22:05

Другие вопросы по тегам:

Похожие вопросы: