【教程】使用CLOVER引导黑苹果+Archlinux+Win10(Deepin同样)
Tofloor
poster avatar
jswolf
deepin
2019-09-05 01:48
Author
本帖最后由 jswolf 于 2019-9-6 15:27 编辑

0x1:示例配置              笔记本:ASUS N550JV
       显卡:intel4600+GT750
       硬盘:250SSD+750SHDD
       分区:GPT双EFI分区
0x2:思路
       01.SSD作为黑苹果+win10的系统盘,SHDD作为Archlinux+DATA盘
       02.Clover(MAC版)作为主引导,引导SSD中的黑苹果+Win10,以及SHDD中的Archlinux
       03.保证引导唯一性Archlinux不安装GRUB,采用EFISTUB形式引导
0x3:Clover配置
       在保证黑苹果的正常引导情况下加入以下代码:
  1. GUI
  2.         
  3.                 Custom
  4.                
  5.                         Entries
  6.                         
  7.                                 
  8.                                         Arguments
  9.                                         root=UUID=deb95299-c8d7-4500-b985-4e15dea01431 rw initrd=/intel-ucode.img initrd=/initramfs-linux.img quiet splash add_efi_memmap systemd.show_status=0
  10.                                         Disabled
  11.                                        
  12.                                         Ignore
  13.                                        
  14.                                         Path
  15.                                         vmlinuz-linux
  16.                                         Title
  17.                                         Arch
  18.                                         Type
  19.                                         Linux
  20.                                         Volume
  21.                                         EFI
  22.                                         VolumeType
  23.                                         Internal
  24.                                 
  25.                         
  26.                
Copy the Code
0x4:代码解释
  1. root=UUID=deb95299-c8d7-4500-b985-4e15dea01431 rw initrd=/intel-ucode.img initrd=/initramfs-linux.img quiet splash add_efi_memmap systemd.show_status=0
Copy the Code
         root=UUID为根目录/分区的UUID值,rw为可写,initrd后面添加的是SHDD磁盘EFI根分区下的img文件,如果三个系统在同一个硬盘建议放置在某个文件夹例如“Arch”文件夹下,则代码会改成:
  1. root=UUID=deb95299-c8d7-4500-b985-4e15dea01431 rw initrd=/Arch/intel-ucode.img initrd=/Arch/initramfs-linux.img quiet splash add_efi_memmap systemd.show_status=0
Copy the Code
        quiet splash为静默图形模式,systemd.show_status=0屏蔽所有日志输出
0x5:结尾
        如果单磁盘,可以将EFI分区挂载为Archlinux的boot分区,Deepin可以同样设置。        附:磁盘分区及EFI分区目录





Reply Favorite View the author
All Replies
avatar
GungnirPlus
deepin
2019-09-05 02:44
#1
赞一个!最近也刚刚解决clover驱动问题!
Reply View the author
avatar
duanchi
deepin
2019-09-05 05:36
#2
我是grub2引导的clover,没什么优点,好像就是习惯了而已。
Reply View the author
avatar
jswolf
deepin
2019-09-05 17:26
#3
https://bbs.deepin.org/post/182395
我是grub2引导的clover,没什么优点,好像就是习惯了而已。

grub引导clover会有两次选择,比如grub选择clover,clover又要再选择启用osx还是windows,比较麻烦
Reply View the author
avatar
181******34
deepin
2019-09-06 18:37
#4
能把esp分区目录贴一下吗
Reply View the author
avatar
jswolf
deepin
2019-09-06 23:29
#5
https://bbs.deepin.org/post/182395
能把esp分区目录贴一下吗

重新编辑了,加了EFI分区的目录
Reply View the author