Hi,
I mentioned running this in grub and this script had the ro systemd.unit=multi-user.target part so i tried running without that and My computer boots straight into zorin desktop.
vs
grub> set root=(hd4,gpt2)
grub> linux /boot/vmlinuz-6.17.0-23-generic root=UUID=[MY_LINUX_DRIVE'S_UUID]
grub> initrd /boot/initrd.img-6.17.0-23-generic
grub> boot
@Nourpon This leads me to believe that gdm3 is not broken. Would the solution be in finding out why I have to explicitly specify the root drive partition, linux directory and root drive using UUID? or is this a red herring?
EDIT:
@Forpli - I looked at the the error and they seem to be in a better condition than my computer
I am stuck before that, I never boot into Zorin OS until I reboot my computer and hold ESC at the right time to get into the grub menu and type in the grub commands I mentioned above. They solution they mention aswell is similar to the one mentioned by @Nourpon's option 2, so I'll leave that aside and get back to it if we cannot figure it out.
I do apologise for not doing my research and finding a similar error as past me would have definitely tried this
.
Thank you!
I tried:
and it gave the same old error
The unit files have no installation config (WantedBy=, RequiredBy=, UpheldBy=,
Also=, or Alias= settings in the [Install] section, and DefaultInstance= for
template units). This means they are not meant to be enabled or disabled using systemctl.
Possible reasons for having these kinds of units are:
• A unit may be statically enabled by being symlinked from another unit's
.wants/, .requires/, or .upholds/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
instance name specified.
I didn't wanna try any more options because I am only supposed to use one and done wanna break anything more then I already have.
Thank you all for sticking with me!