soragui
soragui 编程-学习-思考

Clover 安装配置两点注意事项

Clover 安装配置两点注意事项

在安装配置 Clover 启动管理的时候发现的一些问题,记录一下,防止以后备用

Clover 对于折腾黑苹果的同学来说肯定是很熟悉的,因为这个是目前最好用的双系统启动管理器,当然如果还安装了Ubuntu 之类的东西,再加上GRUB就跟加的无敌了。

首先介绍一下我笔记本的基本情况,因为有些问题可能和硬件分配有很大的关系,这里主要说明一下硬盘分区的情况,在终端输入如下命令查看即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
-> diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS BackUp                  321.8 GB   disk0s2
   3:           Linux Filesystem                         1.0 GB     disk0s3
   4:           Linux Filesystem                         677.0 GB   disk0s4

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:         Microsoft Reserved                         134.2 MB   disk1s1
   2:                        EFI EFI                     524.3 MB   disk1s2
   3:       Microsoft Basic Data WIN10                   248.9 GB   disk1s3
   4:           Windows Recovery                         893.4 MB   disk1s4
   5:       Microsoft Basic Data 本地磁盘                225.5 GB   disk1s5
   6:       Microsoft Basic Data 本地磁盘                209.7 GB   disk1s6
   7:       Microsoft Basic Data 本地磁盘                93.4 GB    disk1s7
   8:                  Apple_HFS macOS                   218.5 GB   disk1s8
   9:                 Apple_Boot Recovery HD             650.0 MB   disk1s9
  10:                 Linux Swap                         2.0 GB     disk1s10

好像还有点复杂,不过从上一步一步往下看,发现有两个1T的硬盘:disk0 和 disk1,并且连个都有 EFI 分区,这就为我后来的Clover升级带来了一些困扰,当然如果只有一个硬盘就没有这个问题了。

问题一 Clover 无法正常升级

首先,第一次安装的Clover是在 disk1s2 分区,也就是第二个硬盘的 EFI 分区,启动的时候也是从这个硬盘启动的,然后我使用 Clover Configurator 进行升级的时候总是发现无法升级。可是,我明明一路next了,还提示升级安装成功,但重启之后还是原来的版本,无奈只好到处Google,最后终于找到了解决办法

其原因应该是我有两个EFI分区,这个Clover默认安装应该是在当时在苹果系统中分区时自动分配的一个EFI分区,也就是在苹果系统分区内部的一个EFI,而不是disk1s2这个分区,所以在安装的时候我们需要勾选如下选项:

ESP_SELECT

从其解释中可以看出ESP(EFI System Partition),就是安装刚刚选择安装Clover分区的所在硬盘的EFI分区,这里也就是 disk1s2 分区了。这样安装的话就成功升级了。不过,这么明显的选项以前怎么就没有注意呢?

问题二 主题修改不成功

其实,我很讨厌修改主题,用最原始的最舒服不过了。不过,突然想尝试一些换换其他主题,于是就开始换了。然而,结果是,我尝试了直接修改 config.plist 文件,用工具修改,重启之后这 Clover 完全没有反应啊,一点改变都没有,然后这就让我很是不爽了我就Google了N中方法,尝试之后依然没有效果,这就让我很烦,本来不想改主题的…这是一个问题,

碰到这种问题,除了自己慢慢寻找解决办法之外,还能怎么办呢?无奈,只好去EFI目录看看还有没有其他的配置文件,发现有一个 nvram.plist 文件如下图所示: NVRAM

于是就去Google了一下 nvram 是个什么东西,结果发现,这个好像可以解释为什么之前的修改没有奏效啊,所以赶紧打开此文件尝试修改,看看有没有 theme 这个属性。结果发现,还真的有,只不过要失望了,因为这个存储的不是字符串,而是一串数字: CLOVER.THEME

所以,只好尝试其他的修改方式了,比如 Clover Configutator,这个是一个很好的工具,于是打开发现侧边栏有 NVRAM 选项,点进去 发现果然有 Clover.Theme 这一项,而且还很醒目:

肯定是这个没错了,于是尝试修改,写入 NVRAM ,重启之后发现成功了。又解决了一个问题了,很😊…

好了,等以后发现其他问题 再解决吧….