So I found a way to EFI install my Windows 8 to my MacBook Air - and now my partition table looks kinda ugly:
/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS MacHD 389.9 GB disk0s2 3: Microsoft Reserved 134.2 MB disk0s3 4: Microsoft Basic Data LINUX 50.0 GB disk0s4 5: Microsoft Basic Data 50.0 GB disk0s5 6: Microsoft Basic Data SCHULE 10.0 GB disk0s6
So far so good...the problem is just, that I have a hybrid scheme - so I have GPT and MBR.
Over the time I have found
gdisk to strip my MBR, or to pretty much erase it...which just didn't work, its still present:
Disk size is 977105060 sectors (465.9 GiB) MBR disk identifier: 0x00000000 MBR partitions: Number Boot Start Sector End Sector Status Code 1 1 977105059 primary 0xEE
Now, when I try to boot windows 8, it shows me it's boot screen, and then just goes black and stops completely. My guess is, that it's doing the following:
- EFI "calls" Windows
- Windows performs preps for boot
- Next boot level appears, sees MBR, and tries to boot using it. <- Fails.
Since my MBR is nothing more but one big partition, I was very curios that it still attempted to boot from it. During the install, I was able to see my other partitions - outside of the 4-partition-limit - as well.
Looking at the windows drive, it appears to be a NTFS drive, and from what I know, EFI can't boot from such drives...however, it boots from Mac's HFS. So I am a little confused to what is really happening.