通过CLOVER 引导Windows与Linux双系统

#什么是CLOVER可能有些朋友对CLOVER还不了解,因为有很多大神已经做过介绍,我这就做个引用吧。黑苹果引导工具Clover配置详解(转自[三个表哥])#为什么是CLOVER引导?自从折腾过黑苹果后,深深被四叶草的个性化界面以及灵活设置给吸引了。然而并不是长期会有使用黑苹果的需求,以及公司的电脑只用Win10+Ubuntu双系统,虽然是正常使用,但,界面不好看呀!!作为一…

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

什么是CLOVER

可能有些朋友对CLOVER还不了解,因为有很多大神已经做过介绍,我这就做个引用吧。
黑苹果引导工具 Clover 配置详解(转自[三个表哥])

为什么是 CLOVER 引导?

自从折腾过黑苹果后,深深被四叶草的个性化界面以及灵活设置给吸引了。
然而并不是长期会有使用黑苹果的需求,以及公司的电脑只用Win10+Ubuntu 双系统,虽然是正常使用,但,界面不好看呀!!
生命不在于折腾,于是就有了将 Clover 作为引导两者的想法。

正式操作

1、准备工具

磁盘管理工具:Diskgenius

引导管理工具:BOOTICE,提取码:ie8s

最新版CLOVER(下载zip后缀这个)
Clover.png

2、配置 CLOVER 文件

CLOVER的配置文件在下载的CLOVER解压目录下的”EFI-CLOVER”下的config.plist里面设置。
放置引导文件.png

用文本编辑器(推荐Notepad++)打开桌面上的 config.plist,修改以下内容,具体每个关键字所表示的内容,有不清楚的可以看最上面分享的Clover 配置详解文章里的描述

搜索 GUI 关键字,Entries区域为引导文件的相关信息

	<key>GUI</key>
	<dict>
		<key>#ConsoleMode</key>
		<string>0</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>Windows10</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>Ubuntu20.4</string>
					<key>Type</key>
					<string>Linux</string>
					<key>VolumeType</key>
					<string>Internal</string>
				</dict>
			</array>

注意:引导EFI文件的path如果不一样的话自己手动修改string里的内容。

\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI

搜索关键词:Boot

DefaultVolume:用来设置Clover默认加载引导卷
Timeout:引导器在加载一个操作系统前将暂停 5 秒,如果在这一段时间内按任意一键。则倒计时停止。

	<key>Boot</key>
	<dict>
		<key>#Arguments</key>
		<string>slide=0 darkwake=0</string>
		<key>#DefaultLoader</key>
		<string>boot.efi</string>
		<key>#LegacyBiosDefaultEntry</key>
		<integer>0</integer>
		<key>#XMPDetection</key>
		<string>-1</string>
		<key>CustomLogo</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>bootmgfw.efi</string>
		<key>DisableCloverHotkeys</key>
		<false/>
		<key>Legacy</key>
		<string>PBR</string>
		<key>NeverDoRecovery</key>
		<true/>
		<key>NeverHibernate</key>
		<false/>
		<key>RtcHibernateAware</key>
		<false/>
		<key>SignatureFixup</key>
		<false/>
		<key>SkipHibernateTimeout</key>
		<false/>
		<key>StrictHibernate</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
	</dict>

有些朋友可能会存在Timeout设置了,但没生效的情况,这种情况下,需要把默认引导文件DefaultVolume的内容也给设置了,像我上面的设置默认为win10的引导文件bootmgfw.efi

搜索关键词:Scan,配置扫描哪些引导文件,顺便把主题一起设置了

		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
		<key>ShowOptimus</key>
		<false/>
		<key>Theme</key>
		<string>BeautyX</string>
		<key>Timezone</key>
		<integer>8</integer>
	</dict>

BeautyX为我设置的主题名,大家可以网上搜索,需要主题分享的话留言写下邮箱吧。

3、放置引导文件到引导盘

将CLOVER下面的EFI文件,通过Diskgenius放到win10系统里ESP磁盘下(前提你磁盘当时是GPT分区,如果是MBR的话,参照WIN10的引导文件所在盘)
放置引导文件.png

4、使用BOOTICE配置计算机的启动序列

添加新的引导,选择好引导磁盘分区,设置好引导目录\EFI\CLOVER\CLOVERX64.EFI,并上移到第一序列。
BOOTICE配置.png

5、正常应该是OK的了,如果不放心或者不成功的话,可以到BIOS设置启动项,将刚才新增的启动项作为FirstBoot。

BIOS设置.png

最终作品

最终成效.png

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

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

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


相关推荐

  • zoj1456[通俗易懂]

    zoj1456[通俗易懂]zoj1456

    2022年7月14日
    14
  • Pytest(1)安装与入门「建议收藏」

    Pytest(1)安装与入门「建议收藏」pytest介绍pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。根据pytest的官方网站介绍,它

    2022年7月31日
    2
  • MFC之COleVariant[通俗易懂]

    MFC之COleVariant[通俗易懂]COleVariant 本质上是一个枚举,用同一种类型来表达不同的子类型。如同boost中的variant。例子COleVariantvar(3.6f);floatv=var.fltVal;CStringstr(“testCOleVariant”);COleVariantvar2(str);CStringcpStr(var2.bstrVal);例子CStrin

    2022年7月18日
    15
  • IDEA–IDEA debug断点调试技巧

    目录一、Debug开篇二、基本用法&amp;快捷键三、变量查看四、计算表达式五、智能步入六、断点条件设置七、多线程调试八、回退断点九、中断DebugDebug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。…

    2022年4月5日
    690
  • 粘包问题怎么解决_包带粘手怎么处理

    粘包问题怎么解决_包带粘手怎么处理如何解决粘包问题粘包就是连续向对端发送两个或者两个以上的数据包,对端在一次收取中受到的数据包数量可能大于1个,当大于1个时,可能时几个包加上某个包的部分,这这干脆几个完整的包在一起。当然,也可能收到的数据只是一个包的部分,这种情况一般也叫做半包。无论是半包问题还是粘包问题,因为TCP是流式数据,所以其解决思路还是从收到的数据中把包与包的边界区分出来。如何区分,有以下三种办法。固定包长的数据包。固定包长,即每个协议包的长度都是固定的。假如我们规定每个协议包的大小都是64字节,每收满64字节,就取出来

    2022年8月11日
    5
  • 预防鼠标手

    预防鼠标手

    2021年8月7日
    47

发表回复

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

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