website/content/en/docs/usage/guests/macos.md
| ⚡ Requirement | Lima >= 2.1, macOS, ARM |
|---|
Running macOS guests is experimentally supported since Lima v2.1.
{{< tabpane text=true >}} {{% tab header="macOS only" %}}
limactl start template:macos
{{% /tab %}} {{% tab header="With Homebrew" %}}
limactl start template:homebrew-macos
{{% /tab %}} {{< /tabpane >}}
The user password is randomly generated and stored in the ~/password file in the VM.
Consider changing it after the first login.
limactl shell macos cat /Users/${USER}.guest/password
/sbin/shutdown -h now (see Sudo — this is not currently configurable on macOS)ssh -L to manually set up port forwarding, or,
use the vzNAT network to access the guest by its IP.caCertscontainerd and automatic port forwarding are not available on macOS guests regardless of the mode, so plain mode additionally disables only the host directory mounts.