rEFInd 没有检测到正确的 Linux 发行版,因此没有显示正确的图标,我该如何改变这种情况?

rEFInd 没有检测到正确的 Linux 发行版,因此没有显示正确的图标,我该如何改变这种情况?

我目前在我的计算机上三重启动 Mac Windows 和 Ubuntu,根据 rEFInd 网站,该软件应该能够自动检测 Linux 发行版并显示正确的图标......但我的却不能。

它不显示 Ubuntu 徽标,而只是显示 Tux,这对于识别正确的操作系统来说很好,但它并没有准确显示我在那个位置使用的系统。

我承认这是一个很小的问题,但我仍然希望修复它。

os_ubuntu.icns那么这里有人知道如何在不编辑文件名的情况下更改图标吗os_linux.icns

答案1

通常,rEFInd 会检测 Ubuntu 安装并显示正确的图标。但如果这不起作用,请检查rEFInd 文档的这一部分(项目符号列表指定了更改 rEFInd 使用的图标的多种方法)。如果相关图标直接启动 Linux 内核,则更改文件系统名称可能是最干净的解决方案。例如,如果内核处于 状态/dev/sda5,并且使用 ext2fs、ext3fs 或 ext4fs,您可以输入:

sudo tune2fs -L ubuntu /dev/sda5

如果您需要更多帮助,请说明 rEFInd 如何识别具有通用 Tux 图标的引导加载程序 - 也就是说,当您突出显示某个条目时,图标下方会显示什么文本?

答案2

我从来没有使用过 refind(你用大写字母来跟我开玩笑吗?)但你不能编辑诗节吗?

http://www.rodsbooks.com/refind/configfile.html#stanzas

引用:

图标 | 文件名 | 设置菜单图标的文件名。如果省略此项,将使用基于 rEFInd 自动检测算法的默认图标。文件名应该是从当前目录根目录开始的完整路径,而不是相对于默认图标子目录或通过 icons_dir 设置的路径。

这似乎就是问题所在,也是解决方案。

相关内容