Grub дурит, держу на chattr +i grub.cfg.
Вот не тронутый фрагмент grub.cfg.new :
[ }
menuentry 'ALT Workstation 8.2, vmlinuz (recovery mode) (на /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinu
savedefault
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 e68c55e4-650f-42ac-a9fe-d03fc1168f10
else
search --no-floppy --fs-uuid --set=root e68c55e4-650f-42ac-a9fe-d03fc1168f10
fi
linux /boot/vmlinuz root=UUID=e68c55e4-650f-42ac-a9fe-d03fc1168f10 ro failsafe vga=normal
initrd /boot/initrd.img
}
}
menuentry 'ALT Starterkit (на /dev/sda3)' --class starter --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-3b94e978-1a55-4c5e-9c7a-99
savedefault
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 3b94e978-1a55-4c5e-9c7a-996b3b9207aa
else
search --no-floppy --fs-uuid --set=root 3b94e978-1a55-4c5e-9c7a-996b3b9207aa
fi
linux /boot/vmlinuz-5.4.26-std-def-alt1 root=/dev/sda3
initrd /boot/initrd-5.4.26-std-def-alt1.img
}
submenu 'Дополнительные параметры для ALT Starterkit (на /dev/sda3)' $menuentry_id_option 'osprober-gnulinux-advanced-3b94e978-1a55-4c5e-9c7a-996b3b9207aa' {
menuentry 'ALT Starterkit , /boot/vmlinuz-5.4.26-std-def-alt1 (на /dev/sda3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/
savedefault
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 3b94e978-1a55-4c5e-9c7a-996b3b9207aa
else
search --no-floppy --fs-uuid --set=root 3b94e