一文搞定通过UTM 在MAC M1上安装centos/ubuntu VM

@TOC

前言

自从买入Macbook M1 之后,在MAC上安装centos/ununtu 虚拟机一直是想尝试的事情。

最近,virtualbox 的最新的beta 版本说是已经支持在m1上运行,结果今天测试了一下发现并不work。

然后就折腾其他方案,终于work了。本文描述的是通过UTM + centos9/ubuntu 实现在Mac M1上启动centos VM。

下载安装UTM

UTM 是一个开源的在MacOS/IOS上基于QEMU启动虚拟机的方案。

下载link

安装直接点击下载后的文件,即可。

why centos9

我试过安装centos7,但是发现,centos7不能安装成功。具体讨论在,here

结论就是:centos7/centos8不能在Mac M1下运行成功,centos9可以。

centos9 下载地址,必须是aarch64 版本。

安装centos9

安装比较简单:

Step1: Create VM.

Step2: Select ISO image

ISO image 是: CentOS-Stream-9-latest-aarch64-dvd1.iso

然后根据自己需要设置以下参数:

  • Memory: 4GB
  • Cores: 4
  • Disk Size: 64GB

Next step, step… 设置disk 和 admin username/password

Reboot

选择clear ISO image,否则重启后,又要重新安装centos

Reboot后,enjoy centos9.

安装Ubuntu

下载ubuntu desktop版本 focal-desktop-arm64.iso,必须是aarch64 版本。

安装方法和上面centos类似,注意的地方要勾选下面这个install third-party…
在这里插入图片描述
如果因为分辨率太高,ubuntu里字体图标都很小。

  1. 点击ubuntu的setting
  2. 点击弹出窗口的dispalys
  3. 弹出的Displays窗口中,拉动Scale for menu and title bars 选项条,将值拉大,保存。

安装ssh server,Network选择Shared network

1
2
sudo apt-get install openssh-server
sudo ufw allow ssh

最后就可以正常能ssh这台虚拟机了。

使用搜索:谷歌必应百度