Ubuntu server 22.04.3 fails to boot with HWE kernel (initramfs issue / panic)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subiquity |
New
|
Undecided
|
Unassigned |
Bug Description
While trying to install Ubuntu server 22.04.3 ISO in a virtual machine (qemu), I seem to be unable to boot successfully if choosing the HWE option in the GRUB menu.
What happens is that it fails boot with a kernel panic, caused due to `/init` problems - I've collected the dmesg, and the message observed is: "Failed to execute /init (error -2)".
Checking the kernel code, *seems* run_init_process() failed on kernel_execve() with -ENOENT.
The regular kernel boots fine (when I choose the first option on GRUB menu) - interestingly, by decompressing both `initrd` and `hwe-initrd`, seems `/init` is the *same* file, based on its checksum. Maybe something wrong with hwe-initrd file itself that makes kernel unhappy on decompressing, or maybe a problem in my system?
Thanks in advance for taking a look, lemme know if I can help in some way (collecting more data, for example).
I'll attach the full dmesg, but notice is easy to reproduce that by trying to kexec the pairs hwe-vmlinuz/
Changed in subiquity: | |
status: | Incomplete → New |
Hi Guilherme, thanks for the bug report.
I tried to recreate this today and did not have success. Please provide comprehensive steps to reproduce to show this problem.
I don't think this is an overall HWE kernel problem as I was able to install a system with only the linux-generic- hwe-22. 04 kernel present and it was working fine. A second test with both linux-generic- hwe-22. 04 and linux-generic, which defaults to the HWE one, also seems ok.