Das Metapaket linux-generic sollte eigentlich die Abhängigkeiten wie header und das eigentliche linux-image (das ist der LInux-Kernel auf Ubuntu) hineinziehen. Anzeigen aller Pakete die "linux" im Namen oder in der Beschreibung haben geht mit dpkg so, im Terminal:
dpkg -l | grep linux
Nur die Pakete anzeigen, die "linux" im Paketnamen haben, ginge beispielsweise so:
dpkg -l | awk '{print $2}' | awk '/linux/{print $NF}'
Nicht vollständig installierte, oder unvollständig entfernte Pakete anzeigen geht so:
dpkg -l | grep '^rc'
Da Ubuntu Jammy Jellyfish per default das neuere Wayland benutzen möchte, könnte es auch sein, dass es am verwendeten Server für die GUI liegt. Anzeigen lässt sich der verwendete Grafikserver so, hier im Beispiel auf meiner Maschine ohne VirtualBox der bewährte klassische Xserver, der mit Nvidia Grafikkarte und nvidia-driver unproblematischer ist:
echo $XDG_SESSION_TYPE
x11
Beim Log-in sollte sich das im GDM (GNOME Display Manager) umstellen lassen. Siehe auch hier: