Mmm, unfortunately Mac's were designed to run OS/X and to an extent, specifically designed *not* to run Linux. Although a group of people have 'bent' a version of Linux so that it will run on a Mac, you are using the Mac hardware for something other than the use intended by the manufacturer.
You will find the same sorts of problems running Linux on XBOX, Sony PS3 etc .. (!)
I would be inclined to recommend you stick your hardware on eBay and sell it to some unsuspecting Apple fanboi, then buy yourself some decent PC kit with the proceeds ..
