You are not logged in.

#1 2013-02-16 14:38:10

swordfish
Member
Registered: 2012-01-14
Posts: 160

rEFInd + Auto-detect kernel + Arch logo

Hi there,

I'm using rEFInd-efi to boot Arch from my uefi systems. Since rEFInd-efi 0.6.5-1 it is able to detect kernels that lack the .efi ending. To try this out, I did the following:

- I have deleted /boot/efi/EFI/arch and moved refind_linux.conf to /boot
- I have created a directory /boot/efi/EFI/tools/drivers_x64 and copied the relevant drivers from /usr/lib/refind/drivers_x64
- I have uncommented the "scan_drivers_dir" line in refind.conf to look for drivers in /EFI/tools/drivers_x64

This setup is working pretty well, but now - because there is no directory /boot/efi/EFI/arch - rEFInd shows me the default "Tux" penguin image as boot option. But I would like to use the Arch logo.

Following http://www.rodsbooks.com/refind/configfile.html#hiding and the advise:

You can name an icon file after your boot loader, but with an extension of .icns or .png for ICNS-format and PNG-format icons, respectively.

I've copied /boot/efi/EFI/refind/icons/os_arch.icns to /boot/vmlinuz-linux.icns. But still - after a reboot i'm presented with Tux and no Arch logo sad . By the way - a symlink doesn't work either.

Question: Is the Tux logo somewhat hardcoded to any vmlinuz kernel? And what can I do else - except renaming the kernel (doesn't make sense in respect to auto-detecting new kernels) or setting up manual stanzas for my system?

Last edited by swordfish (2013-02-16 14:39:37)


Arch_x64 on Thinkpad Edge E520 (Intel Core i5, 4 GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Offline

#2 2013-02-16 16:20:41

srs5694
Member
From: Woonsocket, RI
Registered: 2012-11-06
Posts: 719
Website

Re: rEFInd + Auto-detect kernel + Arch logo

I've just checked, and that seems to be a bug in at least the latest version of rEFInd. I'll fix it. In the meantime, you can use another method to set the icon. Several are documented on the page to which you linked.

Offline

#3 2013-02-16 18:34:51

swordfish
Member
Registered: 2012-01-14
Posts: 160

Re: rEFInd + Auto-detect kernel + Arch logo

srs5694 wrote:

I've just checked, and that seems to be a bug in at least the latest version of rEFInd. I'll fix it. In the meantime, you can use another method to set the icon. Several are documented on the page to which you linked.

Thanks Rod smile ! Now, I've created some manual stanzas in my refind.conf and it works quite well.


Arch_x64 on Thinkpad Edge E520 (Intel Core i5, 4 GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Offline

#4 2013-02-16 23:03:06

srs5694
Member
From: Woonsocket, RI
Registered: 2012-11-06
Posts: 719
Website

Re: rEFInd + Auto-detect kernel + Arch logo

FWIW, I've fixed the problem in the version available via rEFInd's git repository.

Offline

#5 2014-04-08 19:45:25

AnSnarkista
Member
Registered: 2013-04-17
Posts: 14

Re: rEFInd + Auto-detect kernel + Arch logo

Thanks a lot for this post, I was getting mad of changing all the time manually the kernel from one place to another, and I couldn't solve it. For the icon issue, I have changed with gparted the partition's Label to "Arch", and it works perfectly.

Offline

#6 2014-04-11 19:16:35

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: rEFInd + Auto-detect kernel + Arch logo

AnSnarkista, Do not necrobump old threads. Our policy :: https://wiki.archlinux.org/index.php/Fo … Bumping.22

Closing...


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

Board footer

Powered by FluxBB