Ho un vecchio iBook (2003, G4) con un hard disk bruciato. Essendo un povero accademico, non voglio preoccuparmi di sostituire il disco. Mi piacerebbe utilizzare un'unità USB esterna al posto del disco rigido. Sono riuscito a ottenere una copia di MacOSX (era Tiger al momento del burnout) su una USB prima che l'harddrive cedesse completamente (sembrava un problema con il surriscaldamento, così l'ho portato nella parte più fredda della casa e copiato è lì). Ma tutti i miei esperimenti sul firmware aperto sono falliti: sembra che il mio iBook sia troppo vecchio per poterlo avviare direttamente da una USB.
Sotto Linux, questo non è un problema. Posso mettere il kernel e la roba di avvio su un CD. L'iBook si avvierà felicemente da un CD. Quindi posso dire al kernel di trovare il suo dispositivo di root dalla chiavetta USB (tramite un UUID). Funziona bene ed è il mio sistema attuale.
Ma mi manca Mac OSX ... un po '. Ancora di più ora che ho un iPad e non voglio dover usare Windows per sincronizzare cose con esso. Inoltre, odio il fatto che io abbia così chiuso e tuttavia non sia riuscito a farlo funzionare.
Quindi ... è possibile specificare un diverso dispositivo di root su un kernel MacOSX rispetto al dispositivo dal quale viene avviato?