In seguito alla risposta a Puoi far montare OSX solo su determinate partizioni quando colleghi un HDD esterno? , tutti i siti che ho selezionato ( CNET , OSXDaily, thread della community di supporto Apple ) affermano che è necessario utilizzare Utility Disco (o la riga di comando diskutil info /dev/disk<X>s<Y>
) per trovare l'UUID.
Esiste un equivalente a riga di comando che mi fornirà questa informazione, che non è diskutil
? In particolare, uno che funzionerà in modalità utente singolo?
Perché diskutil non funziona
In modalità utente singolo (almeno su Mountain Lion) dopo l'esecuzione:
/sbin/fsck -fy
/sbin/mount -uw /
in esecuzione:
diskutil info disk0s5
dà il seguente errore
Unable to run because unable to use the DiskManagement framework.
Common reasons include, but are not limited to, the DiskArbitration
framework being unavailable due to being booted in single user mode.
Sfondo
Il mio problema è che ho una partizione morente sul mio disco interno, che contiene solo un sistema operativo Snow Leopard obsoleto, ma sta rallentando il mio Mac (insopportabile), poiché la console sta (ripetutamente) riportando:
kernel: disk0s5: I/O error.
Non mi avvio più in Snow Leopard quando avvio Mountain Lion, che si trova su un disco FireWire esterno, quindi mi piacerebbe lasciare la partizione di Snow Leopard smontata, usando la linea
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none hfs rw,noauto
in /etc/fstab
.
Tuttavia, per ottenere l'UUID della partizione difettosa, devo aprire Utility Disco e montare la partizione difettosa, che è un processo lento e tortuoso (richiede circa venti minuti per l'Utility Disco).
TL; DR - Posso ottenere l'UUID della partizione interna, quando si avvia in modalità utente singolo di un sistema operativo memorizzato su una partizione che si trova su un disco FW esterno?