Particioné una unidad flash USB como GUID y la usé para instalar FreeBSD 10 para x86_64 en un MacPro1,1. Pude seleccionar el DVD de instalación como mi disco de inicio en Mac OS X con solo ir a Preferencias del sistema > Disco de inicio y seleccionándolo. Pero OS X (probé SL, ML y Mavericks) no puede leer la partición de inicio de FreeBSD en la unidad flash porque está formateada como FreeBSD_UFS. Como resultado, no puedo seleccionar la partición de FreeBSD como mi disco de inicio.
También probé esto: sudo bless --device /dev/disk4s2 --setBoot --legacy
seguido de un reinicio (disk4s2 es la partición FreeBSD, por supuesto). Simplemente se reinició en OS X.
Intenté mantener presionada la tecla de opción al inicio. La partición FreeBSD no era una opción. En un PPC Mac, es una opción, pero, por supuesto, necesito la versión PPC de FreeBSD para arrancar desde ahí. En una PC con un BIOS, puedo configurar fácilmente el dispositivo de arranque en la unidad flash en la configuración del BIOS. Desafortunadamente, no es tan sencillo en una Mac cambiar la configuración de EFI.
Me gustaría una solución que no implique la modificación permanente de la máquina host. Tal vez pueda instalar un administrador de inicio que pueda iniciarse en FreeBSD que OS X reconocerá como un disco de inicio en otra partición en la unidad flash. No sé cuál es la mejor manera de hacerlo.