This morning, I decided to install 10.1-RC3, to test UEFI boot. After the headache of dealing with my buggy Intel firmware, the holy CD booted in UEFI mode, everything went normal, but at the partition menu of bsdinstall the auto configuration option created an additional EFI partition in the target harddisk, instead of appending the FreeBSD UEFI bootloader (I don't know how to quote it), to the existing one in another hardisk. After all, everything went fine... So what's the problem? The problem is this extra EFI partition, my motherboard and its firmware are quite dumb, and I must select bootloaders every boot if I have more tan one if I want to boot a NON-Windows bootloader I don't know if rEFInd is capable to find EFI bootloaders on more tan one harddisk. I decided to install this UEFI bootloader by hand, but I can't find any document explaining that process, I only find GPT and protective MBR related documentation and old boot code creation.
So my questions are:
So my questions are:
- Why Auto Configuration makes an additional EFI partition for bootloader, instead to append it to the existing one (the most common behavior)?
- How can I make an EFI partition, and install the UEFI bootloader by hand?