How do I place /boot/efi on a separate drive from /home and /?

asked 2015-01-06 15:57:33 -0500

Demetri gravatar image

updated 2015-01-06 20:32:06 -0500

mether gravatar image

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?

edit retag flag offensive close merge delete


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.

randomuser gravatar imagerandomuser ( 2015-01-07 08:31:33 -0500 )edit