最近换了工作,工作电脑改为了Mac。Macbook和Windows不同的是其不能再用VMware Workstation运行虚拟机了,而改为了专门的VMware Fusion。这一篇以Centos7为例来梳理下怎么在Mac上运行虚拟机。

文章目录

  • 安装VMware Fusion
  • 安装虚拟机
  • 权限问题


安装VMware Fusion

Fusion比较好的地方是官方有免费的个人版本供下载使用,如下图所示

mac m1 安装centos 没反应 macmini安装centos7_Mac

注册完以后会给你的邮箱发送一个下载链接,以及对应的key,傻瓜式安装即可。

安装虚拟机

安装虚拟机的方式都是大同小异的,首先下载iso镜像。我这边网速比较快所以下载的是完整带桌面版本的,大小为10GB,如果只是想用最简单的命令行模式可以下载minimal版本,只有几百MB

mac m1 安装centos 没反应 macmini安装centos7_Mac_02

然后打开Fusion,新建虚拟机,直接将上面的iso文件拖进来开始安装

mac m1 安装centos 没反应 macmini安装centos7_mac m1 安装centos 没反应_03

硬件引导可以用大伙熟悉的BIOS,也可以用更新的UEFI方式

mac m1 安装centos 没反应 macmini安装centos7_mac m1 安装centos 没反应_04

下一步是配置CPU、内存、硬盘等硬件规格,然后就是和Windows一样的Centos设置环节,应该不会有什么坑,这里就不赘述了。

权限问题

但是值得一提的是很大可能会在安装Centos前有下面的报错,「打不开/dev/vmmon:断裂管道」,这是因为Mac比较严谨的权限设置导致的

mac m1 安装centos 没反应 macmini安装centos7_VMware_05

解决方式也比较简单,打开「系统偏好设置」,选择「安全性与隐私」,选择下面的「任何来源」允许任何app在这台电脑上运行

mac m1 安装centos 没反应 macmini安装centos7_mac m1 安装centos 没反应_06

如果在你的Mac上看不到这个选项,可以打开terminal,用下面的命令应该就可以看到了

sudo spctl --master-disable

比较邪门的是,我自己遇到的情况是有了「任何来源」选项之后还是会有报错,通过重启了两次机器然后可以了,重启大法看来对Mac也是一样的。

mac m1 安装centos 没反应 macmini安装centos7_重启_07

我是T型人小付,一位坚持终身学习的互联网从业者。