On Sunday 30 October 2005 20:07, Olaf Hering wrote:
On Sun, Oct 30, Julian Seward wrote:
hmount: /dev/hda2: not a Macintosh HFS volume
Run 'hformat /dev/hda2' to create a HFS filesystem. It is probably
I now have a working MacOS + SuSE10 dual-boot setup.
All the required info is in the pages at
, but even as a long-time
Linux/SuSE user I found the documentation fragmented and confusing.
I have written a 1-page summary of everything I had to do to get
a working installation on my Mac Mini. It references the other
pages in http://www.opensuse.org/PPC_Partitioning
and gives a big-
picture overview of what needs to happen.
It is attached below. Is it appropriate to add it as a top level
link from http://www.opensuse.org/POWER%40SUSE
, for example with the
name "Overview of installing SuSE 10 on a Mac Mini" ? Having such
a summary would have saved me many hours.
I managed to install a dual-boot arrangement of SuSE 10 and MacOSX
10.4 on a Mac Mini. The result works nicely. As a long-time user of
SuSE on x86/amd64, but mostly unfamiliar with ppc hardware, I found
the experience confusing and time consuming. In fact it's pretty
easy. Here I offer a big-picture of what to do in the hope that it
will save you time and frustration.
First off, I should point out, all the relevant details already exist
in this Wiki, starting at http://www.opensuse.org/POWER%40SUSE
you need to read them. Read this first though.
1. Boot with MacOSX 10.3 install CD. Go into the Disk Utility (from
the menu bar that you get immediately after the installer starts
up). Delete all previous partitions. Select the 2-partition
scheme. The first partition will be for SuSE and the second for
MacOS. Make the first partition be empty space, and the second
partition be the default MacOS type (MacOS Extended Journalled).
2. Install MacOSX 10.3 in the second partition. Reboot with the
10.4 upgrade CD and upgrade accordingly. Run some (online update,
reboot) cycles until the online updater is done. Check you can
boot into MacOS and quit and it works. That concludes the
3. Boot from the SuSE10 CD 1. When prompted by yaboot type: install
start_shell. Use pdisk to partition the free space as described at
. In short, you need to
replace the free space with 3 partitions: a tiny 800k one of type
'Apple_Bootstrap', a swap partition of type 'Linux', and a root
partition also of type 'Linux'. The first one is not optional; it
is the place where the bootloader will eventually go.
4. Continue as described in http://www.opensuse.org/PPC_Partitioning
exit the initial shell, which lets the main body of the installer
run. Be particularly careful to only let YaST format the swap and
root partitions, exactly as described in "Bootloader setup"
on the page.
5. After chewing through CD 1, YaST will complain that the bootloader
installation failed. Ignore that and let it reboot, still on
CD 1. Read "Bootloader Installation (lilo or yaboot)" in
Let the YaST installer start again, but this time, when asked
for the installation type (new/upgrade/other), select other and
then "boot into installed system". Continue with the package
installation, which will use CDs 2-5. When done, log into the
resulting system as root, and create an /etc/lilo.conf as
described on http://www.opensuse.org/PPC_Installation_Issues
The "boot=" should point to the 'Apple_Bootstrap' partition
you made (hopefully /dev/hda2) and root= to your root
partition. I skipped the "resume=..." part as this is not a
6. Run lilo. It barfs: "hmount: /dev/hda2: not a Macintosh HFS volume
(Invalid argument)" because /dev/hda2 is an HFS+ partition, not an
HFS one. Do "hformat /dev/hda2" to fix it. Re-run lilo and this
time it should succeed.
You should now have a bootable system. Check you can reboot into
SuSE, into MacOS, and back into SuSE with no problems.
7. Back in SuSE land, X may not work -- it didn't for me. The
installer decided on 1280x1024x76Hz, which sounds reasonable, but
my flat-panel display didn't like the 76Hz bit and refused to
display anything. In the end I plugged in a good old-fashioned CRT
monitor to see what was going on, then asked YaST to drop the frame
rate to 60Hz.
Another getting-started kludge is to do "cp
/etc/X11/xorg.conf.install /etc/X11/xorg.conf", which gets you the
same X setup as the initial installer has. This worked for me, but
had insufficient colour depth and no acceleration and so is not a
good long-term solution.