public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Andrea Conti <alyf@alyf.net>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Mac Mini with Grub booting Mac OSX and Windows?!
Date: Thu, 30 May 2013 10:04:33 +0200	[thread overview]
Message-ID: <8131be78d0678e8296e2698f82452433@3ss.ath.cx> (raw)
In-Reply-To: <51A6A40A.6040206@googlemail.com>


>> The real problem is that while rEFIt/rEFInd, OSX and Linux have no
>> problem dealing with a GPT partition table, Windows only supports MBR.
>> (Windows 7+ supports GPT partition tables but it can only boot from a
>> GPT disk in EFI mode.
> 
> So, let us assume we have in the game:
> 
> Windows 7 Ultimate Edition
> Gentoo Linux
> and Mac OSX (latest version)
> 
> then we are all on the same side accessing the same partition table
> type, no?!

No. :)

While Intel Macs are EFI platforms, they have an early and quirky 
implementation that cannot properly boot Windows in EFI mode, so you're 
stuck with booting in BIOS emulation mode, which in turn means that 
Windows will not use the GPT table. This is a really stupid Windows 
limitation, but we can't do anything about it.

The Linux kernel can use GPT with no restrictions, however booting is 
another story.
Booting directly from GPT requires a GPT-aware bootloader such as GRUB 
2. Alternatively you can use GRUB legacy, but you need an entry in the 
MBR for the boot partition. The root partition (and any other 
partitions) need not appear in the MBR, as they are mounted by the 
kernel.

OSX uses GPT natively and does not need MBR entries for its 
partition(s). The only exception is if you want read-only access to an 
HFS+ partition in Windows through the driver provided by BootCamp; in 
that case you need to ensure that the first entry in the hybrid MBR 
covers the HFS+ partition you want to access.

andrea



  reply	other threads:[~2013-05-30  8:04 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-28 14:09 [gentoo-user] Mac Mini with Grub booting Mac OSX and Windows?! Tamer Higazi
2013-05-28 14:14 ` staticsafe
2013-05-28 14:17   ` staticsafe
2013-05-28 16:31     ` Tamer Higazi
2013-05-28 19:07       ` Andy Laursen
2013-05-28 19:21         ` Tamer Higazi
2013-05-28 19:36           ` Andy Laursen
2013-05-29  9:25             ` Andrea Conti
2013-05-29 17:18               ` Andy Laursen
2013-05-30  6:30                 ` Andrea Conti
2013-05-30  0:57               ` Tamer Higazi
2013-05-30  8:04                 ` Andrea Conti [this message]
2013-05-30 14:29                   ` Tamer Higazi
2013-05-30 15:01                     ` Yuri K. Shatroff
2013-05-30 17:45                       ` Tamer Higazi
2013-05-30 17:36                   ` [gentoo-user] Mac Mini with Grub booting Mac OSX and Windows?! GOT IT! Tamer Higazi
2013-06-05 12:10                   ` [gentoo-user] Mac Mini with Grub booting Mac OSX and Windows?! Tamer Higazi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8131be78d0678e8296e2698f82452433@3ss.ath.cx \
    --to=alyf@alyf.net \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox