Primeiro, obtenha acesso total ao seu volume de inicialização:
fsck -yf
mount -uw /
Em seguida, obtenha o kextd e o notifyd em execução para carregar os drivers de dispositivos necessários e criar / dev / entries:
launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
ls /dev/disk*
Depois, monte o volume (supondo que a entrada / dev / para ele seja / dev / disk1s2 e seu formato HFS / HFS + / HFSX; ajuste conforme necessário ...):
mkdir /tmp/usbvolume
mount_hfs /dev/disk1s2 /tmp/usbvolume
Editar: pelo menos sob 10.6.4, o carregamento de notifyd e configd parece impedir que o sistema encerre normalmente (ou seja, o comando reboot
será interrompido). Carregar configd e diskarbitrationd (usando launchctl load ...
como acima) também permite que ele seja desligado normalmente.
Edit2: o descarregamento de kextd ( launchctl unload ...
) também permite o desligamento (mas você provavelmente deve esperar até que você esteja prestes a desligar).