Installed arch earlier today alongside windows 8.1, got to the point where it tells me to reboot, which I do. I can see the linux boot loader (gummiboot) in the UEFI settings, however it get stopped by secure boot. I used the wiki solution before to be able to boot from the installation media, but now it was blocked.
Then I disabled Secure boot, but the option for linux boot loader wasn't there anymore, but my windows boot manager is and is working normally. I can see the gummiboot files in the EFI partition via partition wizard in windows, but there is no option to boot to linux boot loader. Any suggestions? My current thinking is that I need to somehow reinstall gummiboot, but I'm not sure how to do that from a installation media if I already have an arch installation on my drives.
system is i7 4700MQ, 128GB SSD - containing EFI, Windows, and Arch Root, 1TB HDD with windows files and arch home.
Final Edit: So I've solved the problem in quite a roundabout way. I installed rEFInd from windows using THIS and set it as my default boot manager. Now on startup rEFInd gives me the option to boot to gummiboot which in turn lets me boot arch.
Last edited by glfharris (2014-07-12 22:30:12)
Chroot into your installation to reinstall your gummiboot, and that should do the trick!
Last edited by KopixKat (2014-07-12 01:47:31)
Thanks! Just to double check, I'll need to remake the directories ( root, /boot, etc) then remount them to Live version of arch, before I can chroot right?
No you don't have to remake them, just mount them and chroot into the environment, install the bootloader, exit, unmount and reboot
Last edited by rgb-one (2014-07-12 18:27:29)
do you mean that I don't need to run the
before I mount
mount /dev/sdXY /mnt/boot
Have tried reinstalling gummiboot, to no avail. Tried switching the root partition to PARTUUID in the arch.conf file.
But anyway, still no Linux boot manager in boot options even though gummiboot says it has installed correctly.