Introduction
As this project grows it becomes harder to maintain, so I had to make a choice and completely re-work Ubuntu 22.04 LTS to follow the recent system-level changes made in the previous Ubuntu 24.04 LTS release. I know this will confuse users, but it's necessary so I can easily maintain both Ubuntu versions in the future and provide a better experience.
- Please review the new documentation for Ubuntu 22.04 LTS and Ubuntu 24.04 LTS
- To download see the attached artifacts or visit the download website
Ubuntu 22.04 LTS
This release introduces a new kernel package that is not compatible with previously installed Ubuntu 22.04 systems. In the future I may create an upgrade path, but this is not guaranteed. If convenient, I would recommend preforming a fresh install of Ubuntu 22.04 to get the latest features.
General Changes:
- Re-worked kernel packaging to follow upstream Ubuntu
- Dynamic Kernel Module Support (DKMS)
- The ZFS filesystem and utilities can now be installed
- V4L2 loopback can now be installed
- Ubuntu Server now uses a small 4MB partition named
CIDATA
for cloud-init configuration and the root partition has been renamed tocloudimg-rootfs
and marked as a bootable EFI partition - Ubuntu Desktop now uses a singular partition named
desktop-rootfs
and marked as a bootable EFI partition - Created ubuntu-rockchip-settings as a package to manage default settings that are specific to the Rockchip platform
- Created ubuntu-rockchip-meta as a package to depend on all of the packages used in the server or desktop system
- The root filesystem is now built with livecd-rootfs to follow upstream Ubuntu
- Now using extlinux to handle the kernel cmdline, device trees, and overlays
- Mali G610 firmware and multimedia config are now pre-installed on Ubuntu Server
- The snaps lxd, core, and snapd now come pre-installed
Ubuntu 24.04 LTS
General Changes:
- Fixed Booting from SATA SSD on the Orange Pi 5
- Enable common VIRTIO kernel drivers
- Updated VP plane and fixed es8316 on the Rock 5 ITX
- Fixed adding default user to the video group in cloud-init
- Enabled apparmor kernel driver
- Removed systemd-networkd-wait-online timeout hack
- Added support for RK3566 boards
- Fixed Orange Pi 5 Pro ram instability