I am having trouble booting the Rocky 9.6 or 10.0 installation on an ARM-based laptop and could use pointers on how to troubleshoot this. The laptop is a Dell XPS 13 9345 with a Qualcomm Snapdragon “X Elite” / X1E-80-100 CPU. Secure Boot is disabled.
In all cases a few lines of text are shown, the screen goes black, and 5-12 seconds later the system reboots. The text varies slightly depending on which thing I try to boot.
Rocky-10-latest-aarch64-minimal.iso (2025-06-11)
EFI stub: Decompressing Linux Kernel…
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Measured initrd data into PCR 9
EFI stub: Generating empty DTB
EFI stub: Exiting boot services…
Rocky-aarch64-minimal.iso (v9.6, 2025-05-30)
EFI stub: Decompressing Linux Kernel…
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services…
iPXE download via HTTP of files taken from Rocky-9.6-aarch64-dvd.iso (2025-05-30), plus a DTB taken from an Ubuntu v24.10 (Oracular Oriole) live-image which boots.
EFI stub: Decompressing Linux Kernel…
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Measured initrd data into PCR 9
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services…
For reference the iPXE stanza being used is
=-=-=-
set base-url http://server/path/rocky96/
set nfs server/path/r96/
kernel ${base-url}vmlinuz initrd=one root=nfs:${nfs} rw ip=dhcp selinux=0
initrd --name one ${base-url}initrd.img
fdt ${base-url}x1e80100-dell-xps13-9345.dtb
boot || goto failed
=-=-=-