Liu_One 发表于 2020-7-2 12:15

【教程】AMD 平台安装 Big Sur(小白向)

本帖最后由 Liu_One 于 2020-7-10 11:12 编辑

2020.7.10 更新
U 盘直接安装方案
使用最新编译的 OC 0.6.0 和 Lilu 全家桶(使用 VirtualSMC,不要 FakeCSM),在 boot-args 加入 vsmcgen=1 参数,csr-active-config 设置为 E70B0000,即可全新安装。
关于 Recovery 无法进入的问题,是由于目前 OpenCore 内置的 APFS 方案有缺陷,使用 ApfsDriverLoader.efi 代替掉 UEFI - APFS 下的设置即可进入。
个人配置的 EFI 参考:https://bbs.pcbeta.com/viewthread-1862691-1-1.html

虚拟机安装方案(过时)
需要的工具
1、Windows 下:VMWare WorkStation Pro 15.0.0、Unlocker 3032、macOS 下:系统自带的磁盘工具、OpenCore、Lilu 全家桶3、其他:macOS Big Sur Developer Beta 的 cdr 镜像(https://bbs.pcbeta.com/viewthread-1861773-1-5.html)

准备阶段
1、在 BIOS 下打开虚拟化 SVM Mode - Enabled2、在 macOS 下使用磁盘工具分出一个独立的 APFS 容器3、在 Windows 下安装 VMWare WorkStation Pro (注意必须是 15.0.0 版本,较新版本会遇到无法启动虚拟机的错误)4、使用 Unlocker 给虚拟机解锁,用管理员身份运行 win-install.cmd


虚拟机安装阶段
新建虚拟机
选择自定义(高级),剩下的步骤除如下图所示,硬盘选择刚才分出来的 APFS 容器,图中未涉及全都按照默认。








编辑 vmx 文件右键打开虚拟机文件夹位置,用记事本编辑 vmx,编辑时确保当前虚拟机已经彻底关闭,否则无法保存成功1、更改 board-id.reflectHost = "TRUE" 为 board-id.reflectHost = "FALSE"2、添加 board-id = "Mac-63001698E7A34814"3、在任意位置添加以下内容(解决“客户机操作系统已禁用 CPU,请关闭或重置虚拟机”的报错)smc.version = "0"cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"cpuid.1.edx = "0000:1111:1010:1011:1111:1011:1111:1111"featureCompat.enable = "FALSE"4、修改以下内容(解决“这个虚拟机需要 avx2,但是没有 avx”的报错)更改 virtualHW.version = "16" 为 virtualHW.version = "10"



编辑虚拟机设置
1、找到处理器设置,两个✔都不要勾选

2、找到 USB 控制器设置如图修改,避免在虚拟机中无法使用键鼠

运行虚拟机右键虚拟机-电源-打开电源时进入固件,蓝色界面选择 CDROM 即可进入安装界面。安装 Big Sur 到分出来的 APFS 容器上,耐心等待安装完成进入桌面后关机。




配置 OpenCore,引导阶段1、使用 OpenCore 0.5.9 Release 或更高版本进行配置2、在 Kernel - Patch 条目下打上最新的 AMD_Vanilla patches3、编译最新 master 分支的 Lilu、WhateverGreen、VirtualSMC、AppleALC 等 kext4、7C436110-AB2A-4BBB-A880-FE41995C9F82 条目下的修改(新版 OC 无需更改)①、boot-args 引导参数加上 -lilubetaall②、新增 Key 值 booter-fileset-kernel,DATA 类型,Value 填写 00③、新增 Key 值 booter-fileset-basesystem,DATA 类型,Value 填写 005、AvoidRuntimeDefrag 改为 False 解决卡 EB 的问题(新版 OC 无需更改)6、启动参数加上 -lilubetaall(新版 OC 无需更改)


以上。





Liu_One 发表于 2020-7-2 12:56

本帖最后由 Liu_One 于 2020-7-10 10:52 编辑

二楼备用

loveqp 发表于 2020-7-2 13:27

这个可以有

cairfi 发表于 2020-7-2 13:37

感谢楼主辛苦分享,我用了最新版本虚拟机一直报错,看了你的教程去下个15版的试试。

duguhailou 发表于 2020-7-2 13:56

路过支持一下,远景上这样的好帖子不多了

cairfi 发表于 2020-7-2 14:03

楼主你好我的虚拟机就停在这里不知道哪里错误,一直进行不下去

popxiaoai 发表于 2020-7-2 14:51

非常详细的教程,感谢楼主的分享。

秒杀2 发表于 2020-7-2 14:54

感谢楼主的分享。

ssaling 发表于 2020-7-2 14:57

非常详细,谢谢楼主分享经验

ssaling 发表于 2020-7-2 15:55

本帖最后由 ssaling 于 2020-7-2 16:27 编辑

老大求助:
AMD 1700X+MSI X370,之前安装10.15正常使用

按你的教程在VM下安装好后用OC引导,卡EB,然后按你的提示关闭AvoidRuntimeDefrag后能跑一会码,现在又卡在这了,能否帮忙分析下,感谢!




xieqiangying 发表于 2020-7-2 17:30

谢谢分享,学习下试试

a541615244 发表于 2020-7-2 18:00

ssaling 发表于 2020-7-2 15:55 https://www.pcbeta.com/static/image/common/back.gif
老大求助:
AMD 1700X+MSI X370,之前安装10.15正常使用



一模一样的情况,还请帮忙分析下,能解决了麻烦滴滴一声咯!

familycl 发表于 2020-7-2 18:33

牛逼 的人呀

maxnova 发表于 2020-7-2 21:33

谢谢大佬分享

liuxianwus 发表于 2020-7-2 21:39

AMD都能行,我的i9 10940X还搞不好,大神能不能出个X299+i9 109XXX的教程

jt622202 发表于 2020-7-3 01:00

感谢楼主的分享。

Tanix 发表于 2020-7-3 01:39

路过支持!希望补丁能尽早支持R7-4800H~

nomco 发表于 2020-7-4 10:48

安装到第二次重启后就卡苹果LOGO了。用OC也卡EB。

bolukai 发表于 2020-7-4 10:53

好东西值得分享

dumpling333333 发表于 2020-7-4 16:58

我仔细看了下,请问一下LZ:这个方法安装好了之后,是不是和U盘安装到硬盘分区里的效果是一样的?我看你虚拟机硬盘是“物理磁盘”,那这样子的话 就不用写U盘安装了啊?岂不是很方便?
页: [1] 2 3
查看完整版本: 【教程】AMD 平台安装 Big Sur(小白向)