Ya tengo funcionando los tres sistemas, en el mismo disco duro:
MacOS X 10.5.4 - Windows Vista 64 Ultimate - Ubuntu 8.04 KDE 4.1
Me puso difíciles las cosas MacOS por el gestor de arranque de Windows... y después me lo puso difícil el Windows, por no querer instalarse tras MacOS... y tuve que empezar dos veces. Ahora ya tengo todos los sistemas instalados y actualizados.
El procedimiento "definitivo" ha sido:
1.- Instalación de MacOS X
Con el editor de disco (es una mierda, por cierto), se crean dos particiones. La primera para el sistema, la segunda se deja libre.
2.- Particionado con Ubuntu
Cosas de Windows... no se deja instalar en el espacio libre tras la partición de MacOS, por lo que a través del LiveCD de Ubuntu (arranque del sistema desde el CD sin necesitar HDD) ejecuto GPARTED (Editor Gráfico de Particiones) y creo una partición para Windows, activándole el flag BOOT (marcarla activa para que la reconozca el instalador de Vista.
3.- Instalación de Vista
Lo de siempre... 30 minutinos y el sistema en marcha.
4.- 1ª Configuración de arranque
Una vez instalado, MacOS deja de arrancar... por lo que hay que usar EasyBCD para crear un menú que permita funcionar nuestro "nuevo" sistema. En el arranque, MacOS detecta que Windows está instalado y se añade automáticamente a su gestor Darwin.
5.- Instalación de Ubuntu
Otra media horeja, y Ubuntu instala GRUB, reconociendo los tres sistemas.
6.- 2ª Configuración de arranque
De nuevo, crear menú de arranque con EasyBCD, añadiendo Ubuntu. Desde Ubuntu, deberéis marcar la partición que queráis que gestione el arranque como BOOT. Así, si la marca de arranque se la ponéis a MacOS, será Darwin quien mande. Si la ponéis en Windows será Vista Boot Loader. Y si la ponéis en Ubuntu, GRUB.
Las guías que se encuentran por ahí son densísimas, y la verdad, no veo tanta complicación. Con estos sencillos pasos funciona.