Okay so I had rebuilt my system from intel to amd. I had both ucodes. I removed intel, now while amd-ucode.img is in my boot folder grub doesn’t detect it when i run mkconfig. A guy on the telegram group had me run this:
[lazarus@Minerva boot]$ sudo efibootmgr --disk /dev/sda --part 1 --create --label “endeavour test” --loader /vmlinuz-linux --unicode ‘root=/dev/long/ruut rw initrd=\amd-ucode.img \initramfs-linux.img’ --verbose
[sudo] password for lazarus:
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0001,0002,0000
Boot0000 Windows Boot Manager HD(1,GPT,fb893690-7b8d-4952-96ac-dd0ef354676b,0x800,0x200000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)䥗䑎坏S
Boot0002* endeavour HD(1,GPT,fb893690-7b8d-4952-96ac-dd0ef354676b,0x800,0x200000)/File(\EFI\ENDEAVOUR\GRUBX64.EFI)
Boot0001* endeavour test HD(1,GPT,16ee00b9-f662-4ee5-aa22-ac7774110b1a,0x800,0x73227732)/File(\vmlinuz-linux)root=/dev/long/ruut rw initrd=\amd-ucode.img \initramfs-linux.img
[lazarus@Minerva boot]$
This is what I get when I run
[lazarus@Minerva boot]$ sudo efibootmgr -v
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0003,0001,0002,0000
Boot0000 Windows Boot Manager HD(1,GPT,fb893690-7b8d-4952-96ac-dd0ef354676b,0x800,0x200000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS…x…B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}…8…
Boot0001* endeavour test HD(1,GPT,16ee00b9-f662-4ee5-aa22-ac7774110b1a,0x800,0x73227732)/File(\vmlinuz-linux)r.o.o.t.=./.d.e.v./.l.o.n.g./.r.u.u.t. .r.w. .i.n.i.t.r.d.=…a.m.d.-.u.c.o.d.e…i.m.g. …i.n.i.t.r.a.m.f.s.-.l.i.n.u.x…i.m.g.
Boot0002* endeavour HD(1,GPT,fb893690-7b8d-4952-96ac-dd0ef354676b,0x800,0x200000)/File(\EFI\ENDEAVOUR\GRUBX64.EFI)
but when I reboot to uefi to boot endeavour test it is missing and doesn’t show up when I run efibootmgr -v from the rebooted system.