rEFInd не обнаружил правильный дистрибутив Linux и, следовательно, не показывает правильный значок, как мне это изменить?

1699
Electric Coffee

В настоящее время я выполняю тройную загрузку Mac Windows и Ubuntu на своем компьютере, и, согласно веб-сайту rEFInd, программное обеспечение должно автоматически определять дистрибутивы Linux и показывать правильный значок ... У меня нет.

Вместо того, чтобы показывать логотип Ubuntu, он просто показывает Tux, который подходит для определения правильной ОС, но не совсем отображает, какую систему я использую в этом месте.

Я признаю, что это очень незначительная проблема, но я все еще хотел бы ее исправить.

Так кто-нибудь здесь знает, как изменить значок без редактирования имени файла os_ubuntu.icnsна os_linux.icns?

0

2 ответа на вопрос

1
Rod Smith

Обычно rEFInd обнаруживает установку Ubuntu и отображает правильный значок для нее. Если это не работает, проверьте этот раздел документации rEFInd (маркированный список указывает несколько способов изменить значок, который использует rEFInd). Если рассматриваемые значки напрямую загружают ядро ​​Linux, то изменение имени файловой системы, вероятно, будет самым чистым решением. Например, если ядро /dev/sda5включено и использует ext2fs, ext3fs или ext4fs, вы можете ввести:

sudo tune2fs -L ubuntu /dev/sda5 

Если вам нужна дополнительная помощь, скажите, пожалуйста, как rEFInd определяет загрузчик (-и), имеющие общий значок Tux, то есть какой текст отображается под значками, когда вы выделяете запись?

0
krowe

Я никогда не использовал refind (вы издеваетесь над этой заглавной буквой?), Но вы не можете просто отредактировать строфу?

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

Цитата:

значок | имя файла | Устанавливает имя файла для иконки для меню. Если вы пропустите этот элемент, будет использоваться значок по умолчанию, основанный на алгоритмах автоопределения rEFInd. Имя файла должно быть полным путем от корня текущего каталога, не относящимся к подкаталогу значков по умолчанию или заданному через icons_dir.

Кажется, это проблема и решение.

прекрасная заглавная буква не так ли? Electric Coffee 10 лет назад 0
Это решение будет работать, если rEFInd используется через разделы ручной загрузки, но большинство пользователей не используют его таким образом. Как правило, проще использовать rEFInd с автоматическим обнаружением ядра, и для этого требуется другое решение, как указано в моем полном ответе. Rod Smith 10 лет назад 0