On Mon, Mar 5, 2012 at 2:12 AM, Jake Thomas <[email protected]> wrote: > I used the following command to make the image: > > ../grub-mkimage -d . -p "/boot/grub/x86_64-efi" -o BOOTx64.EFI -O x86_64-efi > part_gpt part_msdos ntfs ntfscomp hfsplus fat ext2 normal chain boot > configfile linux multiboot
You should use grub-install rather than using grub-mkimage directly. For most users the most sane configuration is to have all of grub's files (modules, grub.cfg) in /boot/grub/, then have your ESP always mounted to /boot/efi/ and simply run "grub-install" with no other parameters. If you want everything to be contained on an external drive then you'll probably want to look into the --boot-directory option to specify a directory other than /boot/ for grub's modules and grub.cfg and the --removable argument to make grub-install use the generic BOOTx64.EFI name and *not* change your [U]EFI firmware variables. All the problems you expressed (except maybe Appleloader not working with your specific firmware) should be solved by using grub-install to get a proper grub installation. In the future please do not send HTML email to help-grub (or most other technical mailing lists). -- Jordan Uggla (Jordan_U on irc.freenode.net) _______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
