Mailinglist Archive: opensuse-bugs (14787 mails)

< Previous Next >
[Bug 223454] New: Installer can't install grub on Intel MAcbook partition table.
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 23 Nov 2006 06:34:09 -0700 (MST)
  • Message-id: <bug-223454-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
https://bugzilla.novell.com/show_bug.cgi?id=223454

Summary: Installer can't install grub on Intel MAcbook partition
table.
Product: openSUSE 10.2
Version: RC 1
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Installation
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: chuller@xxxxxxxxxx
QAContact: jsrain@xxxxxxxxxx
CC: aj@xxxxxxxxxx


Description:

The Partition table of a Intel MAcbook is a Global Partition Table (GPT), and
not the kind usually found on x86 hardware. Additionally to the GPT the MAcbook
keeps some kind of fake MBR that contains the 4 first Partitions in the GPT to
give non OSX operatoin systems a way to boot with bootloaders.

Unfortunatly this fake partitiontable has to be synced with the GPT after the
GPT is changed which is done automatically with OSX tools, but not at all with
linux tools that access the GPT like parted. So, if you resize the osx
partition with OSX tools and then create partitions in that free space using
the YaST2 installer, the partitions only get created in the GPT, but the fake
MBR which is later used by grub is not synced with the modified GPT.

This leads to a failing grub install at the end of Stage1 of the Installer. One
then has first to start a OSX tool (i used refit) to resync the fake mbr with
the GPT, reboot into the rescue system and then can install the grub on the
root partition.

Howto Repeat:

o install SL10.2 on a Intel Macbook
o see the grub install fail


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

< Previous Next >