How do I place /boot/efi on a separate drive from /home and /?
I am trying to install Fedora 21 on a Toshiba laptop.
The laptop has buggy firmware and refuses to boot if the EFI partition is altered. Therefore, I am installing Fedora such that the /boot/efi partition is on a USB flash drive. Since my internal drive is a fast SSD, I am hoping to keep /home and / on it.
During the install, I get the following error from Anaconda:
No valid bootloader target device found. See below for details.
For a UEFI installation, you must include an EFI System Partition on a GPT-
formatted disk, mounted at /boot/efi.
This is preventing me from completing the installation. However, I have done exactly what the error message instructs me to do: the USB drive is GPT formatted, and the /boot/efi mount is formatted as an EFI System Partition.
How do I fix this problem?
This sounds like you've done the "right thing", as I understand it. That would make it more of a "what does anaconda need to change" problem than a "What does Demetri need to do differently" problem. I suggest filing a bug against Anaconda, complete with your logs, to bring it to the maintainers' attention.