KVM + MacOS
2019-11-28 本文已影响0人
Matrix0
1. 安装前提
- KVM+qemu环境配置好,参考ArchLinux/Manjaro 配置KVM环境
- 安装其他环境(用于下载MacOS的basesystem)
$ sudo pacman -S python python-pip git
$ sudo pip install click request
2. 从github克隆macOSSimple-KVM
$ git clone https://github.com/foxlet/macOS-Simple-KVM.git
$ cd macOS-Simple-KVM
3. 开始安装
1.下载macOS的基础系统
$ ./jumpstart.sh --high-sierra
注 : jumpstart.sh 用于下载macOS的Basesystem.img(用于从头开始安装macOS),后面可用 --high-sierra, --mojave, --catalina 来选择不同的安装系统。
2. 创建虚拟磁盘 MyDisk.qcow2
$ qemu-img -f qcow2 MyDisk.qcow2 64G
注:MyDisk.qcow2 是磁盘名字, 64G是磁盘大小,自己可以自行调整这些内容。
3. 添加磁盘到 basic.sh
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
4. 开始安装
运行 ./basic.sh, 然后就会进入clover,进入之后,擦除磁盘,安装macOS。
4 配置
如果你想对虚拟机进行更多的配置,例如更换网卡,配置CPU和内存,可以使用virt-manager。
首先,运行 ./make.sh --add, 你会发现在你的目录下发现template.xml文件,然后使用virsh命令定义虚拟机,打开virt-manager 就会发现虚拟机名字,然后点开就可以进行更多配置。
需要输入的命令如下
$ ./make.sh --add
$ sudo virsh define template.xml
如果需要对macOS添加直通显卡,可以参考KVM + PCI Passthrough
相关文章KVM 安装 win10
参考资料
https://github.com/foxlet/macOS-Simple-KVM
https://passthroughpo.st/new-and-improved-mac-os-tutorial-part-1-the-basics/