как-то default поправить ?
Исправлять в любом случае, похоже ты туда впендюпил свой "sda2".
И опять, никаких sda2, а УУИД.
А как это поправить?
В новом конфиге должно получиться так:
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b8ace99a-265c-42a2-9162-af8ffe8e224c' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 b8ace99a-265c-42a2-9162-af8ffe8e224c
else
search --no-floppy --fs-uuid --set=root b8ace99a-265c-42a2-9162-af8ffe8e224c
fi
linux /boot/vmlinuz-5.4.0-47-generic root=UUID=b8ace99a-265c-42a2-9162-af8ffe8e224c ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.4.0-47-generic
}
Осталось где-то взять инитрд. В бэкапе хоть какой-нибудь инитрд есть?
В крайнем случае, внимательно читай не только саму "шпаргалку", но и ответы после нее.
Взять "родную" для 18.04.5 версию 5.4.0-42. Взять можно из исо-образа.
А "40_custom" не мешает освоить в любом случае.