一、准备
安装好Ubuntu20.04
更改源(此处用阿里源)vim /etc/apt/sources.list #没有vim 自行安装;
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
安装kvm的软件
先检查更新 sudo apt update
kvm的软件安装
sudo apt -y install qemu-kvm libvirt-daemon qemu-system qemu-utils python3 python3-pip bridge-utils virtinst libvirt-daemon-system virt-manager
确保已加载并启用vhost_net模块:
sudo modprobe vhost_net
lsmod | grep vhost
echo vhost_net | sudo tee -a /etc/modules
启动kvm:
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
二、下载并安装macos
安装好Git并克隆macos项目
sudo apt -y install git
git clone https://github.com/foxlet/macOS-Simple-KVM.git
切换到 macOS-Simple-KVM目录
cd macOS-Simple-KVM
运行安装程序脚本以下载macOS
./jumpstart.sh --catalina #默认安装使用Catalina,也可以通过添加–high-sierra,–mojave或–catalina选择要获得的版本macOS
安装macOS
使用qemu-img为macOS系统创建一个空硬盘:
$ qemu-img create -f qcow2 macOS.qcow2 50G
修改basic.sh文件,并在下面添加以下行:
-drive id=SystemDisk,if=none,file=macOS.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
运行命令:
./basic.sh #进行安装mac系统
三、设置导入到Virt-Manager
sudo ./make.sh --add
至此就保存好配置了
四、注意
一定要开启虚拟化 ,切记切记
不然报错如下
五、结语
需要体验一下macOS,kvm安装上比VMware体验会好一丢丢。建议想购买苹果笔记本使用的,可以先这样体验一下macOS;目前推出了m1架构(arm芯片)苹果笔记本,还是很多不兼容x86,购买需谨慎,体验有快乐!