unraid 安装 macos 12 Monterey 以及实现核显 win和macos 共享的方法
目的 一个能用得起的macos 并且可以通过 win虚拟机 本机转发macos的vnc 实现低带宽带宽下的远程访问
环境
我这里基于 unraid 6.9.2 物理机 是 I7 8850H 的样子,魔改cpu qnct 核显是 UHD630 没有独显 大概就是6h12线 睿频2.8G左右 内存8x2=16G 硬盘一块nvme 512G 一块古董 2.5村1T机械盘 网卡和蓝牙是bcm924xx忘记了具体型号了。 #其他前置需求 ##梯子或者hosts https://dev.leiyanhui.com/c/133 尽量梯子吧 速度好一点 然后安装好 unraid 的最新应用市场和中文包 ##提前配置docker的国内镜像
应用市场安装辅助工具
直接在应用市场搜索 Macinabox Macinabox 简单说明
就是一个工具,帮你自动下载黑苹果用的oc 镜像等,以及自动帮你创建虚拟机。是基于docker挂载物理机目录的方式实现的
安装完成后 会提示创建容器 Operating System Version: Monterey VM Images Location:和VM Images Location AGAIN !!!: 修改成ssd的路径 /mnt/disk1/domains/ Isos Share Location: 修改为机械硬盘 /mnt/disk2/isos/ appdata修改为 /mnt/disk1/appdata/macinabox custom ovmf location:修改 /mnt/disk1/system/custom_ovmf/ 点应用 等待 拉取镜像: spaceinvaderone/macinabox:lates 最后自动创建了容器root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='macinabox' --net='bridge' --privileged=true -e TZ="Asia/Shanghai" -e HOST_OS="Unraid" -e 'flavour'='Monterey' -e 'vminstall'='Auto install' -e 'vdisksize'='100G' -e 'vdisktype'='raw' -e 'opencore'='stock' -e 'replaceopencore'='no' -e 'overridenic'='no' -e 'VMIMAGES'='/mnt/disk1/domains/' -e 'ISOIMAGES'='/mnt/disk2/isos/' -e 'injectfixxml'='yes' -v '/mnt/disk1/domains/':'/domains':'rw' -v '/mnt/disk2/isos/':'/isos':'rw' -v '/mnt/disk1/appdata/macinabox':'/config':'rw' -v '/mnt/disk1/system/custom_ovmf/':'/customovmf/':'rw' -v '/boot/config/plugins/user.scripts/scripts':'/userscripts':'rw' 'spaceinvaderone/macinabox' 75e8a2253e687b88fd0ca13cfadbe7928916ecd32e957deb74e0f9f665b041f6
可以看到 上面我们配置的路径 都在这里搞定了 ##查看 Macinabox 结果 到容器里面 点Macinabox 查看日志 如果没有问题的话 会提示你对应的镜像文件配置文件 都给你弄好了。位置也说明了。 #搞脚本 user scripts 这个已经不是必须的了 看看上面日志 A copy of the macinabox helper user script was placed in /mnt/user/appdata/macinabox shell直接执行``` sh /mnt/user/appdata/macinabox/macinabox_helper_userscript.sh
|
|
virsh destroy “Macinabox Monterey” virsh undefine “Macinabox Monterey” –nvram docker stop macinabox docker rm macinabox rm -rf /mnt/disk2/isos/Monterey-install.img rm -rf /mnt/user/appdata/macinabox rm -rf /mnt/user/system/custom_ovmf rm -rf /mnt/user/domains/Macinabox*
|
|