On Sat, Mar 2, 2013 at 7:44 AM, David Benfell <benfell@xxxxxxxxxxxxxxxxx> wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi all, > > So far, my attempt to install Arch Linux on a UEFI system is a total > facepalm moment. The problem is in booting post-install. > > So, first, does anyone have actual--and successful--experience > installing Arch on a UEFI system? Yes, I went to the Arch Wiki, which > initially pointed me at GummiBoot. There are actually two sets of > instructions, one given where I looked first, for the UEFI entry, and > another under the entry for GummiBoot. Neither succeeds, but I wound up > following the latter set of instructions (and cleaning up extra entries > with efibootmgr, which fortunately makes this relatively easy). > > GummiBoot says it can't find /vmlinuz-linux. I tried modifying the > configuration to say /boot/vmlinuz-linux, but no joy. Apparently, I'm > really supposed to copy this file and the initrd image to the EFI > partition, but nobody says where in the EFI partition, so I have no idea. > > I also tried following the instructions for grub-efi. I'm just > mystified. I managed to install the right package, but from there I just > wasn't understanding a thing. I've been using linux since 1999 so this > shouldn't be so completely mystifying. > > I tried installing rEFInd (from sourceforge). As near as I can tell, it > does indeed detect all the possible boot options on the system. But when > I try booting the Arch installation, it says it can't find the root > partition. It also detects the GummiBoot option, but that leads the same > place as before. Finally, it detects the Windows option, which I hope > still works (unfortunately I do need this). > > I guess getting something that just works--like it did with BIOS > systems--is not in the cards. What do I do now? > > Thanks! > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.12 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQIcBAEBAgAGBQJRMZ+5AAoJELJhbl/uPb4SAA4P/3xG4C5viqdgdZhtZ72hFC9v > VLBWw9CguzTvqYMydO4TTqwpyObW0iPFMWRzlkMt7YjmC83qgQJDAI1P7KR4fpHE > fHjyqS7IKFnLe4ckKnKJIQMGeEbwcsAaF0Loy/22dW+5U10IRy39NIlvUdWQJKtc > O7vpch/lZ2DKFd7zmKgKLu2FLuZK0FvwN2cGH91cYP66rloqaXytXWLZ3IIvCtf5 > mGJqwx4CjKWf3FefFANXYsPtb4rmfbE1xl/xeIT4OH0F+0H77EFhFTkBsDknYnHM > pUg9B5pHmJ+xMiVSDIYYIXpgT/Spk9DWp4+PZN5N8GBE63J8kzWuUqTVV/XVyR1x > 0aZCJAo0Ke+swBa6cGZ/WSWRqA4kP9nJBtJ00qX+PE3FFFd8vjYyP7Qz0cmIhfqV > VHx3UXzI9Q8EkMzlENWD79M+WHLeUPQopsdfmWOOI1E7N+5seeFRmekmB+jY1NRJ > uXNPCq5w0iIaWB4KuAmchbP3qtoGxU5oXJ5IPh3NQOIdbScN0+4l6HtOmnxMQ2H1 > HyR/2nV0e5rvuhsuKBn2ZGyLOvYN6I9AjFBPI5VmY2Ansy750AOOBqXIPLlBouqb > Oy0h26dfyn8RdlcoYm4QlXzra1p6ZBk5dJ9GxYhVsXxAaUnlrprXtk3HPQcIjpiS > I4n74T8MiK5TxjSDJO60 > =6UgK > -----END PGP SIGNATURE----- > Make sure the EFI System Partition is mounted at /boot. Gummiboot expects this: The /vmlinuz-linux path is relative to the ESP. With the ESP at /boot, pacman automatically installs the kernels where they need to be, and no ugly copying hacks are necessary.