通过UTM在MAC M1上安装centos/ubuntu VM

1223人浏览 / 0人评论 / 添加收藏

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

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

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

2、下载安装UTM
UTM 是一个开源的在MacOS/IOS上基于QEMU启动虚拟机的方案。

下载link: https://mac.getutm.app/

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

3、下载centos9

why centos9
我试过安装centos7,但是发现,centos7不能安装成功。

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

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

下载地址:https://mirrors.bfsu.edu.cn/centos-stream/9-stream/BaseOS/aarch64/iso/CentOS-Stream-9-latest-aarch64-dvd1.iso

4、安装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.

5、安装Ubuntu
下载ubuntu desktop版本 focal-desktop-arm64.iso,必须是aarch64 版本。

安装方法和上面centos类似,注意的地方要勾选下面这个install third-party…

如果因为分辨率太高,ubuntu里字体图标都很小。

点击ubuntu的setting
点击弹出窗口的dispalys
弹出的Displays窗口中,拉动Scale for menu and title bars 选项条,将值拉大,保存。
安装ssh server,Network选择Shared network

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

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

全部评论