[r4.3-rc1] grub bug unicide.pf2 error

Not sure is it know bug, but for 0.5 seconds before grub show his screen for 5 seconds I see
error: file 'grub2/fonts/unicode.p2' not found

This is a known bug and should be fixed:

More information is needed. Was it a fresh install of r4.3-rc1 or in-place upgraded from r4.2?

1 Like

upgrade from R4.2 in-place
it is old installation, maybe the bug come from previous upgrades and I did not notice it, not sure…

Ok. First of all. It is a benign bug and not a serious one. But it could be fixed. I assume you have UEFI installation. Would you please check if the file exists at correct place?

sudo ls -lah /boot/efi/EFI
sudo ls -lah /boot/efi/EFI/qubes/fonts
1 Like

FWIW, in R4.2 the only “fonts” directory under /boot is /boot/efi/EFI/qubes/fonts - and it is empty on my machine.

1 Like

That is correct. That patch was never backported to r4.2. It is available for r4.3 only. But you could manually fix the issue by copying the file from

/boot/grub2/fonts/unicode.pf2

to

/boot/efi/EFI/qubes/fonts/unicode.pf2

And then regenerate grub.

1 Like

sudo ls -lah /boot/efi/EFI/qubes/fonts have this file here. should I copy it to /boot/grub2/fonts/unicode.pf2 manually or wait for fix?

Since the file is already there (I believe it was copied there after successful in-place upgrade), I assume you should need to regenerate your grub2 efi boot loader. I have no Qubes system with EFI system to test it personally.

It should be something like

sudo grub2-mkconfig -o /boot/efi/EFI/qubes/grub.cfg

As usual, when modifying bootloader or when doing low level modifications to your fundamental boot components, you should have backups.

1 Like

Interesting, after this grub config remake I see boot screen at other resolution and error not exists anymore… and my problem with latest kernel error changed. Now I see them:

  1. failed to mount proc-xen.mount
  2. failed to mount boot-efi.mount
    Dependencies failed for local-fs.target

Something possible to do with this or is this kernel related?
As said… I can boot with old kernels.

You did not mention you had any problem with kernel-latest. Did you mention it somewhere else on the forum? (or somewhere else?).

Anyways, problems with different Kernels (lts or latest). Could be highly hardware specific. Qubes makes different choices for people with different hardware and needs. Sometimes the latest works better on specific hardware and vice versa.

1 Like

Yes, here:

Now I see that I’m not alone.

It looks like that latest kernels broken or something related to this…