I tried what noob404 recommended on a fresh version of popos from this site. On reboot the login screen was graphically messed up and looked "solarized/polarized". I was able to log in and the graphic issue was fine on the desktop BUT i couldn't load any websites because certificates had the wrong date.
During the update I was keeping an eye on the terminal. It failed at all initram updates.
My next install i am going to try ~this.
run to get kernal version;
then with output info run a hold on your kernel;
sudo apt-mark hold 4.10.0-27-generic
This should give an output of the what it put on hold.
then ill run
sudo apt-mark hold mesa* xserver-xorg-video-amdgpu* libdrm*
I think this will help with the issues i had.~~
edit-- tried and it didnt find anything to hold;
$ sudo apt-mark hold 5.15.15-02378-g999e4d75141f-dirty
E: Unable to locate package 5.15.15-02378-g999e4d75141f-dirty
E: Couldn't find any package by glob '5.15.15-02378-g999e4d75141f-dirty'
E: Couldn't find any package by regex '5.15.15-02378-g999e4d75141f-dirty'
E: No packages found
-------------------------------
I've been also looking at Modded Warefares Fedora update line;
sudo dnf update -x kernel,mesa,libdrm*,xorg-11-drv-a
I'm not sure how it translates to Ubuntu based distros though.
....going to try sudo apt-mark hold mesa* xserver-xorg-video* libdrm* xserver* xorg* kernel* linux-firmware*
watching the terminal....this explains my time/certificate issue from my first attempt...
"Current default time zone: 'America/New_York'
Local time is now: Tue Mar 7 20:44:51 EST 2023.
Universal Time is now: Wed Mar 8 01:44:51 UTC 2023.
Run 'dpkg-reconfigure tzdata' if you wish to change it."
It's doing the initram thing again.
Preparing to unpack .../gnome-shell-extension-system76-power_2.0.6~1661535648~22.04~1ecbf32_all.deb ...
Unpacking gnome-shell-extension-system76-power (2.0.6~1661535648~22.04~1ecbf32) over (2.0.3~1647894024~22.04~ca24c83) ...
Processing triggers for initramfs-tools (0.140ubuntu13.1) ...
update-initramfs: Generating /boot/initrd.img-5.17.5-76051705-generic
W: Couldn't identify type of root file system for fsck hook
W: mkconf: MD subsystem is not loaded, thus I cannot scan for arrays.
W: mdadm: failed to auto-generate temporary mdadm.conf file.