Bugs : linux package : Ubuntu

The 64k page size flavours of the linux and linux-lowlatency kernels do not boot on GCP arm64 instances. This appears to be due to a limitation of the CPU in use on these hosts. Attempts to boot these kernels result in the following on the serial console:

UEFI firmware (version built at 17:11:03 on Jul 10 2023)
EMU Variable FVB Started
EMU Variable invalid PCD sizes
Found PL031 RTC @ 0x9010000
InitializeRealTimeClock: using default timezone/daylight settings
[2J[01;01H[=3h[2J[01;01H[2J[01;01H[=3h[2J[01;01HBdsDxe: loading Boot0002 “ubuntu” from HD(15,GPT,029463F0-4103-499C-B6F9-C974B11E55EF,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi
BdsDxe: starting Boot0002 “ubuntu” from HD(15,GPT,029463F0-4103-499C-B6F9-C974B11E55EF,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi

UEFI: Attempting to start image.
Description: ubuntu
FilePath: HD(15,GPT,029463F0-4103-499C-B6F9-C974B11E55EF,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi
OptionNumber: 2.

Loading Linux 5.15.0-79-generic-64k …

Loading initial ramdisk …

EFI stub: ERROR: This 64 KB granular kernel is not supported by your CPU
Application failed, r = 3

This has been tested on t2a-standard-4 and t2a-standard-32 machine types.

Read more here: Source link