I have been enjoying Artix for quite some time and decided is was time to try a base install. I followed the wiki. When I boot from the new install, I see "Reboot and Select proper Boot device or Insert Boot Media in Selected Boot device and press a key."
I know there are a ton of possible variables, but I did create an efi partition (550 Mb, fdisk type 1). And I did format like:
mkfs.fat -F 32 /dev/sda1
I reinstalled using the cinnamon installer to make sure the SSD was okay. That booted fine. I also used UEFI mode there.
Then I wipefs'd the drive and installed from base again. Still same problem. Now if I boot from the cinnamon stick and click Detect EFI bootloaders, then click (hd1,gpt1)/efi/grub/grubx64.efi I get the expected grub menu and the artix base install boots just fine.
If I grep gpt /boot/grub/grub.cfg I see a lot of hd0,gpt2. Since the detection of EFI bootloaders said hd1,gpt1, I though that might be the issue. I changed all of those but still get the message in paragraph 1. Then I looked at a grub.cfg on a working Artix install from the plasma installer. It had hd0,gpt1. Tried that, too, but again got same message. I have having a hard time giving up!
I was wondering if any of this sounds familiar and someone might be able to give me a clue to what I did wrong? Thanks!
Well I said I followed the wiki, but I noticed that I used /boot/efi instead of simply /boot
Tried again using the exact partitioning scheme in the wiki, and this time using the artix-base-openrc-20201102-x86_64.iso (I noticed the 20201109 one was declared stable too late).
Granted, I changed two variables but I have spent so many hours on this i just wanted to succeed.
The result this morning is the same: Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key
The only drive connected in the case is the Boot device. I checked in the bios and it is listed as the Boot device. Also, if I press F11 for boot menu after pressing the start button, and select that drive, the same thing happens.
And if I boot from the 20201102 stick and click Detect EFI bootloaders, the new setup boot perfectly. Isn't that any kind of clue?
I backed up /boot/grub/grub.cfg and ran
grub-mkconfig -o /boot/grub/grub.cfg
diff grub.cfg grub.cfg-original
78,80d77
< set locale_dir=$prefix/locale
< set lang=en_US
< insmod gettext
That made no difference.
Looking forward to any advice. Thanks!
I forgot to read the acclaimed Arch wiki. Because of my particular motherboard, the directory containing the efi program had to be renamed and the efi program itself also had to be renamed.
https://wiki.archlinux.org/index.php/GRUB#Default/fallback_boot_path