Mac如何使用Lima运行Linux虚拟机_Mac Lima运行Linux虚拟机解析

冰火之心

冰火之心

2026-04-08

868人浏览

原创

lima 是 macos 上基于 hyperkit 的轻量级命令行 linux 虚拟机工具,支持通过 homebrew 安装、一键启动 ubuntu 等默认模板、ssh 交互、多发行版切换及完整生命周期管理。

mac如何使用lima运行linux虚拟机_mac lima运行linux虚拟机解析

如果您希望在 macOS 上快速启动一个轻量级、无图形界面的 Linux 虚拟机环境,Lima 提供了基于命令行的极简流程。它不依赖 VirtualBox 或 VMware,而是利用 macOS 原生虚拟化框架(HyperKit)构建隔离的 Linux 实例。以下是具体实施路径:

一、通过 Homebrew 安装 Lima

Homebrew 是 macOS 下最主流的包管理器,使用它安装 Lima 可确保版本稳定且依赖自动处理。安装过程不涉及 GUI 配置,全程终端执行。

1、打开终端应用,确认已安装 Homebrew。若未安装,先运行官方安装脚本:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2、执行安装命令:brew install lima

3、验证安装结果:limactl version。输出应显示当前 Lima 版本号及 commit 信息。

二、启动默认 Ubuntu 虚拟机

Lima 内置 default 模板,对应 Ubuntu 24.04 LTS 镜像,已预配置网络、SSH、containerd 等基础服务,适合开箱即用。

1、执行启动命令:limactl start default

2、首次运行时,Lima 将自动下载约 1.2 GB 的 qcow2 镜像并初始化虚拟磁盘,期间保持终端连接勿中断。

3、当终端输出 READY 字样且光标返回,表示虚拟机已就绪。

三、连接并操作 Linux 环境

Lima 不提供桌面会话,所有交互均通过 SSH 通道完成,等效于登录一台远程 Linux 主机,安全且资源占用低。

1、进入默认虚拟机 Shell:lima(等价于 limactl shell default)。

2、执行基础验证命令:cat /etc/os-release 查看发行版信息;df -h 查看磁盘挂载状态。

PyCharm 2026.2.0.1 Mac版
PyCharm 2026.2.0.1 Mac版

PyCharm 2026.2.0.1 Mac版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在macOS系统上进行 Python 项目开发、运行、调试和测试。

下载

3、退出当前会话直接输入 exit 或按 Ctrl+D。

四、使用非默认模板启动其他发行版

Lima 支持数十种 Linux 发行版模板,无需手动配置内核或 rootfs,仅需指定模板名即可拉起对应环境。

1、列出全部内置模板:limactl list templates

2、启动 Debian 测试版虚拟机:limactl start template://debian

3、启动 Alpine Linux 最小化实例:limactl start template://alpine

4、启动后均可使用 lima --name=alpine 进入对应 Shell。

五、管理虚拟机生命周期

除启动外,Lima 提供完整状态控制能力,所有操作均通过 limactl 子命令完成,不需额外工具介入。

1、查看所有运行中及已停止的虚拟机:limactl list

2、停止 default 虚拟机:limactl stop default

3、彻底删除 default 虚拟机及其磁盘数据:limactl delete default

4、重启已停止的虚拟机:limactl start default(自动复用原有配置)。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

2462

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

411

4

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

2023.11.13

1266

4

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.29

458

3

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

294

5

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

1529

14

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

4620

6

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

2671

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

1649

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 125人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 19万人学习

好课诞生记
好课诞生记

共20课时 | 6.9万人学习