
Not that long ago, Macs only ran the Mac OSes and everyone was waiting for a OS X, Windows XP dual boot solution. Now that Boot Camp is out, the bar naturally got raised higher, and many were thinking if you can dual boot between OS X and Windows XP, why leave Linux out of the fun? Well, now you can play with all three.
The triple boot technique is by no means as forward as using Boot
Camp, although the latter does hemp to make a big part of the process easy. The exact steps were first outlined on the OnMac.net website, and although a bit complicated, should be easy enough for Linux users. In a nutshell, after installing Windows XP, you add a Linux distribution off a live Linux CD to the dynamically re-partitioned Mac hard drive. The trick is to use Boot Camp's Windows XP bootloader 'ntldr' to call up the Linux boot tool 'lilo'. In effect, after you are done, you can choose between OS X and Windows, and if you choose Windows, you can then choose between Windows and Linux.
The only catch is that this Linux uses a swapfile for virtual memory rather than the more commonplace swap-specific partition, due to limitations in the permitted partition structure.
More information can be found
here.