Oracle Linux 10, RHEL 10 compatible and free to use, with its LVM root layout documented and supported.
Oracle Linux 10 is Oracle's enterprise Linux distribution, binary compatible with Red Hat Enterprise Linux 10. Oracle publishes the binaries, updates and errata at no cost and permits redistribution, so there are no licence fees; a paid Oracle Linux Support subscription is optional. The image ships both kernels Oracle provides: the Unbreakable Enterprise Kernel (6.12.0 el10uek), which boots by default, and the Red Hat compatible kernel (6.12.0 el10_2).
Like every Oracle Linux image on Azure, this image uses an LVM root layout: the root filesystem sits on the logical volume rootlv inside the volume group rootvg, with a dedicated crashlv for kernel crash dumps, both XFS. /boot and the EFI system partition stay as plain partitions, which is what the firmware and boot loader need. This listing names that layout explicitly and its guide documents the growth, pooling and snapshot procedures in full.
Because the root filesystem is on a logical volume, cloud init does not extend it automatically. The guide walks the supported procedure end to end: growpart extends partition 4, pvresize makes LVM see the larger physical volume, and lvextend -r grows rootlv and its XFS filesystem in one step. Measured on a machine created with a 64 GB operating system disk, this takes the root filesystem from 27 GB to 42 GB, online and without a reboot.
The cloudimg image is an Oracle Linux 10 base brought fully up to date at build time and again immediately before capture, with a gate that blocks capture while any update is outstanding. SELinux is left in Enforcing mode and the root account is locked. No credential is baked in: access is by the SSH key you supply at launch, root cannot log in with a password, and password authentication is disabled outright. SSH on port 22 is the only externally reachable listener. dnf-automatic is installed and armed so instances keep patching themselves, and is deliberately configured never to reboot on its own, so a kernel update waits for a window you choose. lvm2, cloud-utils-growpart and xfsprogs are preinstalled so the root volume can be grown online without fetching anything. No subscription or licence key is required, and 24/7 support is included.