this post was submitted on 22 Jan 2026
49 points (86.6% liked)

Linux

61261 readers
414 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

Hello fellow Linuxers, let me take you on my 2-day journey of permanently reinstalling linux:

TL;DR: I had a lot of graphic bugs in Ubuntu and thought my graphics card was dying. Then I installed a lot of distributions with very different bugs and outcomes, just to end at the same distro where I started. lol

Phase 1: Ubuntu 25.10 The Ubuntu installation worked great for roughly 4 months. Then some graphic issues appeared: When the PC was started, and I entered my disk encryption password, the screen turned black. Screen LED was on, but nothing to see. No login screen. When I pressed the power button, the machine shut down gracefully after 1 minute. Ok. As far as I remember, I installed some automatic updates the day before. And there was some "dbx driver signature" stuff on the right corner. So the first thing I figured, update the mainboard firmware. A new firmware was available from 11-2025. Good. FW update went fine. Still black screen instead of login screen. Then I booted into recovery mode by pressing LSHIFT and selecting the GRUB entry. I read something about driver and microcode blacklists. Renamed /etc/modprobe.d/amd64-microcode-blacklist.conf and inserted one that the help article suggested. No improvement. Then I reset the mainboard to factory defaults. Only some fan settings and 2 other settings were reset. Things improved, but not for long.

The login screen was visible again, and I could log in, even play a game for 2 hours. I had a good time, and went to bed with a naive happiness. I didn't know what was yet to come.

Next day, new old troubles. Again black screen at login.

Now the mainboard factory reset changed nothing. The curse of blindness lasted on me. I entered the grub menu again by holding LSHIFT, then pressing "e" on the menu entry and adding "nomodeset" to it. Then I could boot, but the graphics were scuffed. There were a lot of visual glitches and it looked like my graphics card fails. Lots of green lines and lots of screen going black for 1 sec and reappearing. I turned off the computer again as I was scared that my hardware would break.

Phase 2: Trying to reinstall the first time I was fed up and tried to reinstall Ubuntu. Live boot USB - Ubuntu 24.04 LTS so i'm safe. Safe my ass. The live boot also ended up in a black screen. Tried Ubuntu 25.10. Same black screen in live environment. Changed the cable from DisplayPort to HDMI and tried all slots on the graphics card. No improvement. Then I asked myself, maybe it has to do with debian, and tried to run cachyOS live boot. Also black screen. What the hell?

Then, with tears of torment in my eyes, I loaded a Winbloat 11 iso on my USB boot stick. The iso worked fine and started the Win 11 preinstallation environment without any graphical issues. A little sigh, my graphics card is still working. But I don't want to install Bloatdows (Winblows?) 11. Don't get me wrong, I used that OS a long time, Win 7 was a good, stable tool but as time passed it was filled with unneccessary and unremovable programs.

But let's not dive that deep into the ocean of shit.

Phase 3: Saving my data I wanted to do this in the live Ubuntu environment, but as it failed to display anything on the screen, I had to look for a different solution.

A little research got me to a "systemrescue" iso and that one worked fine. The live environment fired up and I was able to save all my data by mounting the partition via terminal into /mnt/mountfolder/.

Phase 4: Reinstalling, for real now So I searched for a completely different distribution, and came up with a really cool looking "Garuda Dr460nized". The installation agent was a real pleasure, I used language: English and keyboard layout: German Selected disk encryption and wipe disk completely. After about 20 minutes, the purple login screen appeared and it looked really great. I was happy - no graphic glitches were on the screen.

Then I tried to log in. And it failed. I tried again. Failed. I tried a third time, trying really hard to type the correct password. Failed.

Ok, now you are challenging me? I used the on-screen keyboard to type my password, just to realize: The keyboard layout is still EN-US. Not German. My umlauts have no power here.

I was shattered. How can a setup agent offer a keyboard layout just to laugh you in the face with ONLY en-us at the login?

Also, the former mentioned screen keyboard overshadows the password text field so you are basically typing blind and can't see your progress. Seeing these inconveniences, I got annoyed and decided, if I have these issues at the login screen, the experience won't improve even if I could log in, so decided to reinstall right again.

Phase 5: Reinstalling CachyOS A distribution that is often mentioned, is cachyOS. It is Arch based, has the pacman package manager and overall seems to be a stable choice. I gave it a try and was a little overwhelmed what to pick at the desktop environment selection screen. It seems they have 10+ desktops available to pick.

Back to researching and picking the first DE. Lots of people saying "tiling designs are the best" so I gave it a try. Tried to use i3. The installation was painfully slow. Really slow. After nearly 3 hours I was able to restart and see the result.

Said result was a black screen with a cursor on the top, saying: "username: _" I entered my credentials and the terminal started. My heart broke. All this waiting for nothing. I tried to use CTRL+ALT+F1 CTRL+ALT+F2 CTRL+ALT+F3 in hopes to see a desktop environment on another terminal session. No. They could have also thrown ash in my face and rubbed it in. What a timewaste.

Phase 6: Still Reinstalling cachyOS Eager to make cachyOS work, I booted into the USB iso again and now selected hyprland as my DE. The installation went fine, I could even log in, and after login, I was greeted with a lot of quests. Alright, playing games before I even install any games? What a meta.

The quests demanded an authentication agent, pipewire (whatever that is), some launcher, and amongst others, a clipboard service. After all these things were installed from the terminal, I gave it another reboot. Just to get greeted by the same quest page again, saying the authentication agent is missing. I installed the hyprpolkitagent again via the terminal and pacman. Rebooted again, but no improvement. Somehow it wouldn't recognize that this package is installed. The experience seemed cool overall, I activated some windows, sent them to another workplace via SUPER+SHIFT+2 switched workplace with SUPER+2, changed the tiling from horizontal to vertical with SUPER+V / SUPER+H. It looked fine, but this service was missing.

I couldn't wrap my head around how to make this authentication agent work, so I reinstalled again. Sad too dumb for hyprland noises.

Phase 7: It's still cachyOS Again cachyOS, but always a different desktop environment. Niri seemed good, so I gave it a shot. The installation worked flawlessly and everything technical was fine, I guess.

But when I logged in, I realized this DE is not for me. I couldn't close the default opened terminal with my mouse. There was no x in the corner to close or any other hint. I couldn't launch any other program. Tried CTRL+Space, CTRL+ENTER, SUPER+Space, SUPER+Enter, SUPER alone, nothing happens. It's not obvious what I can do except use the terminal. And that is too much of learning things that just work somewhere else for me.

Phase 8: cachyOS? cachyOS. Now trying with Cosmic. It installed fine, and I could log in, everything seemed cool. And then I tried to install the software I want (steam, discord, thunderbird). The software center just didn't work. It was an icon without an image, and when I clicked on it, nothing happened.

Then I tried to use the file manager, mount my 2nd disk. There was an admin prompt to enter my superuser password. I couldn't type the password at all, no character I pressed on the keyboard led to any input in the password field. Very disappointing. I can't use that.

Phase 9: So it was Ubuntu? - Always has been As it was such a big disappointment with a lot of DEs under cachyOS, and especially the cool looking dragon distro, I moved back to Ubuntu 25.10. Surprisingly, the live USB boot worked again and I could see my display again. Why? I have absolutely no clue. I didn't change anything in the mainboard after Phase 3. So I installed Ubuntu with disk encryption, installed my programs, and now everything is running again like it has a month ago under the same Ubuntu version.

At least now I know what I value in a desktop environment:

  • Consistency (I'm looking at you, dr460nite and your keyboard layouts)
  • Easy access to the launcher (Ubuntu only has SUPER key and then you can switch via mouse between all running programs aswell as start any installed app by typing)
  • See all background apps at once (next to the network and audio icon)(important for VPN, steam, discord)
  • see date and time in a convenient place (top of the screen)
  • working file manager (I don't know how Cosmic bugged out so hard)
  • good package manager (I don't really like the mix of snap and apt, that's why I wanted to try an arch based distro with pacman but it failed in so many other ways..)

Feel free to send me suggestions what I could try to install next, so I can shorten the life of my SSD a little more. ;-)

top 34 comments
sorted by: hot top controversial new old

You aren't alone having stability problems with Ubuntu. As much as I like the OS, my Ubuntu installs always broke and required troubleshooting at some point. Right now I only have Ubuntu installed on a bootable USB ssd that I use for backups and other disk operations, but even on that the desktop crashes regularly.

I eventually got tired exploring different distos and switched back to Mint. It's been running with regular updates and upgrades on my desktop PC for 5 years and 3 on my laptop. I've had very few problems. Debian has been just as stable on my server.

[–] Moerty@lemmy.org 1 points 10 hours ago* (last edited 9 hours ago)

You're a quitter and you do bad choices. Read up before installing anything.

You as a complete rookie is installing i3? i3 is mostly for us coming into Linux in the 90s (cli ages) and advanced users who refuse to waste time using graphical setups while developing.

Try Endevouros, it uses KDE plasma. You will love that as a Windows user.

It's good looking and snappy - no way near i3 cool tho

[–] geneva_convenience@lemmy.ml 4 points 14 hours ago* (last edited 14 hours ago)

"pro" tip: Whenever Ubuntu gives you a black screen it's likely the GPU driver or desktop-environment which were borked.

A way to reach a terminal, is to switch to another session using ctrl+alt+F2.

From there you can run terminal commands to downgrade the GPU driver or reinstall the desktop environment.

It's tragic that this is still such a common issue.

[–] user28282912@piefed.social 4 points 14 hours ago

Dude ... just install Debian(stable or testing) and then distro-surf using VMs in kvm/qemu. Just reading this all makes me tired for you.

[–] Oinks@lemmy.blahaj.zone 2 points 14 hours ago

While you're still in reinstalling mood, you could try out something with KDE, Xfce and Cinnamon desktops to see if you like those better than GNOME (you wouldn't be alone if you do). However this part in particular:

Easy access to the launcher (Ubuntu only has SUPER key and then you can switch via mouse between all running programs aswell as start any installed app by typing)

Sounds a lot like you actually just want GNOME. While we have a lot of choice for Windows clones, there's nothing that does the Super workflow quite like GNOME does.

You can also try the PopOS Shell or PaperWM extensions to try out some tiling functionality. You'll have to spend a few minutes fixing up some key bindings, but you'll still be running GNOME and won't have to worry about desktop portals or authentication agents or notification daemons. You also won't have to reinstall if you end up not liking it, you can just remove the extension, reset the key bindings and you're back to the default experience.

I don't really like the mix of snap and apt, that's why I wanted to try an arch based distro with pacman but it failed in so many other ways.

Unfortunately it's not that easy to stay on just one package manager unless your expectations for available software are very low (or you are willing to jump into NixOS, which I would not recommend). Even on Arch you end up with two because pacman does not pull from the AUR. You might get away with running a Fedora Atomic Desktop (or a derivative like Bazzite) and just pretending that Flatpak is the only thing that exists though.

I would tentatively suggest Fedora Silverblue actually, because while it isn't without issues (missing codecs, Fedora Flatpak vs. Flathub, etc.) it is designed with the non-technical user in mind (which, with no offense intended, you are). That's not true of Arch or any of its derivatives. Debian and Mint are also good options. That being said... there's not really anything wrong with Ubuntu either. It's not "cool" and of course Lemmings (like Redditors) will always recommend their own favorite distribution you've never head of, but if Ubuntu works for you, you can just keep using it.

NB: If you do end up trying GNOME on a non-Ubuntu distribution, you will want the AppIndicator extension. Ubuntu installs this by default, but Fedora doesn't. Without it you won't have Steam or Discord in your panel.

[–] JamBandFan1996@lemmy.ml 2 points 14 hours ago

I would run the lts versions of Ubuntu, 24.04. they are more stable

[–] sheogorath@lemmy.world 12 points 23 hours ago

Just use cachy with KDE and you should be set. You're picking all the esoteric DEs and even I've switched back to KDE from niri because I can't be bothered to tinker with my system anymore.

[–] mactan@lemmy.ml 10 points 23 hours ago

that's a lot of yolo distros

[–] boredsquirrel@slrpnk.net 37 points 1 day ago (1 children)
[–] doomsdayrs@lemmy.ml 4 points 1 day ago

they never heard of Fedora Atomic

[–] muppeth@scribe.disroot.org 10 points 1 day ago

Yeah going for a tilling window manager and expecting to see "A cross icon" to close programs is an indicator here IMO. Don't base your image of what you want your setup to be based on what you see on youtube. If you want something simple that works out of the box I would recommend going to Gnome based system. Easy, everything you ask for it is there and looks good (been using gnome for long time, though now switched back to tilling after pretty much 10 years of gnome cause I felt I need change).

Choose simple distro while still with relatively new packages like fedora or some archlinux clone that makes things easier (can't really advice on that front since I just use arch for like really really long time).

Go for simple stuff and dont feel preasured by your peers that you dont use that awesome tilling manager etc. Go for simple, learn the basics and setup your workflow. Once you feel like experimenting, install another one (fluxbox ftw :P), and venture a bit, while still being able to switch back to gnome (linux allows multiple different evnironments, so why not make a use of it). Most importantly have fun using it!

[–] BlueSquid0741@lemmy.sdf.org 39 points 1 day ago (1 children)

As others have s pointed out, it looks like as a relatively new user you’ve tried a whole lot of stuff meant for advanced users and managed to completely avoid the tried and trusted Linux mainstays that have been around forever. Like KDE, Gnome, xfce, and most user friendly distros like Linux mint.

Tiling WMs for example are best for people who want to spend weeks if not months working in their configs and dot files, and are privately designed for keyboard and not mouse use (hence the WM you identified as not having a button to close the window)

But I’m curious for you end up doing these things as a new user. Is there a lot of bad advice going on out there?

[–] Holytimes@sh.itjust.works 7 points 20 hours ago

There's always bad advice going on. That's like the single biggest problem with the Linux community since time began.

The Linux communities biggest problem is being unable to remotely grasp the concept of good advice for "truly" new or low skilled users.

Even the best attempts still tend to fall victim to the curse of knowledge. https://en.wikipedia.org/wiki/Curse_of_knowledge

Then when you combo that with the all too frequent Dunning Krueger problem new users tend to have.

You get shit like this.

[–] marighost@piefed.social 14 points 1 day ago* (last edited 1 day ago) (3 children)

Not sure about Ubuntu, but for your CachyOS attempts, I probably would have avoided the DEs you tried. COSMIC is still under heavy development, and might work better on its "home OS" (being Pop!_OS, but this is complete speculation on my part). Hyprland and Niri seem like advanced DEs to me every time I see them mentioned, so I would have avoided them for a new user.

I've been using Cachy for the better part of a year now with KDE Plasma and it's barely given me any problems. I'd suggest something with KDE, or maybe even GNOME. If you like the Ubuntu environment (apt, flatpaks, etc) you might try Linux Mint. From my experience it's a very easy and hands-off setup. I did not need to use the terminal at all when I set it up on my wife's laptop and MIL's laptop.

ETA: Just read your final paragraph and wanted to add about KDE:

Easy access to the launcher

KDE is reminiscent of Windows. The Launcher is always visible (unless you tell it not to be).

See all background apps at once (next to the network and audio icon)(important for VPN, steam, discord)

Yup.

see date and time in a convenient place (top of the screen)

Yup. Can be placed wherever you want.

working file manager

Dolphin.

good package manager

CachyOS is based on Arch, so it used Pacman and ships with the Arch User Repo helper Paru (and a graphical installer, Octopi). You can easily install Flatpak if that's your thing too. I don't know a lot about package managers but Pacman has been good to me.

[–] CaptainBasculin@lemmy.ml 2 points 17 hours ago

Am Pop_OS user, can confirm the fixes are merged really fast on it.

[–] kumi@feddit.online 1 points 19 hours ago

Hyprland and Niri aren't even DEs. That's up to the user to sort out, if they want one. So yeah not the best first picks for a beginner who just wants their damn desktop experience now please.

[–] hoshikarakitaridia@lemmy.world 4 points 1 day ago* (last edited 1 day ago) (3 children)

To add to the last point, for an inexperienced user (like me) pacman works almost exactly the same.

Just replace sudo apt install banana with sudo pacman -S banana

And replace sudo apt update && sudo apt upgrade with sudo pacman -Syu

Edit: apparently the "-y" switch is a bad idea

[–] fushuan@lemmy.blahaj.zone 1 points 17 hours ago

Endeavour comes with yay preonstalled, I honestly don't manually use Pacman much anymore, I just write whatever I want installed into yay, it does a fuzzy string search and if whatever I want is already reachable to Pacman it shows as the first option. I pick it, voilá, installed.

[–] marighost@piefed.social 8 points 1 day ago (1 children)

Look, I really only like Pacman because they make the little yellow guy go across the terminal as the download bar. It's just 😘🤌

[–] ashx64@lemmy.world 7 points 1 day ago

You shouldn't do sudo pacman -Sy banana. That results in a "partial upgrade", which Arch doesn't support. Instead, you want to do sudo pacman -S banana.

[–] CaptainBasculin@lemmy.ml 10 points 1 day ago

I wouldn't reccomend using a tiling WM like i3/Sway as your first experience at all, they need a lot of previous knowledge to operate properly, they're purposefully left incomplete for users to fill exactly what they want to fill it with.

From what you described GNOME seems pretty good for your use case, but the problem you described on COSMIC could be an isolated problem on its own and could be fixed if you installed a different file manager.

As for the distro, fedora could be a good choice, but if you liked arch based distros you can go with them too.

[–] brooke592@sh.itjust.works -1 points 16 hours ago (1 children)
[–] mub@lemmy.ml 2 points 14 hours ago

Hmm, if not straight Arch then EndeavourOS or CachyOS first.

The quests demanded an authentication agent, pipewire (whatever that is), some launcher, and amongst others, a clipboard service. After all these things were installed from the terminal, I gave it another reboot. Just to get greeted by the same quest page again, saying the authentication agent is missing. I installed the hyprpolkitagent again via the terminal and pacman. Rebooted again, but no improvement. Somehow it wouldn't recognize that this package is installed.

Just to check, did you actually enable it? It needs to be run via a exec-once in your hypr config. https://wiki.hypr.land/Hypr-Ecosystem/hyprpolkitagent/

[–] confuser@lemmy.zip 5 points 1 day ago

It took me awhile of using Hyprland to figure out why I didn't like it snymore.

You dont use hyprland to daily drive, you use hyprland to create a daily driver.

people really just want a no effort feature rich daily driver

[–] RainbowBlite@piefed.ca 5 points 1 day ago (1 children)

I feel your pain. I tried Fedora 3 times but had graphics issues every time. I switched to Bazzite and haven't had any issues since. Bazzite is Fedora, so it was definitely a skill issue.

[–] Fizz@lemmy.nz 1 points 1 day ago (1 children)
[–] RainbowBlite@piefed.ca 2 points 18 hours ago (1 children)

Nvidia 4070 ti. I know AMD has better open-source drivers but I had the card before switching.

[–] Fizz@lemmy.nz 1 points 4 hours ago

No, its not that. I dont suggest people switch GPU unless absolutely needed. That GPU should be able to have a great time on Fedora. When you used fedora did you install the proprietary driver? Because Bazzite ships the proprietary driver but Fedora ships the Open source one which is really bad.

[–] brickfrog@lemmy.dbzer0.com 2 points 1 day ago

A little research got me to a “systemrescue” iso and that one worked fine. The live environment fired up and I was able to save all my data by mounting the partition via terminal into /mnt/mountfolder/.

Nice. I always keep an ISO of systemrescue on a bootable USB for these occasions, it's gotten me out of jams with both Windows and Linux situations.

Not sure what to make of your issue with Ubuntu stopping from working, including the live boot, only for it to work again for you in the end. My hunch is wonky hardware but can't really say.

[–] PanArab@lemmy.ml 2 points 1 day ago

I have stuck with LinuxMint since 2018 or so. None of the surprises I previously had with Ubuntu despite it being Ubuntu based.

What is your hardware setup and are you using non-free drivers?

[–] TropicalDingdong@lemmy.world 2 points 1 day ago

Throw Pop_OS on and see if that fixes literally everything.

[–] solrize@lemmy.ml 1 points 1 day ago

There's hardware that works under Linux, hardware that doesn't work, and hardware that sort-of-works or is marginal. Lots of graphics cards are in the marginal or don't-work category. I always try to avoid them. Maybe that's not much help. If you're on a desktop PC, your CPU is likely to have some graphics support of its own: can you bypass or pull out the graphics card? They are mostly for gaming. For normal desktop stuff you should be ok without it.