Я сделал простую ошибку, введя sudo grub-mkconfig -o /etc/default/grub
вместо sudo grub-mkconfig -o /boot/grub/grub.cfg
Поэтому он перезаписал файл конфигурации по умолчанию моими изменениями (с UUID и другими настройками для LUKS на LVM). Мой текущий /boot/grub/grub.cfg
действительно содержит допустимую конфигурацию, которая успешно загружается (со всеми моими настройками до ошибки).
Для пояснения - я не ищу файл basi c по умолчанию.
Предпринятые действия:
- Просто переустановил пакет grub, и он воссоздал файл basi c
etc/default/grub
. - Смотрел на текущую работу
/boot/grub/grub.cfg
. Да, я вижу свои изменения из GRUB_CMDLINE_LINUX_DEFAULT
, но я не уверен, может ли он после генерации содержать некоторые дополнительные параметры, которые не должны быть в файле etc/default/grub
, а также я не могу явно видеть какие-либо другие строки конфигурации .
Есть ли способ регенерировать (с помощью скрипта или команды, о которых я не знаю) /etc/default/grub
из существующего grub.cfg при загрузке?