Bug 1197432

Summary: macefi, cannot reuse existing Linux HFS+ ESP, requires reformatting
Product: [Fedora] Fedora Reporter: Chris Murphy <bugzilla>
Component: python-blivetAssignee: Brian Lane <bcl>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: amulhern, anaconda-maint-list, bcl, dlehman, vpodzime
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-03 19:58:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
anaconda.log
none
storage.log
none
program.log none

Description Chris Murphy 2015-03-01 06:29:10 UTC
Created attachment 996708 [details]
anaconda.log

Description of problem:
Existing partition /dev/sda4 from Fedora 21 installation; Manual Partitioning lets me think I can reuse it by assigning it to /boot/efi without reformatting, but back at the main menu I can't begin the installation due to a storage configuration error.
No valid boot loader 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.

Back in Manual Partitioning, clicking on /boot/efi and checking reformat as Linux HFS+ ESP fixes the problem.


Version-Release number of selected component (if applicable):
anaconda 22.20.1-1
python-blivet-1.0-1.fc22

How reproducible:
Always


Steps to Reproduce:
1. Install Fedora to a Mac.
2. Try to reinstall Fedora to a Mac reusing existing HFS+ EFI System partition without reformatting it (which isn't required for FAT32 ESPs).

Actual results:

Can't be done.
No valid boot loader 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.


Expected results:

Should be possible to reuse it.


Additional info:

Comment 1 Chris Murphy 2015-03-01 06:29:33 UTC
Created attachment 996709 [details]
storage.log

Comment 2 Chris Murphy 2015-03-01 06:29:54 UTC
Created attachment 996710 [details]
program.log

Comment 3 Brian Lane 2015-03-03 19:58:11 UTC
The problem is that the /boot/efi/ mountpoint didn't have the 'Linux HFS+ ESP' label on it, so it was rejected. In order to make sure reuse works correctly it needs to be created with that label.