kvm/qemu准备
安装macOS
这里可以直接参考macOS-Simple-KVM的README
- 首先克隆macOS-Simple-KVM:
git clone --depth=1 https://github.com/foxlet/macOS-Simple-KVM.git
-
./jumpstart.sh
下载用于安装的基础系统(系统选择的参数:--high-sierra
,--mojave
,--catalina
默认catalina),需要比较好的网络连接,想办法 - 创建一个空硬盘:
qemu-img create -f qcow2 MyDisk.qcow2 64G
名字的大小根据需要调整 - 在
./basic.sh
末尾添加,MyDisk.qcow2
需要和上面的名字对应-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
-
./basic.sh
启动虚拟机,安装系统到上面硬盘,硬盘需要先用Disk Utility格式化,这过程中Ctrl+Alt+F
切换全屏,Ctrl+Alt+G
捕捉鼠标 - 将虚拟机添加到vir-manager统一管理,执行
sudo ./make.sh --add
然后为虚拟机添加硬盘,也就是上面的MyDisk.qcow2
优化,配置
SSH
system preferences > sharing > remote login
打开即可
分辨率设置
-
diskutil list
查看一下EFI分区 -
sudo diskutil mount diskYsZ
挂载这个分区(sudo diskutil unmount disk1s1
卸载分区) - 分区被挂载到了
/Volumes/EFI/
,在里面找到config.plist
文件(/Volumes/EFI/EFI/CLOVER/config.plist
) -
vim config.plist
修改分辨率为合适值
<key>ScreenResolution</key>
<string>1280x720</string>
- 重启,按ESC,exit,选择
Device Manager->OVMF Platform Configuration->Change Preferred
,然后设置对应的分辨率,保存设置,返回到主菜单,continue继续启动即可
网络
TODO
内存/磁盘扩容
内存直接设置就好了
TODO