Как восстановить / etc / default / grub с настройками из существующей конфигурации в /boot/grub/grub.cfg? - PullRequest
0 голосов
/ 28 мая 2020

Я сделал простую ошибку, введя sudo grub-mkconfig -o /etc/default/grub вместо sudo grub-mkconfig -o /boot/grub/grub.cfg

Поэтому он перезаписал файл конфигурации по умолчанию моими изменениями (с UUID и другими настройками для LUKS на LVM). Мой текущий /boot/grub/grub.cfg действительно содержит допустимую конфигурацию, которая успешно загружается (со всеми моими настройками до ошибки).

Для пояснения - я не ищу файл basi c по умолчанию.

Предпринятые действия:

  1. Просто переустановил пакет grub, и он воссоздал файл basi c etc/default/grub.
  2. Смотрел на текущую работу /boot/grub/grub.cfg. Да, я вижу свои изменения из GRUB_CMDLINE_LINUX_DEFAULT, но я не уверен, может ли он после генерации содержать некоторые дополнительные параметры, которые не должны быть в файле etc/default/grub, а также я не могу явно видеть какие-либо другие строки конфигурации .

Есть ли способ регенерировать (с помощью скрипта или команды, о которых я не знаю) /etc/default/grub из существующего grub.cfg при загрузке?

...