借助 Clover 引导主板不支持NVMe固态硬盘上的系统(以启动R730XD服务器上的NVME固态的RAID1 PVE系统为例)

这篇具有很好参考价值的文章主要介绍了借助 Clover 引导主板不支持NVMe固态硬盘上的系统(以启动R730XD服务器上的NVME固态的RAID1 PVE系统为例)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

R730XD服务器挺不错,就是缺少NVME驱动,不能直接引导NVME上面的系统。借助黑苹果常用的引导工具:四叶草Clover,便可实现引导NVME上的系统

步骤

1. 准备Clover

到github下载最新版本的Clover:选择名字形如CloverV2-5XXX.zip的即可。
解压后找到\EFI\CLOVER\drivers\off\NvmExpressDxe.efi 复制一份到 \EFI\CLOVER\drivers\UEFI\ 目录下,来启用Clover的NVME驱动,否则无法找到NVME硬盘

2. 将Clover写入引导盘

用主板原生能识别的硬盘/U盘作为引导盘即可。借助Diskgenius在引导盘上新建一个EFI分区,将解压后的文件放入该分区即可。
确保分区里面有名为EFI的目录

3.尝试引导系统

在BIOS中将引导盘改为第一顺位,启动后应当能看到Clover的界面。如果此时能看到对应系统,选择启动即可。
若没有看到,按下“F3”键来显示所有隐藏的引导项(一般第一项是Clover自身)。
按下“F2”键来留下启动日志,方便后续进行快速启动设置。
多尝试找到正确的启动项即可。

4. 设置快速启动

如果想快速启动,我们要先整配置文件,复制一份\EFI\CLOVER\config-sample.plist改名为config.plist
修改config.plist配置,官方说明文档。

注意:示例配置有些字段后面是带?的,代表了不启用该配置,所以要检查好,要启用时将?去除。

先将Timeout设置为0(此时不会启动GUI,是纯文字,而且立即启动):

<key>Timeout</key>
<integer>0</integer>

如果不能直接找到启动项,接下来是两种设置启动项的的方式,任选一种即可。

1. 添加自定义启动项

直接在Custom的Entries下添加一个新dict,来增加一个新启动项,后续只需要手动启动过一次即可,Clover会默认启动上一次启动的启动项。

<key>GUI</key>
<dict>
    ...
    <key>Custom</key>
    <dict>
        <key>Entries</key>
        <array>
            <dict>
                <key>Path</key>
                <string>\EFI\BOOT\BOOTX64.efi</string>
                <key>Type</key>
                <string>OS</string>
                <key>Title</key>
                <string>My Custom Boot Entry</string>
                <key>Volume</key>
                <string>HD(2,GPT,289E11B5-A439-4477-AEBE-89251F1E0F7F,0x800,0x200000)</string>
            </dict>
        </array>
    </dict>
</dict>

重要的是PathVolume,这些可以在 EFI/CLOVER/misc/preboot.log中找到(按“F2”生成的文件)

2. 设置DefaultLoader和DefaultVolume

DefaultVolume
<key>DefaultVolume</key>
<string>MacHDD</string>

DefaultVolume 用于在 Clover GUI 中指定默认的启动项。它还可以参见 DefaultLoader。它可以被设置为:

  • 卷名 - 卷的名称。例如,Macintosh。
  • GUID - 在 Clover 的启动、预启动或调试日志中显示的卷的全球唯一标识符。例如,57272A5A-7EFE-4404-9CDA-C33761D0DB3C。
  • 设备路径的一部分 - 同样在 Clover 的日志中显示。例如,HD(1,GPT,57272A5A-7EFE-4404-9CDA-C33761D0DB3C,0x800,0xFF000)。
  • LastBootedVolume - 在 Clover GUI 中,上次启动的卷将被设置为默认的卷。

OS X 启动磁盘可以用于重启到另一个卷,但对于接下来的重启,将再次使用 DefaultVolume。

DefaultLoader
<key>DefaultLoader</key>
<string>BOOTX64.efi</string>

除了上述的 DefaultVolume,加载器的路径可以被指定为 DefaultLoader。对于有多个加载器的卷,这提供了更精确的默认项选择。值可以是完整的路径或像文件名那样的唯一部分。

但不知为何,我使用该方法设置始终无法成功引导,会停留在Clover页面,最后使用了第一种方法。

后记

我使用自定义启动项引导的PVE是用systemd-boot引导的(好像把pve直接安装zfs池中会使用该种引导方式),而不是常见的 grub ,两者不同看官方文档。
后续要开启IOMMU时就要改/etc/kernel/cmdline

root=ZFS=rpool/ROOT/pve-1 boot=zfs

改为

root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on iommu=pt

再用proxmox-boot-tool refresh进行更新,重启后应用

参考资料

https://blog.naturalwill.me/2020/06/13/boot-on-nvme-sdd-with-clover/
https://zhuanlan.zhihu.com/p/137604937
https://www.insilen.com/post/501.html文章来源地址https://www.toymoban.com/news/detail-731831.html

到了这里,关于借助 Clover 引导主板不支持NVMe固态硬盘上的系统(以启动R730XD服务器上的NVME固态的RAID1 PVE系统为例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 你所不知道的NVMe SSD固态硬盘读写速度及国货的惊喜--基于FPGA的速度测试

      在\\\"FPGA实现高带宽NVMe SSD读写\\\"帖子中介绍了项目背景及系统架构、FPGA实现NVMe读写的大致实现方法。项目中需要将图像传感器产生的高速数据流实时稳定的持续存储,即不仅要求较高的存储带宽,还同时需要该存储带宽保持始终稳定、持续。   在项目做系统设计的时候

    2024年02月06日
    浏览(60)
  • 固态硬盘需要分区吗 固态硬盘怎么分区

    磁盘分区是在磁盘中划分几个逻辑部分,来更充分的利用磁盘空间,对保存的数据进行分类储存,方便使用。今天小编给大家介绍一下,固态硬盘需要分区吗,固态硬盘怎么分区。 一、固态硬盘需要分区吗 固态硬盘是需要分区的,硬盘分区之后有如下好处。 1、方便数据分类

    2024年02月10日
    浏览(42)
  • [安装之2] 台式计算机加固态硬盘,台式机添加固态硬盘教程_台式主机固态硬盘怎么安装

    固态硬盘是用固态电子存储芯片阵列制成的硬盘,也是电脑中比较常见的内存硬件,有些用户在使用电脑时候,由于内存不足导致系统运行较卡的情况,往往会选择添加固态硬盘来解决,那么台式主机固态硬盘怎么安装呢?这里小编就来告诉大家台式机添加固态硬盘教程。

    2024年02月08日
    浏览(62)
  • [SSD固态硬盘保养 2] 电脑固态硬盘日常使用妙招:4K 对齐

    目录 前言 4K对齐是什么? 4K对齐的好处? 4KB对齐提高速度的原理 怎么看是否4K对齐 怎么设置4K对齐? 在固态硬盘分区中4K对齐对性能是非常重要的。 “4K对齐”就是符合“4K扇区”定义格式化过的硬盘,并且按照“4K扇区”的规则写入数据。 4K对齐不仅可以增加硬盘的写入速度

    2024年02月10日
    浏览(79)
  • [SSD固态硬盘保养 3] 电脑固态硬盘日常使用妙招:打开写入缓存

    目录 前言 什么是写入缓存? 缓存提高性能的原理 启动写入缓存有什么不好吗? 如何开启硬盘写入缓存功能呢? 总结 本文分享写入闪存技术和设置方法。 适合固态硬盘电脑用户。 适合存储学习入门。 名词解释 硬盘:本文特指的固态硬盘 缓存:固态硬盘内DRAM,缓存数据,掉

    2024年02月06日
    浏览(97)
  • [安装之2] 联想装固态硬盘教程_联想电脑如何安装固态硬盘

    通常在电脑中只有安装一块硬盘,但是有些用户可能会觉得空间不够用,如果不装固态硬盘的话电脑速度又太慢,许多联想电脑小伙伴想要自己动手安装固态硬盘,可是却不知道要从何下手,为了帮助到大家,本文给大家讲述一下联想装固态硬盘教程吧。 具体步骤如下: 1、

    2024年02月10日
    浏览(51)
  • 机械硬盘vs固态硬盘

    提示:本文撰写的一部分内容借鉴了联想公众号【小黑干货】 提示:这里可以添加本文要记录的大概内容: 机械硬盘,简称HDD,顾名思义就是机械结构的硬盘。如下图所示: 我们可以看到,机械硬盘类似DVD光驱或者早期的CD机,是通过马达旋转磁盘,它是采用高速旋转的磁

    2023年04月09日
    浏览(47)
  • VMware ESXi添加NVMe硬盘扩容

    18年春节,也就是2月份,我买了第一块NVMe固态硬盘,容量是250G,价格是499块,券后481块。当时对于这种读取2100 MBps,写入1300 MBps的高性能产品,我直呼太值了!毕竟当时SATA接口的固态盘也要四百块左右,而速度只有600 MBps。 后台因为容量问题,又在2019年国庆买了一块500G的

    2024年02月06日
    浏览(47)
  • 机械硬盘与固态硬盘的适用场景

    之前一直以为固态硬盘各方面都比机械硬盘性能高,所以首选固态硬盘,直到看了极客时间-深入浅出计算机组成原理中硬盘相关章节的内容,才发现固态硬盘原来是有缺点的,所以这里来做一个总结。 机械硬盘由以下几个部分组成: 盘面 :盘面(盘片)上有一层磁性涂层,

    2023年04月09日
    浏览(64)
  • 电脑怎么查看是固态硬盘还是机械硬盘

    前两天有粉丝问我,买电脑的时候有的参数看不懂,比如 固态硬盘 和 机械硬盘 区分,他听商家说给他配置的电脑是512G固态硬盘,但是又不知道从哪里看到底是不是固态硬盘,怕以次充好。 今天我就跟大家详细介绍一下 硬盘 到底是干啥的,固态硬盘和机械硬盘的区别,以

    2024年02月09日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包