0%

在 Dell 5577 上使用 OC(OpenCore) 安装BigSur

准备工作

硬件部分

  • 一台运行 MacOS 的电脑
  • 一个 U盘(16G+)
  • Dell inspire 5577

软件部分

  • MacOS BigSur 系统镜像
  • OpenCore EFI 引导文件

写入系统镜像

这里提供两种方式,使用 U盘安装和直接安装到硬盘
其实仔细想想,使用U盘安装就是比直接安装到硬盘多了一步制作 U盘引导牌的过程

分区表说明

  • 硬盘分区应当为 GPT 分区表,才能正常安装
1
2
3
4
5
6
macos# diskutil list
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk1
1: EFI ⁨EFI⁩ 209.7 MB disk1s1
2: Apple_APFS ⁨Container disk3⁩ 128.0 GB disk1s2

制作可移动安装介质(可选)

  1. 将U盘插到可以运行 MacOS 的电脑上
  2. 使用 diskutil list 查看硬盘列表,确定硬盘标识符
1
2
3
4
5
6
7
8
9
10
11
12
13
❯ diskutil list
...
/dev/disk1 (internal, physical):
...
/dev/disk2 (synthesized):
...
/dev/disk3 (synthesized):
...
/dev/disk4 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *31.5 GB disk4
1: EFI ⁨EFI⁩ 209.7 MB disk4s1
2: Apple_HFS ⁨apple⁩ 31.1 GB disk4s2

从这里我们可以知道硬盘的标识符为 /dev/disk4

  1. 使用 diskutil eraseDisk HFS+ [分区卷标] [硬盘标识符] 清空硬盘并格式化为 MacOS 扩展分区(HFS+),会自动将磁盘格式化为 GPT 分区表

这里随便填了一个 install
如果格式化失败并且提示无法格式化具有 APFS 容器的分区的话,请先使用磁盘工具将 APFS 分区格式化为其他类型的分区。如:HFS+, exFat

1
2
3
4
5
6
7
8
9
❯ diskutil eraseDisk HFS+ install /dev/disk4
Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk4s2 as Mac OS Extended with name install
Initialized /dev/rdisk4s2 as a 29 GB case-insensitive HFS Plus volume
Mounting disk
Finished erase on disk4
  1. 格式化以后就可以开始写入安装镜像了
1
2
3
4
5
6
7
8
9
10
11
# 首先我们需要进入 BigSur 镜像里面对应的文件夹
cd "Install macOS Big Sur.app/Contents/Resources"
❯ sudo ./createinstallmedia --volume /Volumes/install
Password:
Ready to start.
To continue we need to erase the volume at /Volumes/install.
If you wish to continue type (Y) then press return: y
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%
Making disk bootable...
Install media now available at "/Volumes/Install macOS Big Sur"

复制引导文件

  1. 引导文件可以在以下链接下载,自行斟酌
    1. https://github.com/Wmyaaa/Dell5577-hackintosh
    2. https://github.com/wgggSg/OpenCore-For-DELL-5577
  2. 将下载以后的 zip 包解压,可以看到有一个 OC 和 BOOT 文件夹
  3. 挂载 efi 分区

/dev/disk4s1 为例

1
2
3
4
5
cd /tmp && mkdir 1
sudo mount -t msdos /dev/disk4s1 /tmp/1
open /tmp/1
# 新打开的 finder 窗口里面应该会有一个 EFI 文件夹
# 如果没有的话请手动创建它, 然后将 OC 和 BOOT 文件夹拷贝过去

最后 EFI 分区的目录结构应该如下(注意:如果目录结构不对的话,是无法进入OC的引导界面的)

1
2
3
4
/tmp/1
├── EFI
│   ├── BOOT
│   └── OC

修改 BIOS 设置

  • 使用 UEFI 进行引导
  • 关闭 Security Boot

安装系统

  1. 通过 OC 进入 Install BigSur(如果是直接磁盘安装的话,跳过此步)
  2. 跟上面一样,使用 diskutil 确定安装磁盘的分区以及将磁盘格式化为 HFS+
  3. 打开磁盘工具,将想要安装系统的分区格式化 APFS 分区
    • 右键选择分区 -> 抹掉 -> 格式选择 APFS -> 点击下一步即可
  4. 启动安装
  5. 将安装磁盘设置为想要安装系统的分区
  6. 一直下一步
  • 如果安装的时候发现为俄语或者其他不认识的语言的话

建议直接重新安装系统,修改 config.plist 和进 Recovery 之类的方法,本人都尝试过了,无效

  • 如果安装后重启的时候提示 No port micro restart. We don’t support SMC on this platform

这是由于自动重启的模块缺失的问题导致的,问题不大,手动重启电脑就好了

初始化设置系统

  • 一直下一步,有手就行

调教系统

HIDPI 设置

https://github.com/xzhih/one-key-hidpi

  • 可能有些人已发现了安装完以后,感觉 Mac 的桌面有点大,图标有点小,看起来有点累。所以我们需要使用这个项目来优化我们的体验
  • 该项目支持两种安装模式,不过在 BigSur 不能使用远程模式进行安装,因为 BigSur 对文件系统的要求更高了
本地模式
  1. 打开项目 URL 地址
  2. 下载项目的 zip 压缩包
  3. 双击运行 hidpi.command
  4. 重启电脑即可生效

个人推荐选项: 2 6 2, 然后 设置 -> 显示器 -> 缩放 -> 更多空间

远程模式
  1. 终端执行: bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
  2. 熟悉的界面,可以按照本地模式按的推荐顺序选择选项

网络设置

默认情况下是无法驱动 Intel 网卡的,所以需要折腾一下

使用第三方驱动驱动 Intel 网卡

修改配置文件,安装网卡驱动,直接驱动原生网卡

目前的话,网卡驱动还是有点问题。延迟比较高,速度也不尽如人意。
但是就网页浏览方面而言,不卡,能用

See: https://www.mfpud.com/topics/3403/

安卓通过 USB 共享网络给 Mac

iphone 可以直接共享,不提
但是安卓不行,我们需要安装一个驱动

  • 驱动仓库地址:https://github.com/jwise/HoRNDIS
  • 目前最新版的 Release(HoRNDIS 9.2) 安装会失败,这个是可用的修改后的驱动安装包:https://github.com/jwise/HoRNDIS/issues/102#issuecomment-541237232
  • 下载后解压安装即可
购买 USB 网卡

免驱的无驱的都可以,比如某宝上面的 comfast usb 外接USB网卡,延迟什么的都很低,应该可以打游戏了(狗头)

总结

  • 目前大部分功能都正常,声卡,耳机插孔,HDMI都可以正常使用,除了有小部分瑕疵。比如:USB在长时间不使用以后可能会无法唤醒(但是至少有一个USB还是保持唤醒的)、触摸板驱动还是有点小问题,体验没有原生的好
  • 该把换电脑提上日程了
-------------本文结束再接再厉-------------

本文标题:在 Dell 5577 上使用 OC(OpenCore) 安装BigSur

文章作者:IITII

发布时间:2021年01月24日 - 15:01

最后更新:2021年01月24日 - 15:01

原始链接:https://iitii.github.io/2021/01/24/1/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。