Hallo,
klar geht das: Linux und MacOS X auf jeweils einer eigenen Partition. Nachdem die Verkleinerung von Mac-Partitionen (hfs+) immer noch problematisch ist (wenige Tools können das m.W. und die kosten Geld), wirst Du um eine Neuinstallation nicht herumkommen.
Teile Deine Festplatte unter MacOS X in mindestens zwei Partitionen auf und installiere auf die eine Partition erst MacOS X, anschließend Linux (Ubuntu oder was Dir auch immer gefällt). Während dieser Installation wird ein Bootloader auf die Festplatte geschrieben (benötigt eine eigene kleine Partition - das erledigt Linux aber fast von selbst), wo Du zukünftig per Eingabe von m (für MacOS X) oder l (für Linux) das gewünschte Betriebssystem booten kannst.
Problematisch ist immer noch die Benutzung von AirportExtreme unter Linux, da die Spezifikationen der Karte nicht veröffentlicht wurden (m.W. Broadcom-Chipsatz), probier`s einfach aus.
Allerdings überschreibt jedes größere Upgrade von MacOS X (z.B. 10.4.3 oder dann demnächst 10.4.4) die Bootpartition, sodass Du dann nur noch über die sehr nervige Alt-Variante beim Booten (alt-Taste halten, bis die bootfähigen Partitionen angezeigt werden - es dauert mindestens 1 Minute, bis Du die Linux-Partition zum Booten per Mausklick auswählen kannst, dann geht`s erst weiter) auswählen kannst.
Alles in Allem: ich bin auch Linux-Freak (das neue Mandriva2006 ist geil), aber auf einem Mac ist`s ein wirklich zweifelhaftes "Vergnügen" (hast Du keinen PC mehr, wo Du Dich mit Linux "austoben" kannst ?).
Falls Du Fragen hast - gerne.
Viele Grüße
Matthias