I recently got a new PC for my birthday, and after spending hours setting up Arch Linux via Ethernet (the WiFi wasn't working), everything seemed fine. However, today when I turned the PC on, it wouldn't boot into the operating system and instead goes directly to the BIOS. I'm worried that I might have to replace hardware as I've seen in some posts. Can anyone advise me on what might be going wrong?
3 Answers
One thing to check is whether you've set the Arch drive as the primary boot device in the BIOS. If you've done that and it still won't load, you can use a tool called SuperGRUB Disk on a USB drive to try booting from there. If it can detect your Arch installation, you’ll know it’s just a bootloader issue, and you can reinstall GRUB from there.
It sounds like the BIOS isn't detecting your boot drive properly. This could either happen if the bootloader failed, in which case you might need to reinstall Arch, or if there's a hardware issue with the drive itself. Make sure the drive is recognized in the BIOS hardware list first.
If your bootloader isn't set up correctly, you definitely won't be able to boot. So fixing that would be a good idea to start with.

Thanks for the tip! I’ll check that out and let you know how it goes.