I'll try following that guide wbs75, but I'll just throw some stuff here for comfirmation.
- Install Linux with correct architecture
I have a non-mac UEFI system, so I assume it's safe to use Ubuntu 10.10 Desktop x64.
- Build GRUB 2 EFI
- I get the source, go to any ubuntu x64 computer, and compile it?
- I run the code under
then the code under
Only for Grub trunk version (>=1.99beta)
and I assume I'll end up with some grub.efi file?
For models with 64-bit EFI (all non-Mac UEFI systems and >2008 Mac models), build under Linux (not MacOS X) :
- Install GRUB
On Linux booted in BIOS mode, mount the EFI partition and create a directory :
My EFI partition = what exactly? My laptop has a HP_TOOLS volume that has some EFI diags on it, but this partition isn't needed for basic UEFI functionality. But since thats the only partition I have that's not normal, I take it I use this.
- Then, build an EFI application for GRUB and copy it and the other modules:
I run the code under
and that looks like I get the grub.efi thing?
Grub >=1.99beta (recommended)
And since my computer is UEFI, that is equal to the normal Apple bootloader right?
is how I can boot EFI files on other OS's
And from then on I'm a bit lost
Isn't it at all possible to take a GRUB2 precompiled from lets say Fedora, setup the config for ubuntu, then just boot with that?
And if I started the uBuntu installer in UEFI, will it set itself up like it should for a UEFI system? The main thing I mean here is the partition map, will it automatically put itself to GPT instead of MBR?
And if I were to somehow get Ubuntu installed while under UEFI, how would I boot it? Like with Windows 7, on my boot menu, I have an option called "Windows Boot Loader" (this is only after a UEFI install of course). If GRUB2 made an entry like this, this would be cool, I'd rather not have to select an EFI file every time to boot :/
EDIT: o and srs5694, my computer is a Compaq 515 with Radeon HD 3200 graphics.