在单用户模式下安装外部 USB 驱动器

在单用户模式下安装外部 USB 驱动器

当我在 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 ...)也允许关机(但您可能应该等到即将关机)。

相关内容