Clover引导Windows、Linux、macOS多系统

总览

经过一周的各种测试和调整,在笔记本上完成了5个系统的安装,记录一下。最终效果图如下:

系统的选择

  1. 包含了Windows、Linux、macOS三大操作系统类型。其中Linux在三个主要发行版(RedHat、Debian、Arch)中分别选择了Fedora38、Debian12、Manjaro22。
  2. 选择的原因大概就是Fedora更新快,可以第一时间尝鲜;Debian属于长期支持版本,相对稳定;Manjaro相比原生Arch来说安装简单,对于我这样的小白来说更容易部署。
  3. 因为涉及到多系统引导,使用Linux的grub引导有个弊端,默认是进入本系统,要进入别的系统必须得手动选择,比较麻烦,所以选择了clover引导,同时黑苹果也需要用到clover引导,没有选择OC(opencore)的原因是clover有一个LastBooterVolume的参数,开启后重启的时候可以自动选择你上次引导的系统,而OC需要实现这个功能还需要在切换引导系统的时候按Ctrl+Enter才能更改默认引导系统,很容易忘记。

分区规划

电脑内置2块SSD固态硬盘,容量均为512G,系统分布为第一块硬盘安装Windows和macOS,第二块硬盘安装3款Linux,分区图如下:

第一块硬盘

sda分区规划表
"EFI"-引导分区500M
"MSR"-Windows恢复分区(自动生成)16M
Windows系统分区100G
Windows数据分区320G
macOS系统分区剩余容量
  1. 安装黑苹果需要EFI分区大于200M,所以习惯为EFI划分500M空间。
  2. Windows分为系统分区和数据分区,user目录改到数据分区,软件除了像chrome、office这类无法自定义安装目录的软件也都统一安装的数据分区,为的是将来如果要重装或者恢复系统,可以尽可能少的备份数据和安装软件。
  3. macOS使用的是黑果小兵的镜像,简单修改了一下config.plist,实现了正常驱动显卡,上网使用外置的无线网卡,没有过度优化,主要的作用是使用clover configurator软件对config.plist进行修改。

第二块硬盘

sdb分区规划表
"EFI"-引导分区1G
"swap"-Fedora的交换空间4G
"/"-Fedora的根(root)分区60G
"swap"-Debian的交换空间4G
"/"-Debian的根(root)分区60G
"swap"-Manjaro的交换空间4G
"/"-Manjaro的根(root)分区60G
"home"-Linux的home分区剩余空间
  1.  EFI分区选择1G,是因为openSUSE系统要求EFI分区需要1G以上,一次分配到位,给后期更换系统留有更多的灵活性。
  2. 电脑有16G内存,所以没有分配太多的交换空间,并且为每个系统分别分配了一个swap分区,前期也测试过共用一个swap分区,但是后安装的系统会复写swap分区的UUID信息,导致之前的系统在加载引导时会有一些奇奇怪怪的报错,虽然也可以正常进入系统,但是需要更长的时间,也可以通过修改UUID解决,但还是单独使用swap分区来的稳妥一些。
  3. 每个系统根目录均分配了60G,因为不是主力系统,所以安装一些软件也够用了,之后如果熟悉了每个发行版安装软件的目录,可能也会尝试将opt分区也独立出来,需要使用观察一下安装的软件的具体空间占比。
  4. home分区为三个系统共用,可以更有效的利用空间,需要注意的是每个系统的用户名要区分开,否则会发生不同系统共用一个用户配置,会引起系统报错,我使用的是xxx-系统名的形式,例如lisi-fedora。
  5. 如果重新安装系统,每个系统创建的用户名和密码最好保持一致,这样安装完成后就可以直接调用之前配置文件,而不用再一步一步调试配置,这也是把home分区单独分出来的原因和好处,这一点来说Linux最方便,macOS次之,Windows最差(用户目录分离最复杂最不完整)。

系统展示 

信息展示使用的是neofetch。

Win11

Mojava

 Fedora

Debian

 Manjaro

 避坑指南

 整个过程中也踩了不少坑,记录一下。

  1. 不要使用clover configurator直接编辑config.plist,除非确定clover configurator软件和clover引导的版本匹配,否则可能会出现额外的参数,导致引导macOS失败。
  2. 不要在EFI分区中直接编辑config.plist文件,在系统中编辑好以后拷贝到EFI分区,如果EFI分区中已存在相同文件,先删除,在拷贝,不要覆盖,否则都会导致报错无法正常引导macOS。
  3. Debian会把引导文件放到第一个硬盘的EFI分区,没有正常放到第二块(Linux)硬盘的EFI分区,可能是没有注意安装的时候同时挂在了两个EFI分区,以后有机会再测试。
  4. Linux安装完成后,在Windows中使用DiskGeniusk可以看到分区及目录,不过前期Manjaro分区一直显示损坏无法查看分区目录,重装了几次都是同样的问题,最后进如Fedora使用Disk对Manjaro的分区进行了格式化,用时1个多小时,可能是因为在安装Manjaro时使用的是快速格式化,而这块分区又存在一点问题,所以没有彻底格式化好导致在DiskGeniusk显示分区损坏。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装 macOS Big Sur 需要使用 Clover 引导器,下面是具体步骤: 1. 准备一个空的 USB 设备,格式化为 Mac OS 扩展(日志式)格式,并重命名为 “Install macOS Big Sur”。 2. 从 App Store 下载 macOS Big Sur 安装程序。安装程序默认位于 “/Applications/Install macOS Big Sur.app”。 3. 下载 Clover 引导器。下载地址:https://github.com/CloverHackyColor/CloverBootloader/releases 4. 将 Clover 引导器安装到 USB 设备中。在 Clover 安装程序中选择 USB 设备作为安装目标,然后按照提示进行安装。 5. 下载 Lilu.kext 和 WhateverGreen.kext。这两个 kext 文件可以帮助 macOS 在非苹果硬件上运行。下载地址:https://github.com/acidanthera 6. 将 Lilu.kext 和 WhateverGreen.kext 复制到 USB 设备的 EFI 分区下的 /EFI/CLOVER/kexts/Other 文件夹中。 7. 将 config.plist 文件复制到 USB 设备的 EFI 分区下的 /EFI/CLOVER/ 文件夹中。config.plist 是 Clover 引导器的配置文件,它包含了引导 macOS 的设置信息。 8. 将 USB 设备插入到电脑上,并重启电脑。在启动时按下 F12(或者其他键,具体键值可能因电脑型号而异),选择 USB 设备作为启动设备。 9. 进入 Clover 引导器界面后,选择 “Install macOS Big Sur” 选项,并按下回车键。 10. 进入 macOS Big Sur 安装程序后,按照提示进行安装即可。 安装 Windows 10 可以在 macOS 安装完成后再进行,具体步骤可以参考这篇文章:https://www.macworld.co.uk/how-to/mac/how-dual-boot-mac-3637265/

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蛊明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值