我在内部 nvme0 驱动器上安装了 Ubuntu-MATE 20.04 LTS(内核 5.11.0)。
我在内部 SSD(2.5 英寸)上安装了另一个 MATE 20.04(内核 5.4.0),作为 nvme0 驱动器上主 20.04 的备份操作系统。
在 GUI 启动管理程序中重新索引(版本 0.13.2,当前版本),我已经放入 rEFInd 的“我的图标”目录中的绿色圆圈 MATE 图标,并将其命名为“os_ubuntu.png”,以匹配和替换 vanilla-Ubuntu红色的同名的圆圈图标(“os_ubuntu.png”)在 rEFInd 中“图标”目录,按照“设置操作系统图标“rEFInd 网站的”部分。
目前(我仍在设置 rEFInd 的过程中),rEFInd 菜单上只显示两个可见的操作系统图标“标签”(在 rEFInd 中如此称呼),两个 MATE 安装各一个。(目前,我已将一堆其他操作系统标签设置为“隐藏”,稍后需要对它们进行分类。)
我的问题是这两个图标标签具有相同的图标,而我希望有一个不同的图标来代表 SSD 上的安装,以便轻松且直观地区分两个操作系统实例,即使它们是相同的操作系统。
根据 rEFInd 网站上的第一个项目段落“设置操作系统图标“在关于配置 rEFInd 的页面上,我进行了以下操作:
(1) 我尝试将第二个图标放在“我的图标”通过命名图标文件来创建目录“vmlinuz-5-4-0.png”。
(2) 尝试用全名命名“vmlinuz-5.4.0-7642-generic.png”。
(3) 我尝试命名它“os_linux.png”看看它是否能取代“图标”目录。
我这样做是为了确保“scan_all_linux_kernels”refind.conf 文件中的选项设置为(默认值)“true”。
我的重新查找菜单中的两个操作系统图标下的“启动”文本行分别为:
“从 NVME0_ESP 启动 EFI\ubuntu\grubx64.efi”
和:
“从 SSD_ESP 启动 EFI\ubuntu\grubx64.efi”
因为我使用 Gparted 分别命名了 ESP 文件系统标签,“NVME0_ESP”和“SSD_ESP”以帮助区分这两个操作系统。
然而,我仍然看到两个操作系统只有一个图标——“os_ubuntu.png”绿色 MATE 图标。
(我尝试使用的第二个图标与那个类似,但图标中包含字母“MATE”。)
据我所知,根据“设置操作系统图标”下的说明,这应该可以工作。
安全启动未激活。
我的问题是:
我需要做什么才能在 rEFInd 菜单中显示两个不同的图标,以区分两个具有相同名称和相同版本号的 Unbuntu-MATE 操作系统?
(PS:在有人告诉我把这个问题放在rEFInd 论坛,我已经这样做了。)
答案1
已解决:我与上面的数字(3)很接近。
我只需要创建一个名为 linux 的文件夹
-- 然后将引导加载程序文件放在该文件夹中(我从 ubuntu 目录复制了 grubx64.efi 引导加载程序文件)--
能够将 os_linux.png 文件放在 /boot/efi/EFI/refind/myicons 文件夹中,并让该图像文件显示在 rEFInd 菜单中。