You are not logged in.
Pages: 1
Hello,
My motherboard is an MSI Tomahawk MAX B450. After foolishly updating from 7C02v36 to 7C02v3B, my rEFInd installation was no longer detected. I have downgraded back, but nothing changed. However, I do have an OpenCore bootloader (for Hackintosh) which gets detected, and it can boot into Linux for some reason.
I have a UEFI installation, and Legacy boot is disabled.
When I rerun the refind-install script, it seems to make rEFInd the first entry not in the BIOS, but in the OpenCore bootloader. How do I make it show up in the BIOS, so I don't have to start through OpenCore?
Thank you.
Last edited by ShnorpSinkledonk (2021-09-19 06:18:55)
Offline
Hello,
After running the refind-install script, use efibootmgr to add rEFInd to firmware boot menu, replace required paths eg. for an EFI system partition on /dev/sda1 mounted on /boot
efibootmgr --create --disk /dev/sda --part 1 --loader /boot/EFI/refind/refind_x64.efi --label "rEFInd" --verbose
Reboot to see if it worked. If it did not, you might be limited to the default path, which means you should load rEFInd from opencore or vica versa.
Could tou send the output of
efibootmgr
before and after rebooting?
Last edited by Mr Victory (2021-09-18 09:25:04)
Offline
Doesn't seem to have worked.
Before running efibootmgr:
Timeout: 1 seconds
BootOrder: 0000,0001
Boot0000* rEFInd Boot Manager
Boot0001* Windows Boot Manager
After running efibootmgr:
Timeout: 1 seconds
BootOrder: 0002,0000,0001
Boot0000* rEFInd Boot Manager
Boot0001* Windows Boot Manager
Boot0002* rEFInd
There are no new entries in the boot order list.
If it did not, you might be limited to the default path, which means you should load rEFInd from opencore or vica versa.
How come? It always worked before, and I have reverted/resetted my BIOS back to what there was initially.
Last edited by ShnorpSinkledonk (2021-09-18 21:50:03)
Offline
What about reinstalling it Ex: refind-install --usedefault /dev/sdXY
And are you booting off of unsigned kernel or grub? What are you exactly doing with rEFInd
Offline
The --usedefault flag seems to have worked!
My Linux system is on /dev/nvme0n1, and I have OpenCore installed on /dev/sda. Maybe that is what was causing the problem.
Thank you!
Offline
Yeah, anytime. And I don't think that would be the problem, unless the files and everything are on there. Did you add /dev/sda to your /etc/fstab? If so, that could be the reason why. Just glad that it is working for you
Last edited by AFatNut21 (2021-09-19 23:36:10)
Offline
Pages: 1