boot-repair should fix broken protective MBR
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Boot-Repair |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
The Qubes installer corrupts the protective MBR on UEFI systems. This causes my UEFI firmware to ignore that disk. boot-repair did not detect or fix this problem.
I spent a long time troubleshooting, and eventually came across this, which exactly describes my problem and shows how to fix it:
gparted knows how to fix this problem:
> Warning: The 0xEE protective partition in the MBR is marked as active. This is
> technically a violation of the GPT specification, and can cause some EFIs to
> ignore the disk, but it is required to boot from a GPT disk on some BIOS-based
> computers. You can clear this flag by creating a fresh protective MBR using
> the 'n' option on the experts' menu.
boot-repair should detect and fix this problem like gparted does.
I have been affected by the same issue (except it was the CentOS installer, booted in CSM while the system on the hard rive was EFI). I have already reported the bug to CentOS. I used boot-repair but it did not help; I later stumbled onto the solution while experimenting (I could ont google it out). Boot-repair should fix this issue.