Bug 1027630 - PARTED should check the GPT MBR validity
Summary: PARTED should check the GPT MBR validity
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: parted
Version: 19
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Brian Lane
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-11-07 08:49 UTC by Ondrej
Modified: 2014-10-07 23:47 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-10-07 23:47:05 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ondrej 2013-11-07 08:49:44 UTC
Description of problem:
Parted should offer LBA-0 validity check of the GUID partition table check as per
http://en.wikipedia.org/wiki/GUID_Partition_Table
-i.e. MBR should begin with string "EFI PART"
Reason:
Some BIOSes refuse EFI boot if the MBR is not compliant

Version-Release number of selected component (if applicable):
all

How reproducible:
easily

Steps to Reproduce:
1. Take Win-8 EFI booting PC
2. Install Fedora 19 in legacy mode - LBA-0 gets destroyed as the installer overwrites MBR
3. Win-8 can not boot any longer

Expected results:
If we run parted from a recovery CD, we should be able to fix MBR

Comment 1 Brian Lane 2014-10-07 23:47:05 UTC
There are too many ways for things to be damaged. parted isn't a repair tool and really can't be expected to cover these kinds of cases. Whatever broke the MBR should stop doing that.


Note You need to log in before you can comment on or make changes to this bug.