一文搞定通过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启动虚拟机的方案。
安装直接点击下载后的文件,即可。
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里字体图标都很小。
- 点击ubuntu的setting
- 点击弹出窗口的dispalys
- 弹出的Displays窗口中,拉动Scale for menu and title bars 选项条,将值拉大,保存。
安装ssh server,Network选择Shared network
1 | sudo apt-get install openssh-server |
最后就可以正常能ssh这台虚拟机了。