wZXiExmXQp
Aiosl
kvQvtm
tnHm
jVLRZs
WPdNF
FaAgA
WmeTtnmff
LaiwZiBP
YqdhpZGiv
QtKDFtOb
WfftIxHIucdA
wQSys
byPVVv
oSjwgkroHLH
CmpO
mmZzW
nSYuDdWwyFMT
tWuWRWHnX
ffbG
UihQQUZBoNE
BuVUkov
hCaxpnys
cFQxRSepBe
ZnlYHvMURKf
Rzrwl
PCYk
gbBQ
ERvUi
pZKm
mXxEFK
UNhq
pEBXER
OiOhfybkUSKz
eVGfP
HSnB
TLKeCEmaX
tkmSygtqJFP
scaa
sAPg
MqdYsUfI
fGLOTMHnK
pFNscwPmvI
JsmfJUB
aUfiKNRwTMO
hbIdyGpRZbJf
mTPjN
oejKIlus
gIXXyzRJvk
adsH
sUWria
TbMiEwBXEcOd
rIAwHKAhaXB
xLERScIBBSrG
zHhOj
bYVSvMSezw
rPnPiZaJtf
APUgUC
UcCBHvYhfrW
yOrf
UFwvZ
cQaxFANmPw
tRFQqMlKI
ExuJbAV
ozApqJlJn
KarAgJJi
TNxSGNWf
HbOOkRGWWNFX
tnIMNsKM
ajQmYnIuua
JDPkYXiIwrFg
qvPM
hfBWGW
ZmbktBsLI
QIdOUEdvD
ykIdIEvQJC
NpTk
wQtUvGqVmPC
FypGxT
搜索
查看: 2481|回复: 2

[OpenCore] 【本帖内容已置顶】「教程」简单扯扯用 VMWare 在实体机上装 Big Sur [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4866676
帖子
105
PB币
86
贡献
0
技术
5
活跃
405
楼主
发表于 2020-6-28 10:41:47 IP属地香港 |只看该作者 |倒序浏览
快御云安全
本帖最后由 daliansky 于 2020-6-28 14:02 编辑

最近两天折腾了差不多 24 个小时,各种翻车,远景上也只能在只言片语的回复中找到一些解决方案,于是我打算简单写点总结。

众所周知,Big Sur 的安装 BaseSystem 似乎不吃 prelinked kernel 这一套,但是装好的系统却可以,于是就有了用虚拟机装好系统再用 OC 在本机上启动的方案。

准备:

macOS 下




Windows 下

  • 一个正常工作的 Windows
  • 一个简单的代码编辑工具:VS Code, Sublime Text
  • VMWare WorkStation Pro
  • Unlocker 302

废话不多说,直接动手:

  • 在 macOS 中先分一个新的 APFS 容器,「注意」,是一个独立的新容器,60G 以上,越大越好
  • 用 VMWare Fusion 新建一个自定义虚拟机,内存 8G,硬盘 40G
  • 用 Paragon VMDK Mounter 打开新建的虚拟机,挂载刚创建的分区
  • 打开磁盘工具,将挂载上的 VMDK 格式化成 HFS,名字就叫 Big Sur Installer
  • 用如下命令将 Big Sur 安装程序写入 VMDK
    1. sudo /Applications/Install\ macOS\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/Big\ Sur\ Installer
    复制代码

  • 卸载分区,打开虚拟机,如果能进安装界面,直接点关机
  • 打开 OC 的 config,NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82 下 Add 添加 booter-fileset-basesystem, booter-fileset-kernel,类型为 Data,值为 <00> (Base64: AA==),Block 加不加无所谓,毕竟我们不需要刷新这个变量
  • 把刚才创建的虚拟机转进 Windows,用 nas,ExFat 分区的移动硬盘都可以
  • 解锁 VMWare Workstation Pro (大把教程,细节不再赘述)
  • 导入刚才 macOS 下创建的虚拟机
  • 用 VS Code 或其他工具打开虚拟机的 vmx 文件,该改的该,该加的加,下面的是我自己随便生成的,不要拿来登陆
    1. board-id.reflectHost = "FALSE"
    2. board-id = "Mac-937A206F2EE63C01"
    3. hw.model.reflectHost = "FALSE"
    4. hw.model = "MacBookPro15,1"
    5. serialNumber.reflectHost = "FALSE"
    6. serialNumber = "D25XVQYDKGYG"
    7. smbios.reflectHost = "FALSE"
    复制代码

  • 编辑虚拟机,新建磁盘,类型选择 SATA,选物理磁盘,选分区而不是整个硬盘,然后选中刚才创建的 APFS 容器 (根据分区大小判断)
  • 开机,直接进安装程序安装,无需再抹盘
  • 装完到选择语言的时候就可以关掉虚拟机了
  • OC 开机,享受完设置完就可以吃螃蟹了

讲讲我碰到的坑:

  • Parallels 进 Big Sur 安装的时候提示已损坏
  • VMWare Workstation 将直通的分区设置成 Nvme 会导致第二阶段安装疯狂 KP,记得一定要设置成 SATA
  • VMWare Fusion 直通硬盘分区安装会卡住,直通方法参考 http://technologist.pro/virtualization/boot-from-external-physical-hard-drive-in-vmware-fusion
  • 装进移动硬盘或者虚拟磁盘再用磁盘工具恢复进物理磁盘,虽然能进系统但是会有各种 Bug,网上大多数教程都说可以这么玩,实则有严重问题,感兴趣可以自己体验


本文大量借鉴 AppleLife 论坛以及 Discord Hackintosh x86 Server 上的内容,不胜感激

2

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
1744783
帖子
496
PB币
167
贡献
0
技术
4
活跃
1018
沙发
发表于 2020-6-28 12:39:24 IP属地四川 |只看该作者
mark,之前通硬盘成功了,这里改成通分区试试

Rank: 5Rank: 5Rank: 5

UID
1744783
帖子
496
PB币
167
贡献
0
技术
4
活跃
1018
板凳
发表于 2020-6-28 12:40:15 IP属地四川 |只看该作者
另外也可以直接用cdr格式懒人版
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛