为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客:7000/。博客上有对应版本的镜像与引导的下载。
苹果版本说明
版本 | 发行时间 | 最新版本 |
---|---|---|
macOS Monterey | 2021 | 12.3.1 |
macOS Big Sur | 2020 | 11.6.5 |
macOS Catalina | 2019 | 10.15.7 |
这一步为非必须的,如果想省事可以直接去下载已经制作好的BigSur-recovery.img
和Monterey-recovery.img
,点击下载。
在Mac上需要安装xcode环境,在linux上需要安装qemu-utils环境,然后下载GitHub上的一个OSX-KVM仓库,这个仓库里有bigsur和monterey制作执行脚本。
xcode-select --install
git clone .git
cd OSX-KVM/scripts
# 也可以cd monterey
cd bigsur
# make Monterey-recovery.img
make BigSur-full.img
apt install qemu-utils make
git clone .git
cd OSX-KVM/scripts
# 也可以cd monterey
cd bigsur
# make Monterey-recovery.img
make BigSur-recovery.img
make命令执行完成之后,在OSX-KVM/scripts/bigsur
或OSX-KVM/scripts/monterey
的目录下,会生成对应的img文件:BigSur-recovery.img
和Monterey-recovery.img
。这两个文件就是我们的系统还原安装包,要上传到PVE的镜像中的。下面这个是我在Ubuntu上制作的Monterey镜像,这个版本的MacOS也比较新,下面的操作均以monterey为主。
下载最新版本的文件,解压后,将对应ISO文件上传至Proxmox的ISO存储目录(通常为/var/lib/vz/template/iso),目前最新版为OpenCore-v16.iso
。
把BigSur-recovery.img
或Monterey-recovery.img
以及OpenCore-v16.iso
上传到PVE的镜像中。
macOS检查它是否在真正的Mac硬件上运行,并拒绝在第三方硬件上启动。您可以通过从真实Mac硬件中读取身份验证密钥(OSK 密钥)来解决此问题。将下面代码保存为smc_read.c,并在改文件的路径下,运行gcc -o smc_read smc_read.c -framework IOKit
,前提是mac必须安装了xcode环境。
/** smc_read.c: Written for Mac OS X 10.5. Compile as follows:** gcc -Wall -o smc_read smc_read.c -framework IOKit*/#include <stdio.h>
#include <IOKit/IOKitLib.h>typedef struct {uint32_t key;uint8_t __d0[22];uint32_t datasize;uint8_t __d1[10];uint8_t cmd;uint32_t __d2;
本文发布于:2024-01-31 12:19:57,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170667480128471.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |