黑苹果(OpenCore)踩坑之安装系统正常重启以后无法进入系统#[EB|WL] 0 0 0x01 0x0B 20 0x0E


前言

今天帮一个网友安装黑苹果,他的机型跟我的完全一样,用的是同样的EFI。然而还是遇到问题了。这个问题很不科学,从下午5点多一直折腾到现在晚上 11点多。各种排查问题,折腾了好久啊。为了让遇到同样问题的小伙伴不用去浪费时间,我决定把这个解决经历写下来。

现象

  • 系统安装正常,并且可以正常进入桌面。
    这是他发给我的图:
    在这里插入图片描述
  • 问题就出在了,安装成功后重启电脑以后,就无法进入系统了。卡的代码如下:
    在这里插入图片描述
    #[EB|WL] 0 0 0x01 0x01 31 0x0E
    #[EB|WL] 0 0 0x01 0x09 20 0x0E
    #[EB.B.MN|!] Err(0xE) <- EB.CS.UFVK
    #[EB|WL] 0 0 0x01 0x0B 20 0x0E
    #[EB|STOP]
    #[EB|WL] 0 0 0x01 0x0B 20 0x0E

型号:联想(Lenovo)拯救者 14.0英寸游戏本(i7-4720HQ 8G 128G SSD+1T GTX960M )

EFI:
《拯救者14OpenCore0.6.5黑苹果Big Sur 2021年1月05日》
https://blog.csdn.net/lxyoucan/article/details/111876976

使用同款机型,同一个EFI,相同的BIOS设置。

思考与排错过程

这里写一下我的思考过程,着急解决办法的直接跳到下一节。
是否有的配件不同呢?
经询问确实有配件不同,他的硬盘和我的型号不同。但是我在网上查了一下,他的硬盘是可以黑苹果的啊!内存条他的是 8G + 4G的。我的是 8G + 8G的。

我就判断,肯定跟硬盘或者 内存有关。

同款机型为什么我的可以,他的不行呢?首先我想到的是不是他的分区有问题?因为我之前遇到过分区不合理也会导致安装正常无法正常进入系统。并且我之前也有整理成文章:
《clover黑苹果正常安装,安装完后找不到Mac OS启动图标的解决办法》
https://blog.csdn.net/lxyoucan/article/details/109456253

观察了下,他的分区确定不合理,有一个磁盘的EFI分区不是放在第1个分区的,我上面这篇文章中有说明,这种也会导致安装正常无法进系统。
然后我就远程给他重新分区,安装系统。他的安装系统过程是真的慢啊!!!几个地方卡很久。
耐心等待吧,后来确实可以正常安装完成并设置完以后可以进系统到桌面,看起来一切正常,除了安装过程中慢了一些。

然而一重启又不行了,还是卡上面的代码。

一顿折腾啊,换各种版本的 EFI,拆除硬盘,调整BIOS。还是不行!!!百度上搜索到的解决办法,基本上就是调整config.plist参数或者 BIOS设置的。

最终解决办法

内存!内存!

  • 第一步:拔掉 4G内存
    你以为这样就可以了?还不行。
    因为Mac对内存条卡槽还很挑剔。

  • 第二步:把 8G内存放到 内存插槽1中。
    有的小伙伴可以没看明白,假如你的笔记本有两个内存插槽,它是有编号顺序的,假如是:卡槽1,卡槽 2,老版本的macOS,是可以看到指定卡槽的内存容量的。插到卡槽1可以正常启动,卡槽2 就启动不了。你如果不知道哪个对应卡槽 1,就换着来吧,反正只有两个可以试。

总结

他的8 + 4 G 内存,其中 4G是jd送的。两个内存品牌不同,windows下可以正常使用。mac系统正常安装,第一次进入也正常。所以当时我没有怀疑内存,主要怀疑硬盘了。先入为主,因为以前遇到过是因为硬盘分区导致的。
总算解决啦。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
引用和中提到的报错信息"UnicodeDecodeError: 'ascii' codec can't decode byte 0x8e in position 0: ordinal not in range(128)"以及"UnicodeDecodeError: 'ascii' codec can't decode byte 0x9b in position 0: ordinal not in range(128)"都是Unicode解码错误。这种错误通常发生在尝试将非ASCII字符解码为ASCII字符时。ASCII编码只支持128个字符,无法处理超出这个范围的字符。 解决这个问题的方法是将解码器设置为支持更宽范围的字符集,例如UTF-8。在Python中,可以使用以下代码行来解决这个问题: ```python import sys reload(sys) sys.setdefaultencoding('utf-8') ``` 该代码将重新加载sys模块并将默认编码设置为UTF-8。这样就可以在解码过程中处理包含非ASCII字符的字符串。 引用中提到的解决方案是使用pickle.load时出现该错误的解决方法。可以使用以下代码解决pickle.load的UnicodeDecodeError问题: ```python import sys import pickle with open('file.pkl', 'rb') as f: data = pickle.load(f, encoding='latin1') ``` 在使用pickle.load时,指定encoding参数为'latin1',这样可以确保pickle正确地加载包含非ASCII字符的数据。 希望以上解决方案对解决UnicodeDecodeError问题有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [已解决UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x8e in position 0: ordinal not in ...](https://blog.csdn.net/yuan2019035055/article/details/125752401)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [pickle.load出现UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x8b in position 6: ordinal ...](https://blog.csdn.net/weixin_43178406/article/details/129289048)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值