Antergos / Cnchi

A modern, flexible online system installer for Antergos Linux
GNU General Public License v3.0
291 stars 101 forks source link

Cnchi breaks hybrid MBR by writing protective MBR instead #884

Open chillja opened 6 years ago

chillja commented 6 years ago

Problem:

Cnchi breaks hybrid MBR setup by writing protective MBR instead. On my 2013 (10,1) Macbook Pro (unfortunately stuck with it :/) I'm running a triple boot setup, macOS, Windows and a Linux distro. For the Windows installation to work one needs a Hybrid MBR. Decided to switch for Antergos, and broke the hybrid mbr setup in the installtion.

Steps To Reproduce:

Went through the installer with manual setup. Was forced to set up a /boot/efi partition, which led to me splitting my linux partition. I then marked the rest as /root and /home as usual and proceeded with the installation, finished to find my setup broken due to the protective MBR.

Additional Notes:

I am not sure whether this is intentional behaviour or whether Cnchi is the cause of that. I also haven't tried to reproduce this, yet, as this is sorta my production system.

karasu commented 6 years ago

From the Gentoo wiki:

"Using a hybrid partition table might be necessary when dual-booting operating systems that are blind to a GPT-partitioned disk. In these situations, the partition definition requires a tricky workaround."

Afaik latest macOS, Windows and Linux can work with GPT-partitioned disks. May I ask why you're using a Hybrid MBR?

karasu commented 6 years ago

More info: https://superuser.com/questions/297776/windows-on-a-hybrid-mbr-gpt

chillja commented 6 years ago

Hey karasu, with my 2013 MBP15-Retina the Audio Hardware is only provided to Windows via Apple's weird legacy-boot-compatibility layer. It's a frustrating situation, but basically if you install Windows 10 the EFI way you don't have sound. Now if you want to install Windows in legacy, and still have enough partitions to keep you macOS and add a Linux installation, you'll need to go for Hybrid MBR.