Tengo un viejo iBook (2003, G4) con el disco duro quemado. Como soy un pobre académico, no quiero molestarme en reemplazar el disco. Me gustaría utilizar una unidad USB externa en lugar del disco duro. Conseguí meter una copia de MacOSX (era Tiger cuando se quemó) en un USB antes de que el disco duro se estropeara por completo (parecía ser un problema de sobrecalentamiento, así que lo llevé a la parte más fría de la casa y lo copié allí). Pero todos mis experimentos con el firmware abierto se quedaron en nada: parece que mi iBook es demasiado viejo para poder arrancar directamente desde un USB.
En Linux, esto no es un problema. Puedo poner el kernel y el material de arranque en un CD. El iBook arrancará felizmente desde un CD. Entonces puedo decirle al kernel que encuentre su dispositivo Root desde la memoria USB (a través de un UUID). Esto funciona bien, y es mi sistema actual.
Pero echo de menos Mac OSX... un poco. Más ahora que tengo un iPad y no quiero tener que usar Windows para sincronizar cosas con él. Además, odio el hecho de que tengo así que cerca y, sin embargo, no pudo conseguir que funcionara.
Entonces... ¿es posible especificar a un kernel de MacOSX un dispositivo Root diferente al dispositivo desde el que se arranca?