[Bug 2098105] Re: Enable the HWE kernel flavor for 24.04.3

Skia 2098105 at bugs.launchpad.net
Fri Feb 14 10:08:21 UTC 2025


Using Dan's ubuntu-server livefs linked above, and building with
-proposed enabled:

❯ cat noble.sources
Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: noble noble-updates noble-proposed
Components: main restricted
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

❯ CDIMAGE_LOCAL_LIVEFS_ARTIFACTS=~/tmp/build.output/server CDIMAGE_POOL_SOURCES=noble.sources ARCHES=amd64 DIST=noble DEBUG=1 for-project ubuntu-server cron.daily-live
[...]
Writing to 'stdio:/home/skia/tmp/ubuntu-cdimage/scratch/ubuntu-server/noble/daily-live/debian-cd/amd64/noble-live-server-amd64.raw' completed successfully.
[...]

❯ file scratch/ubuntu-server/noble/daily-live/debian-cd/amd64/noble-live-server-amd64.raw
scratch/ubuntu-server/noble/daily-live/debian-cd/amd64/noble-live-server-amd64.raw: ISO 9660 CD-ROM filesystem data (DOS/MBR boot sector) 'Ubuntu-Server 24.04.2 LTS amd64' (bootable)

❯ kvm -m 3G -smp 2 -cdrom scratch/ubuntu-server/noble/daily-live/debian-
cd/amd64/noble-live-server-amd64.raw -boot d

This correctly displays the GRUB menu with three entries:
* Try or Install Ubuntu Server
* Ubuntu Server with the HWE kernel
* Test memory

However upon booting, I've likely messed up the way I built the image, because I hit this boot issue:
Unable to find a medium containing a live file system
Attempt interactive netboot from a URL?
yes no (default yes):

If I hit `no`, I get the busybox shell, and can then run `uname -a`.
Depending on what entry choosen in GRUB, I successfully see versions
6.8.0-54-generic (the GA currently in -proposed) and 6.11.0-18-generic
(the HWE currently in -proposed).

I think this is enough to consider the livecd-rootfs changes verified,
but I'll let the release team make the point here.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to livecd-rootfs in Ubuntu.
https://bugs.launchpad.net/bugs/2098105

Title:
  Enable the HWE kernel flavor for 24.04.3

Status in livecd-rootfs package in Ubuntu:
  Fix Released
Status in livecd-rootfs source package in Noble:
  Fix Committed

Bug description:
  [ Impact ]

  As part of 24.04.2, we should have enabled the HWE kernel for desktop and server.
  Desktop switches to HWE by default, but server images need to offer both.
  Additionally, desktop flavors make that switch too at the same time.

  Unfortunately, this was overlooked for .2, but will be necessary for
  24.04.3. The goal is to land that as soon as Noble .2 is out, so that
  people really needing the HWE stack will be able to grab a daily.

  [ Test Case ]

  1. livefs-builds
  * See https://git.launchpad.net/~dbungert/+git/livecd-rootfs-testing/tree/livefs-build-with-a-ppa.md?h=main for a procedure for building a livefs in launchpad.
  * trigger livefs-builds for the affected PROJECTs and verify the results contain the intended kernel.

  2. image build
  Wait for daily builds once the HWE kernel is available.
  * Double check that the images build correctly.
  * Boot the desktop image and confirm it's using the HWE kernel.
  * Boot the server image and confirm there's a selection of which kernel to use and both GA and HWE kernels work.
  * Check flavor desktop images and make sure those also use the HWE kernel.

  [ Where problems could occur ]

  Any regressions would possibly be around kernel selection for our
  images. Maybe checking flavors if they are still using the right ones
  would make sense. Most issues would be visible with image build
  failures.

  [ Other Info ]

  6.11 HWE stack has already landed in noble-updates, so it's very
  straightforward to confirm which kernel is in use (vs 6.8, GA kernel)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2098105/+subscriptions




More information about the foundations-bugs mailing list