Ubuntu bootloader did not works with openmandriva?

ubuntu bootloader boot openmandriva.

insmod part_gpt
insmod ext2
set root='hd7,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd7,gpt1 --hint-efi=hd7,gpt1 --hint-baremetal=ahci7,gpt1  95614a0e-a6d2-4b89-8f70-84fcdb6d3e95
else
  search --no-floppy --fs-uuid --set=root 95614a0e-a6d2-4b89-8f70-84fcdb6d3e95
fi
linux /boot/vmlinuz-5.1.3-desktop-1omv4000 root=UUID=95614a0e-a6d2-4b89-8f70-84fcdb6d3e95 ro quiet splash logo.nologo acpi_osi=Linux acpi_osi='!Windows 2012' acpi_backlight=vendor audit=0 rd.timeout=120 scsi_mod.use_blk_mq=1 dm_mod.use_blk_mq=1 rd.systemd.show_status=auto rd.udev.log-priority=3 loglevel=3
initrd /boot/initrd-5.1.3-desktop-1omv4000.img

From openmandriva:

menuentry 'OpenMandriva Lx' --class openmandriva --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-95614a0e-a6d2-4b89-8f70-84fcdb6d3e95' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='hd3,gpt1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,gpt1 --hint-efi=hd3,gpt1 --hint-baremetal=ahci3,gpt1  95614a0e-a6d2-4b89-8f70-84fcdb6d3e95
	else
	  search --no-floppy --fs-uuid --set=root 95614a0e-a6d2-4b89-8f70-84fcdb6d3e95
	fi
	echo	'Laster inn Linux 5.1.3-desktop-1omv4000 …'
	linux	/boot/vmlinuz-5.1.3-desktop-1omv4000 root=UUID=95614a0e-a6d2-4b89-8f70-84fcdb6d3e95 ro  quiet splash logo.nologo acpi_osi=Linux acpi_osi='!Windows 2012' acpi_backlight=vendor audit=0 rd.timeout=120 scsi_mod.use_blk_mq=1 dm_mod.use_blk_mq=1 rd.systemd.show_status=auto rd.udev.log-priority=3 loglevel=3
	echo	'Laster inn minnedisk for oppstart …'
	initrd	/boot/initrd-5.1.3-desktop-1omv4000.img
}

sorry grub custimalize did not works, so i must edit grub.cfg file copy from it.

from manjaro

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Manjaro Linux' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-928fb127-4289-446f-8f5a-a9e0612b21b8' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos3'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@1,msdos3' --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3  928fb127-4289-446f-8f5a-a9e0612b21b8
	else
	  search --no-floppy --fs-uuid --set=root 928fb127-4289-446f-8f5a-a9e0612b21b8
	fi
	linux	/boot/vmlinuz-4.18-rt-x86_64 root=UUID=928fb127-4289-446f-8f5a-a9e0612b21b8 rw  quiet rd.udev.log-priority=3
	initrd	/boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-4.18-rt-x86_64.img

–> notice line initrd < microcode > < initiramfs >

i have in red mds on test smpt at start , says that there is no microcode ( not loaded )
and 50 lines after microcode version loaded

*** be careful that required Grub 2.04rc ou 2.04 ( check git savannah grub ) ***