Dostal jsem do ruky PowerMac 7300/166 s funkční 9.2 a 2 partition. Jednu partition jsem se rozhodl využít pro linux, zvolil jsem Debian.

Při instalaci jsem postupoval takto:
- nainstaloval BootX ( http://penguinppc.org/bootloaders/bootx/ )
- stáhnul instalační CD + vypálil (na PC) - http://cdimage.debian.org/debian-cd/...owerpc/iso-cd/ , osobně jsem vybral XFCE verzi
- z CD jsem stáhnul kernel a initrd, které jsem dle návodu k BootX uložil do /System/Linux Kernels
- spustil jsem BootX a vybral uložený kernel a initrd a z toho nabootoval
<odtud je vše špatně, viz dále>
- spustila se instalace - bez problémů jsem jí prošel a celý systém nainstaloval
- na dotaz instalovat bootlader jsem odpověděl ne s cílem dál používat BootX
- po restartu nic

A co bylo špatně?
- problém s pamětí, s tímto nijak nesouvisel - zažongloval jsem s moduly a Mac naběhl.
- práce s paritions - zásadní problém. Instalátor Debiana používá nekompatibilní fdisk, který nenávratně zničí to, co očekává MacOS.

A jak z toho ven?

- nainstaloval jsem čistý Mac OS, disk při instalaci rozdělil na 4 gigové partitions (1 = 9.1, 2 = 7.5.5, 3 = Linux, 4 = sdílená data)
- při instalaci linuxu jsem postupoval stejně jako výše, až k bodu "spustila se instalace" ->
- spustila se instalace. Proběhlo pár základních kroků a při dotazu na paritionování disku jsem toto zakázal. Přepl jsem se do druhé konzole a spustil mac-fdisk ( http://penguinppc.org/mac/ úplně dole info). Pomocí něj jsem třetí HFS+ smazal a vytvořil místo ní dvě nové, jednu MacOS bootstrap (dle návodu, IMHO ale k OS9 není potřeba; má ale jen 800kB, tak mně to nijak nevadilo a volil jsem raději "jistotu") a ve zbytku místa jednu linuxovou ext3.
- partition table jsem uložil a vzniklou partition s linuxem naformátoval mke2fs -j /dev/sda9
- naformátovanou partition jsem namountoval jako /target, mount -t ext3 /dev/sda9 /target
- vytvořil 100MB swapfile v nové partition a připojil, dd if=/dev/zero of=/target/swapfile bs=1024 count=102400 && mkswap /target/swapfile && swapon /target/swapfile
- a pokračoval jsem v instalaci - spustil jsem i partitioner, kde jsem nastavil mount point pro nově vzniklou partition
- z nabídky installeru jsem pokračoval už jen volbou install base system, která vše nainstalovala
- z nainstalovaného systému jsem si odložil (konkrétně na server přes ftp) nainstalovaný kernel a vygenerovaný initrd (později použiji pro bootx)
- v nainstalovaném systému jsem také nastavil fstab (chyběl mi tam záznam pro / )

... a restart.
Nabootoval jsem do OS9, ze serveru jsem si stáhl odložený kernel+initrd a uložil do /System/Linux Kernels a opět spustil BootX. V něm jsem zvolil tento kernel+initrd, přidal parametry kernelu: root=/dev/sda9 vga=786 (pozor, root=xxx je nutné, BootX ani initrd netuší, kde máte root) a šťastně nabootoval.

Tak třeba to někomu někdy nějak pomůže...