pve、kvm安装的macos 基本优化:opencore 迁移到虚拟硬盘 并进行基本操作

pve、kvm安装的macos 基本优化:opencore 迁移到虚拟硬盘 并进行基本操作

请查看新版:在pve上直接安装macos13Ventura 初步优化并直通显卡 蓝牙 wifi 声卡给macos

前面 已经完成的 在pve的kvm平台上手动安装macos12 并完成了基本设置,

因为后面需要macos能自动启动 不需每次选启动盘,并还需要给它添加一下驱动,以便能使用我们的显卡和蓝牙wifi等。所以必须要把opencore迁移到虚拟磁盘上,方便修改。而不是iso文件

分离 Monterey-recovery.img

首先从 pve中 分离前面挂载的 Monterey-recovery.img 这个是系统恢复镜像,现在已经用不到了

然后 启动macos

用pve的vnc或者 用第三方工具连接已经打开屏幕共享的macos,打开mcaos的终端

dd opencore到虚拟硬盘

查看分区情况

1
diskutil list

disk1 是macos主盘,disk2 是opencore 的iso模拟的硬盘 disk1 是macos的引导

用DD命令吧opencore 分区拷贝到 disk1

1
sudo dd if=/dev/disk2s1 of=/dev/disk0s1

然后关机 pve 里面删除 opencore的iso,启动测试

如果跳转到了 efi命令行,检查一下 pve里面虚拟机设置 选择 引导顺序 选中 VirtIO 对应虚拟磁盘

opencore 自动选择 虚拟硬盘启动

需要用第三方工具 我这里选择 https://github.com/ic005k/OCAuxiliaryTools/releases

从macos里面 用safari下载

1
https://ghproxy.com/https://github.com/ic005k/OCAuxiliaryTools/releases/download/20220235/OCAT_Mac.dmg

dmg下载后 把 OCAuxiliaryTools 拖到访达的应用程序里面 后面会经常用的

打开 OCAuxiliaryTools,编辑 挂载 esp分区,打开配置文件

OCAuxiliaryTools 会报错,还是用 ProperTree

ProperTree下载

可以直接用我的 https://github.com/joyanhui/file.leiyanhui.com/blob/main/pve-unraid-kvm/ProperTree.app.zip ,或自己编辑 https://github.com/corpnewt/ProperTree

直接zip下载回来

安装Python3.10 macOS

https://www.python.org/downloads/release/python-3100/

这个下载速度也很拉胯,建议挂一下代理 macos的代理设置 在 系统偏好设置 网络 高级 代理

编译ProperTree

打开访达 找到下载的 ProperTree/Scripts/buildapp-select.comm 运行 信任 仍旧打开

提示选择Python 版本 选择 3.10 ,自动编译到上级目录。 拖动到 访达的应用程序

打开 opencore配置文件 改为自动跳过

直接用OCAuxiliaryTools 挂载efi 或者用 终端挂载 Misc->Boot->showpicker 改为 false

就是关闭 选 由opencore 自动判断

或者 改为 倒计时

opencore 倒计时启动

前面的 showpicker 不修改,保持是 true Misc->Boot->Timeout 改为3-5秒的数字,

MISC->Security->AllowSetDefault 改为ture

菜单栏 file 保存

在pve 重启macos 引导界面的时候 选中 启动硬盘,然后按下ctrl+回车 就会记住,以后会倒计时后自动使用这个硬盘

注意 opencore 是不显示倒计时时间的,具体怎么显示
另外 macos里面的引导磁盘的设置 容易导致混乱也不建议使用

参考资料 和 进阶

pve、kvm手动安装macos

pve、kvm安装的macos 基本优化:opencore 迁移到虚拟硬盘

pve、kvm安装的macos 基本优化:显卡直通到macos

pve、kvm安装的macos 基本优化:蓝牙和wifi直通到macos

pve usb设备和端口直通

1
2
3
4
5
6
7
流程图 https://www.processon.com/view/link/61b325221e08534ef3f1658d
https://www.mfpud.com/topics/8076/
github上的OSX-KVM,几乎可以在任何的linux系统下虚拟化安装黑苹果:https://github.com/kholia/OSX-KVM
pve:https://pve.proxmox.com/wiki/Downloads
一个英文参考教程:https://www.nicksherlock.com/2021/10/installing-macos-12-monterey-on-proxmox-7/
一个视频教程:https://www.bilibili.com/video/BV1uq4y1g7ui
这个视频教程的第二部分:https://www.bilibili.com/video/BV1ML411E7eH/
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
主题 StackJimmy 设计