在 Apple Silicon 设备上运行 macOS 13.0 (Ventura) 或更高版本的操作系统时,使用 Tart VM(Tart 虚拟机)的安装和配置过程。
Tart VM 是一种虚拟化解决方案,允许在 macOS 上运行不同版本的 macOS 或 Linux 虚拟机。以下是关键步骤和说明:
安装 Tart VM
-
安装 Tart CLI 工具:
使用 Homebrew 安装 Tart CLI。打开终端并运行以下命令:brew install cirruslabs/cli/tart
-
克隆虚拟机镜像:
根据需要选择 macOS 或 Linux 的特定版本。例如,要克隆 macOS 13 (Ventura) 的基础镜像,可以运行:tart clone ghcr.io/cirruslabs/macos-ventura-base:latest sonoma-base
-
运行虚拟机:
使用下面的命令启动虚拟机:tart run sonoma-base
使用 Tart VM
-
SSH 访问:
如果虚拟机配置了接受 SSH 连接,可以使用ssh
和tart ip
命令进行连接:ssh admin@$(tart ip sonoma-base)
-
运行脚本:
可以使用 Cirrus CLI 或 SSH 运行脚本:sshpass -p admin ssh -o "StrictHostKeyChecking no" admin@$(tart ip sonoma-base) "uname -a"
挂载目录
-
挂载目录到虚拟机:
使用--dir
参数来挂载宿主机的目录到虚拟机。例如:tart run --dir=project:~/src/project vm
-
访问挂载目录:
在 macOS 客户机中,挂载的目录可在/Volumes/My Shared Files
下访问。在 Linux 客户机中,首先需要挂载虚拟文件系统,然后访问/mnt/shared
。
注意事项
- 确保您的宿主机和客户机操作系统符合 Tart VM 的要求。
- 对于某些功能,比如目录挂载,需要 macOS 13.0 (Ventura) 或更高版本。
- 在使用 SSH 和挂载目录时,确保正确地设置了权限和网络配置。