The pvgrub2-pvh kernel won't boot in debian12 and kicksecure VMs, how do I get them to boot smoothly?

The pvgrub2-pvh kernel won’t boot in debian12 and kicksecure VMs, how do I get them to boot smoothly?
After testing, this kernel works fine in debian11 and fedora.

Increase qube initial memory.

Increased to 2,000 and still won’t start.

You can check the VM logs in dom0 for errors in these files:

/var/log/xen/console/guest-vmname.log
/var/log/xen/console/guest-vmname-dm.log

[2023-11-10 21:31:40] .[30m.[47mWelcome to GRUB!
[2023-11-10 21:31:40]
[2023-11-10 21:31:40] .[37m.[40m.[37m.[40m.[37m.[40m.[3;34H [ grub-xen.cfg 424B 100% 17.25KiB/s ].[3;1Herror: no such device: /boot/xen/pvboot-x86_64.elf.
[2023-11-10 21:31:40] Reading (xen/xvda,gpt3/boot/grub/grub.cfg
[2023-11-10 21:31:40] .[H.[J.[1;1H.[1;35H [ grub.cfg 2.75KiB 100% 15.83KiB/s ].[1;1Herror: file `/boot/grub/fonts/unicode.pf2’ not found.
[2023-11-10 21:31:40] error: no suitable video mode found.
[2023-11-10 21:31:40] error: no such device: /boot/grub2/grub.cfg.
[2023-11-10 21:31:40] .[H.[J.[1;1H.[2;30HGNU GRUB version 2.04
[2023-11-10 21:31:40]
[2023-11-10 21:31:40] .[?25h Minimal BASH-like line editing is supported. For the first word, TAB
[2023-11-10 21:31:40] lists possible command completions. Anywhere else TAB lists possible
[2023-11-10 21:31:40] device or file completions.
[2023-11-10 21:31:40]
[2023-11-10 21:31:40]
[2023-11-10 21:31:40] grub>

Did you follow this guide and installed the required packages and run grub-install?

1 Like

Problem solved, thank you.

1 Like