Bug#932085: grub-common: Grub can't load initrd for Xen after upgrade to Buster

Roger Pau Monné roger.pau at citrix.com
Mon Jul 15 10:40:24 BST 2019


On Sun, Jul 14, 2019 at 10:43:43PM +0100, Colin Watson wrote:
> On Sun, Jul 14, 2019 at 01:27:23PM -0700, Slava Kryvel wrote:
> > After upgrade from Debian 9.9 to Debian 10 I have got unbootable system.
> > 
> > I'm using Xen hypervisor, which was also upgraded from 4.8 to 4.11
> > during OS upgrade.
> > UEFI is enabled.
> > 
> > After upgrade was finished, I was unable to boot again to Xen kernel.
> > But normal Debian kernel was still bootable.
> 
> Were there any specific error messages when trying to boot Xen?

Do you have a serial setup for both grub and Xen, and if so can you
paste the full bootlog until you hit the error?

> > I have found a workaround to fix my issue - remove option --nounzip from
> > initrd loading line in grub configuration file /etc/grub.d/20_linux_xen
> > 
> > - module2 --nounzip /boot/initrd.img-4.19.0-5-amd64
> > + module2 /boot/initrd.img-4.19.0-5-amd64
> > 
> > I'm not sure there is issue in config, maybe I did something wrong.
> > So in this case please explain what is correct behavior ?
> 
> I'm using Xen and things seem to work fine for me (without removing
> --nounzip); my Xen system doesn't use UEFI, though.
> 
> I'm CCing a few folks who've contributed to GRUB's Xen support in one
> way or another in the recent past; hopefully at least one of them can
> help here?

That's certainly weird, I'm using grub2 with UEFI (the packages with
the multiboot2 backports provided by cjwatson for stretch) and
--nounzip seems to work just fine there.

Maybe you can give a try to the packages from stretch in order to make
sure it's grub2 the culprit of the issues you are seeing?

Roger.



More information about the Pkg-grub-devel mailing list