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 (Invalid argument)
Run 'hformat /dev/hda2' to create a HFS filesystem. It is probably hfsplus.
I now have a working MacOS + SuSE10 dual-boot setup. All the required info is in the pages at http://www.opensuse.org/PPC_Partitioning, 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. J ---------------- 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, and 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 MacOS part. 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 http://www.opensuse.org/PPC_Partitioning. 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 http://www.opensuse.org/PPC_Installation_Issues. 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 laptop. 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.