From a friend's assessment: The kernel starts, but it fails to mount my root filesystem during early boot, so it falls back to initramfs. (I have yet to understand what was said)
This happened because I wasn't doing research on what not to touch in the system: I was enticed to update the nvidia once I saw it on the apt upgradable list, not knowing the consequences of casually updating nvidia.
So I attempted to updatee my nvidia-590.
I was using a metered 4G connection.
Once finished , I restarted my laptop.
Instead of booting successfully to my Zorin OS, i am redirected to a black screen terminal -- initramfs.
To escape from this empty screen, I power off my laptop and pressed 'esc' key to display the boot menu:
• Zorin OS
• Advanced Options for Zorin OS
• UEFI Firmware Settings
I chose 'Advanced Options'.
There inside, is a list of my kernel versions ---I chose the older version that was unaffected by the broken update.
It successfully loaded ro Zorin OS.
However, i return to initramfs whenever i turn my laptop off. Forcing me to redo all those steps to load to my Zorin;
Shutdown > Esc > Boot menu > Advanced Options > Older kernel
I checked my SSD -- it's all fine and healthy:
• sudo nvme smart-log /dev/nvme0n1
• critical_warning : 0
• percentage_used : 10%
• media_error : 0
I blacklisted nvidia . In hopes that it will be fixed.
Now my kernel in use is i915.
I restarted again.
Again, I am returned to black screen terminal of initramfs.
I attempted to fix it by reinstalling the kernel and rebuilding initramfs:
• sudo apt install --reinstall linux-image-6.14.0-33-generic linux-modules-6.14.0-33-generic linux-modules-extra-6.14.0-33-generic -y
• sudo update-initramfs -c -k 6.14.0-33-generic
• sudo update-grub
• sudo reboot
Instead of booting directly to Zorin OS, I was again faced with initramfs.
I have yet to learn how to configuring my way out of this, best I could do when the issue began was call A.I to assist me with fixing, though I refrain from asking for further help because it's getting too complicated for my small brain to follow. I came here to seek help, I am recently migrated to linux and I heard many positive comments about the Zorin OS community and Linux community as a whole.