ship-live: do not pull in 4 kernels and dozens of nvidia into pool
Ubuntu releases continiously introduce new nvidia series and retire
them. Trying to seed all nvidia drivers evert is not useful and pulls
in lots of obsolete kernels into the ISO pool.
Specifically obsolete oem-5.17, hwe-6.2 are pulled in via inclusion of
obsolete nvidias. Limit to just the 535 series which is the current
recommended production branch of the driver with the widest support of
hardware (excluding legacy branch).
Signed-off-by: Dimitri John Ledkov <email address hidden>
Align 22.04 LTS new images with the noble Ubuntu one by depending on
minimal too.
As part of reorganizing the seed content for incoming beta, align
sections to only provision what is expected on a WSL image.
Similar to 4b0c6047eb54c81fad0dcf044b721514c375c157.
* Removes the OOBE that we never enabled by default and launcher is
going to deprecate it.
* Align the softwares we ship with the noble packages for WSLg support.
* Add cloud-init/landscape-client which is going to be needed for the
incoming Beta feature support on 22.04 LTS.
Currently we pull all the nvidia modules for the hwe kernel into the package
pool on the ISO. However, because the kernel that's included in the live
environment is installed via livecd-rootfs and NOT via the seeds, germinate
is completely unaware of it and includes a full extra copy of the kernel
in the pool.
By seeding the kernel explicitly, we let germinate detect that it does not
need to pull the kernel into the ship-live seed, without changing the actual
contents of the live squashfs.