Tart VM 在 Apple Silicon 设备上运行 macOS 13.0 (Ventura)

11 min read

在 Apple Silicon 设备上运行 macOS 13.0 (Ventura) 或更高版本的操作系统时,使用 Tart VM(Tart 虚拟机)的安装和配置过程。

Tart VM 是一种虚拟化解决方案,允许在 macOS 上运行不同版本的 macOS 或 Linux 虚拟机。以下是关键步骤和说明:

安装 Tart VM

  1. 安装 Tart CLI 工具:
    使用 Homebrew 安装 Tart CLI。打开终端并运行以下命令:

    brew install cirruslabs/cli/tart
    
  2. 克隆虚拟机镜像:
    根据需要选择 macOS 或 Linux 的特定版本。例如,要克隆 macOS 13 (Ventura) 的基础镜像,可以运行:

    tart clone ghcr.io/cirruslabs/macos-ventura-base:latest sonoma-base
    
  3. 运行虚拟机:
    使用下面的命令启动虚拟机:

    tart run sonoma-base
    

使用 Tart VM

  • SSH 访问:
    如果虚拟机配置了接受 SSH 连接,可以使用 sshtart 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 和挂载目录时,确保正确地设置了权限和网络配置。

https://tart.run/quick-start/