- 积分
- 102
- 最后登录
- 2023-8-23
- 精华
- 0
- 阅读权限
- 20
- 主题
- 14
- UID
- 2108196
- 帖子
- 254
- PB币
- 151
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 509
- UID
- 2108196
- 帖子
- 254
- PB币
- 151
- 贡献
- 0
- 技术
- 0
- 活跃
- 509
|
发表于 2020-12-10 02:38:15
IP属地河南
|显示全部楼层
OC由0.63升级到0.64,只更新了网友介绍的四个文件:bootx64.efi,bootstrap.efi,opencore.efi,OpenRuntime.efi,结果没有进入OC图形界面,电脑停留在播放开机音的连续循环中。然后看网文又将playchime的键值改成Auto字符串,还是那样。不得不停下来研究了。
逐个文件替代,最后证明,UEFI驱动文件需要更新,AudioDxe.efi更新一下,进入系统。
这说明,随着OC更新的脚步,UEFI驱动也会更新,所以在升级OC的过程中,如果不能正常,提醒大家把Drivers文件夹下的UEFI驱动同步更新一下。
OC和Clover引导文件结构不一样,clover的Bootx64.efi和cloverx64.efi是同一个文件。OC则进行了拆分,OC的Bootx64.efi和bootstrap.efi只起启动作用,引导由opencore.efi来完成。又发现Bootx64.efi和bootstrap.efi文件大小一样,经过二进制比对,确定Bootx64.efi和bootstrap.efi是同一文件。
这就又使人产生了遐想,能不能不用bootx64.efi来引导呢?
说来就来,马上win下打开bootice.exe,添加UEFI启动项,引导文件设为\EFI\OC\Bootstrap\Bootstrap.efi,重新开机,F12,UEFI下选择新建的启动项,引导成功,顺利进入MAC OS 11。
所以,我们可以不用OC的bootx64.efi,而用其他的。比如用win的Bootx64.efi以利于默认进入win。
|
|