Clover 引导 Windows 及 Linux 双系统

Clover引导Windows及Linux双系统UEFIcnblogs@Orcim  此文比较详细地介绍了通过修改Clover的配置文件,添加Clover启动项的方法(添加Ubuntu启动项)。此文阅读前提,假定你已经完成安装Clover至硬盘EFI分区,Ubuntu已安装。为什么是CLOVER引导?一方面,…

大家好,又见面了,我是你们的朋友全栈君。

Clover 引导 Windows 及 Linux 双系统UEFI

cnblogs @ Orcim   


 

 

 

此 文比较详细地介绍了通过修改 Clover 的配置文件,添加 Clover 启动项的方法(添加 Ubuntu 启动项)。

此文阅读前提,假定你已经完成安装 Clover 至硬盘 EFI 分区,Ubuntu 已安装。

为什么是 CLOVER 引导?

一方面,四叶草引导启动,其界面定制性强,可更换多种主题;其二是某人千辛万苦弄上的 Hackintosh 貌似是在一次 UEFI 固件更新后,再也进不去了,分区恢复都救不了了,目前真实原因未知,之后就有了把此空闲分区腾出装 Ubuntu 的一系列操作。。。

然后就有了将 Clover 作为引导两者的想法。

添加和设置 CLOVER 主题

*如果不想改变原本的 Clover 主题,这个部分的内容可以跳过

Clover 主题:SimpleThemeDark;图片来自blog.daliansky.net

上图为 Clover 的引导界面,主题名为 SimpleThemeDark,(图片来自 blog.daliansky.net)。此主题也是我的 Clover 的设置主题,界面很简洁漂亮。相比 Ubuntu 默认的 grub 引导界面,简直是不知道该说什么好了。

至于怎么设置如上图这样的引导界面,首先先在网络上找到这款主题包,然后将其粘贴至 \EFI\CLOVER\themes\ 中,然后文本编辑器打开 \EFI\CLOVER\ 下的配置文件 config.plist,编辑器内搜索 Theme 关键字,修改键及对应值如下:

1
2
3
4
5
<key>
GUI
</key>
    
<dict>
        
<key>
Theme
</key>
        
<string>
SimpleThemeDark
</string>
    
</dict>

 

另存至桌面,之后使用磁盘工具 DiskGenius 复制修改后的 pList 文件至 \EFI\CLOVER\,覆盖原先的 pList 配置文件即可。如果首个启动序列设置的是 CLOVER 的话,重启后就可看到配置生效了,如果不是的话可以使用 BOOTICE 来配置计算机的启动序列,例如下图,保存后即生效。

BOOTICE 配置 UEFI 启动序列

配置 CLOVER 启动项(Entries)

管理员身份打开 DiskGenius,左侧依次点击,可见到如下图:

Clover 引导 Windows 及 Linux 双系统

右侧中 grubx64.efi 为 Ubuntu 的启动接口,这里记住这个 efi 文件的路径 \EFI\ubuntu\grubx64.efi 。

之后,复制 \EFI\CLOVER\config.plist 到桌面上:

Clover 引导 Windows 及 Linux 双系统

之后,用文本编辑器打开桌面上的 config.plist,搜索 GUI 关键字在此键下建立 Windows 和 Ubuntu 的 Entries,如下:

 
config.plist

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<key>
GUI
</key>
    
<dict>
        
<key>
Theme
</key>
        
<string>
SimpleThemeDark
</string>
        
<key>
Custom
</key>
        
<dict>
            
<key>
Entries
</key>
            
<array>
                
<dict>
                    
<key>
Disabled
</key>
                    
<false/>
                    
<key>
Ignore
</key>
                    
<false/>
                    
<key>
Path
</key>
                    
<string>
\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
</string>
                    
<key>
Title
</key>
                    
<string>
Windows
</string>
                    
<key>
Type
</key>
                    
<string>
Windows
</string>
                    
<key>
VolumeType
</key>
                    
<string>
Internal
</string>
                
</dict>
                
<dict>
                    
<key>
Disabled
</key>
                    
<false/>
                    
<key>
Ignore
</key>
                    
<false/>
                    
<key>
Path
</key>
                    
<string>
\EFI\ubuntu\grubx64.efi
</string>
                    
<key>
Title
</key>
                    
<string>
Ubuntu
</string>
                    
<key>
Type
</key>
                    
<string>
Linux
</string>
                    
<key>
VolumeType
</key>
                    
<string>
Internal
</string>
                
</dict>
            
</array>
        
</dict>
    
</dict>

 

保存,之后用 DiskGenius 将桌面上已经修改好了的 pList 文件覆盖 \EFI\CLOVER\ 下的 config.plist 文件即可。

重启后,如引导界面类似如下,表示配置生效(页面利用的 CLOVER 的 F10 功能截的屏)

截图

结束语

使用工具:文本编辑器、DiskGenius、BOOTICE

转载于:https://www.cnblogs.com/Orcim/p/11065755.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126263.html原文链接:https://javaforall.net

赞 (1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 3D游戏模型是怎么制作出来的?[通俗易懂]

    现在游戏建模这个行业非常热门,因此有很多小伙伴梦想成为一名游戏模型师,但是很多都对这个工作需要做什么了解不深,这里我简单介绍一下我从事的3D游戏模型制作。1.我们都知道游戏模型制作肯定是需要建模的,建模是游戏设计中最重要的环节,占整个模型制作的70%,建模的方法很多,游戏模型常用的软件有3DMAX(游戏制作中使用的软件很多都是英文版,建议学习从英文软件开始)建模的难度在所有职业中是最高最全面的,从桌椅到星舰,巨型BOSS等等复杂的模型,模型这方面没有什么多说的,练习是最重要的。具体的方法技巧可.

    2022年4月3日
  • 非归档下oracle的备份和恢复

    非归档下oracle的备份和恢复

    2022年3月11日
  • JVM类加载原理学习笔记

    JVM类加载原理学习笔记

    2020年11月12日
  • windows socket编程c语言_网络编程socket

    windows socket编程c语言_网络编程socket文章目录简单介绍Socket1 WindowsSockets 简介2 套接字的两种主要形式3 在 VC 下开发套接字程序3. 1 在 VC 下开发套接字程序的基本步骤3. 2 回调函数的使用3. 3 利用多线程技术来开发网络通信3. 4 使用多线程进行套接字编程时应注意同步问题代码实现客户端服务端简单介绍Socket1 WindowsSockets 简介Windows sockets(简称 …

    2022年8月18日
  • 嵌入式学习网站

    嵌入式学习网站创客智造:https://www.ncnynl.com/中国电子网:http://www.21ic.com/中国单片机公共实验室:http://www.bol-system.com/驱动开发网:http://www.driverdevelop.com/first.phpQT中文论坛:http://www.qtcn.org/bbs/i.php水木清华研究中心:http://w…

    2022年5月9日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号