[Bug 2080272] Re: install kernel in the minimal layer: server, desktop, flavors
Dan Bungert
2080272 at bugs.launchpad.net
Tue Sep 10 19:04:10 UTC 2024
** Merge proposal linked:
https://code.launchpad.net/~dbungert/ubuntu-seeds/+git/ubuntu-seeds/+merge/472993
--
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/2080272
Title:
install kernel in the minimal layer: server, desktop, flavors
Status in livecd-rootfs package in Ubuntu:
Triaged
Bug description:
[Proposed Changes]
I aspire to place the kernel in the minimal layer for Subiquity-based
install ISOs.
By placing the kernel in minimal, we can achieve the following
improvements:
1. Space savings - there are redundant packages present in the ship-live
pool and in the live layer. Adding the kernel to minimal means that
the kernel is already in the live layer, and we don't then also need
it in the pool.
2. Time savings - informal vm testing suggests more than a minute
improvement to have the kernel preinstalled over installing it at
runtime.
As always, there is a cost tradeoff:
1. If a different kernel is desired, we need to be able to remove this
preinstalled kernel. Relevant curtin and subiquity changes are
already landed.
2. When installing that other kernel, it'll take longer than today due
to still needing to install a kernel at runtime + the time cost of
removing the preinstalled kernel.
[Changes required]
* livecd-rootfs changes to install kernel to the minimal layer instead
of the live-layer, for all relevant install ISOs
* seed changes to remove a kernel from the pool, for all relevant
install ISOs
[Test Strategy]
I have employed ubuntu-old-fashioned [1] to run livecd-rootfs locally,
taken the resulting outputs, and replaced those files on an oracular
live-server ISO using livefs-editor [2]. I can then install using
the resulting ISO and verify that the target system boots the intended
kernel, be it the default one or an alternate of my choosing.
[1] https://github.com/ubuntu-bartenders/ubuntu-old-fashioned
[2] https://github.com/mwhudson/livefs-editor
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2080272/+subscriptions
More information about the foundations-bugs
mailing list