BIOS updates change the boot loader back to Windows and remove GRUB from the boot list. To fix:
- Disable Secure Boot
- Boot to GRUB Rescue Shell
- Execute:
set prefix=(hd5,gpt2)/efi/grub
set root=(hd5,gpt2)
insmod normal
normal
insmod linux
insmod linuxefi
linuxefi /boot/vmlinuz-linux-fsync-nobara-bin root=/dev/nvme1n1p4
initrdefi /boot/initramfs-linux-fsync-nobara-bin.img
boot
- Login
- Execute:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB- Reboot to BIOS
- Update default boot device to GRUB
This is specific to my machine, where root is (hd5,gpt4), /boot is (hd5,gpt2), and the root device is nvme1n1p4. I am also using the nobara kernel, normally you would reference vmlinuz-linux and initramfs-linux.img