I am having 2 strange problems when running the combination of debian 11 (bullseye) in qemu with UEFI/refind.
The first one is that, contrary to the versions in debian 10, I cannot boot the system anymore without attaching a graphics environment to it. The system just gives me a screen dump and refuses to boot.
This is annoying for automated testing and integration.
However, the major nuisance, and I've not been able to resolve this or debug it, is that a system that was installed with a debian installler iso file does not seem to boot anymore with refind, using the same command line as above, while performing exactly the same install/script with buster does allow the system to boot and a real HW system (installed with the same iso file) does boot with refind (both buster and bullseye).
Actually, small correction, it boots with refind (as it shows the background, cf. config), but it does not show the menu, nor does it perform any action.
One small modification I needed to do (while porting for bullseye), was to add the slash in front of the loader/initrd (was not needed in buster) to get it to boot on hardware with debian 11 and a small fix to the installer script [1].
However after booting the same system (so installed with debian netinst/refind/no-grub), installing grub in rescue mode (grub-mkdconfig, grub-install), does allow to boot the system (using grub).
This only happens in bullseye (debian 11), not in buster (debian 10).
This seems to be a regression between 0.11.3 and 0.12.0,
Why report a bug in v0.12.0 which is 3 releases out of date?
rEFInd v0.12.0: Release Date 13 Mar 2020
rEFInd v0.13.0: Release Date 15 Feb 2021
rEFInd v0.13.1: Release Date 24 Feb 2021
rEFInd v0.13.2: Release Date 13 Mar 2021
Last edit: dakanji 2021-09-10
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I encountered this during system upgrade from an OS (buster to bullseye)
This OS is run (in our environment) on different architectures, and on different hardware (also virtual)
There were config changes in refind, so it took me some time to figure those out
The bug was not present on hardware, only in qemu, so again, I want to make certain that it was not something related to some other component
refind 0.12 i now being shipped with Debian Bullseye for the following 2 years, reporting a bug like this against a version that is relevant for 2 years (at least) is very relevant: if not for a developer point of view, at the very least for a reference point: someone might encounter the same issue and have it identified by inspecting the forums or searching.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am having 2 strange problems when running the combination of debian 11 (bullseye) in qemu with UEFI/refind.
The first one is that, contrary to the versions in debian 10, I cannot boot the system anymore without attaching a graphics environment to it. The system just gives me a screen dump and refuses to boot.
add the -nographic flag and the system, and the system is drops a shell dump.
This is annoying for automated testing and integration.
However, the major nuisance, and I've not been able to resolve this or debug it, is that a system that was installed with a debian installler iso file does not seem to boot anymore with refind, using the same command line as above, while performing exactly the same install/script with buster does allow the system to boot and a real HW system (installed with the same iso file) does boot with refind (both buster and bullseye).
Actually, small correction, it boots with refind (as it shows the background, cf. config), but it does not show the menu, nor does it perform any action.
One small modification I needed to do (while porting for bullseye), was to add the slash in front of the loader/initrd (was not needed in buster) to get it to boot on hardware with debian 11 and a small fix to the installer script [1].
However after booting the same system (so installed with debian netinst/refind/no-grub), installing grub in rescue mode (grub-mkdconfig, grub-install), does allow to boot the system (using grub).
This only happens in bullseye (debian 11), not in buster (debian 10).
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991945
This seems to be a regression between 0.11.3 and 0.12.0, more information can be found here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993593
Why report a bug in v0.12.0 which is 3 releases out of date?
rEFInd v0.12.0: Release Date 13 Mar 2020
rEFInd v0.13.0: Release Date 15 Feb 2021
rEFInd v0.13.1: Release Date 24 Feb 2021
rEFInd v0.13.2: Release Date 13 Mar 2021
Last edit: dakanji 2021-09-10
For a number of reasons: