当我在 Mac 上处于单用户模式时,如何安装外部 USB 驱动器?
我看不到/dev/
答案1
首先,完全访问您的启动卷:
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 ...
如上所述)也可以使其正常关闭。
编辑2:卸载kextd(launchctl unload ...
)也允许关机(但您可能应该等到即将关机)。