KVM + MacOS

#1. 安装前提 - KVM+qemu环境配置好,参考[ArchLinux/Manjaro 配置KVM环境](https://www.jianshu.com/p/392ae8181dc3) - 安装其他环境(用于下载MacOS的basesystem) ``` swift $ sudo pacman -S python python-pip git $ sudo pip install click request ``` #2. 从github克隆macOSSimple-KVM ```swift $ git clone https://github.com/foxlet/macOS-Simple-KVM.git $ cd macOS-Simple-KVM ``` #3. 开始安装 ###1.下载macOS的基础系统 ``` swift $ ./jumpstart.sh --high-sierra ``` **注** : jumpstart.sh 用于下载macOS的Basesystem.img(用于从头开始安装macOS),后面可用 --high-sierra, --mojave, --catalina 来选择不同的安装系统。 ###2. 创建虚拟磁盘 MyDisk.qcow2 ```swift $ 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 就会发现虚拟机名字,然后点开就可以进行更多配置。 需要输入的命令如下 ```swift $ ./make.sh --add $ sudo virsh define template.xml ``` 如果需要对macOS添加直通显卡,可以参考[KVM + PCI Passthrough](https://www.jianshu.com/p/b0eb2502bf2e) 相关文章[KVM 安装 win10](https://www.jianshu.com/p/ee3b59171fb2) ###参考资料 >https://github.com/foxlet/macOS-Simple-KVM >https://passthroughpo.st/new-and-improved-mac-os-tutorial-part-1-the-basics/

你可能感兴趣的:(KVM + MacOS)