Как я могу смонтировать внешнюю Карту памяти, когда я нахожусь в Однопользовательском режиме на моем Mac?
Я не могу видеть его в /dev/
Во-первых, получите полный доступ к своему загрузочному тому:
fsck -yf
mount -uw /
Затем заставьте kextd и notifyd, работающий загружать необходимые драйверы устройств и создавать/dev/записи:
launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
ls /dev/disk*
Затем для монтирования объема (принимающий/dev/запись для него/dev/disk1s2 и это - HFS/HFS +/HFSX формат; корректируйтесь по мере необходимости...):
mkdir /tmp/usbvolume
mount_hfs /dev/disk1s2 /tmp/usbvolume
Править: по крайней мере, под 10.6.4, загружаясь notifyd и configd, кажется, препятствует тому, чтобы система обычно закрывалась (т.е. reboot
команда зависнет). Загрузка configd и diskarbitrationd (использование launchctl load ...
как выше), также позволяет этому обычно закрываться.
Edit2: разгрузка kextd (launchctl unload ...
) также позволяет завершение работы (но необходимо, вероятно, ожидать, 'пока Вы не собираетесь закрыться).