/boot/grub/grub.cfg - на сколько я помню править бесполезно? После перезагрузки изменения отменяются. Или я что то путаю?
GRUB 2 не требует ручного редактирования файлов конфигурации для изменения параметров загрузки системы: вместо этого он позволяет генерировать файл конфигурации /boot/grub/grub.cfg с помощью утилиты grub2-mkconfig. Данная утилита позволяет осуществлять разбор сценариев из директории /etc/grub.d, а также файла конфигурации /etc/default/grub для автоматического формирования описания параметров загрузки системы.
То есть grub2.cfg редактировать можно, а иногда(для решения конкретной проблемы здесь и сейчас) даже нужно, но при применении изменений командой
grub-mkconfig или восстановлении загрузчика происходит его атоматическая настройка согласно /etc/default/grub или /etc/default/grub2 и модулям в /etc/grub.d - он перезаписывается, все изменения теряются! Поэтому пользовательские настройки меняются в /etc/grub.d/40_custom
Примечание: файл "40_custom" должен заканчиваться пустой строкой, иначе последний пункт не будет отображаться в меню!В руководстве
Grub2 пункт
Что делать, если файла /etc/default/grub нет пишут, что различия /etc/default/grub или /etc/default/grub2 могут говорить о различных версиях grub - это лишь предположение, почему могут возникать ошибки, но не утверждение. Вы, например, не смогли найти файлы.
Внимательно прочитайте
Grub2 и решите, что Вам нужно... там в конце есть пункты на экстренный случай...
4.5 Загрузка системы при частичной неработоспособности GRUB2
4.6 Совет
Вам
Rider как раз и говорил про загрузку при частичной неработоспособности GRUB2, чтоб поправить "UUID" на "/dev/sdaX".
Если часто возникают проблемы с загрузкой - для простоты распечатайте документ на бумаге - будет проще восстановить, если нет сети. Или сохраните на телефоне. Лучшая память это - карандаш!
Еще есть такой диск
Super Grub2 Disk - замечательный инструмент, позволяющий найти и загрузить системы, и затем соответственно поправить загрузку. Но любым инструментом нужно уметь пользоваться - читайте grub2.