I cannot say exactly what's causing this issue.
I'd suggest after enabling UEFI from BIOS, try re-installing grub2 and regenerating grub2.cfg maybe?
If this did not work, try re-creating partitions (that is set ESP on /dev/sda1 and set boot-flag ON on 1) . Also there is no need for BIOS boot partition since ESP is already provided. Then install grub and boot?
Also, I see "customised boot" option for UEFI. https://wiki.archlinux.org/index.php/HP_EliteBook_840_G1 Tried this? (If it's applicable for your system)
On Tue 8 Nov, 2016, 01:38 David C. Rankin, firstname.lastname@example.org wrote:
On 11/07/2016 11:56 AM, Rijul Gulati via arch-general wrote:
A quick suggestion : Why not try systemd-boot instead of grub? (Since
arch is installed in UEFI) No harm trying ;)
Nothing ventured, nothing gained...
Well, it is now apparent why UEFI is disabled, when enabling it in the bios, you get a large warning that:
UEFI implementation in this bios is experimental and it is recommended that you disable 'Disk Lock' (HP drive encryption) and Pre-Boot Authentication before enabling UEFI.
So, I did. Then tried to boot, and it paused for a minute, moved the cursor to about mid-screen, and then went though the Legacy boot order and failed again with Disk Error '0F3' (no operating system found).
So, I stuck the USB back in, booted, chose existing, and I'm up and running again -- and back to square-one on "Why does this box boot fine from the .iso, but will not boot from the hard drive?"
Thanks for the suggestion. I'll keep picking away, but if anybody has any other thoughts or diagnostics to run to help explain this, I would appreciate it.
-- David C. Rankin, J.D.,P.E.