I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here’s the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open source software and an operating system without any of the bullshit that comes with Windows, but most of the open source stuff I have is on my android and fairly easy to install. Installing and using Linux just feels like it’ll be a whole different beast that’ll eat up most of my time and I’m kind of intimidated by it.
TL;DR Linux scawy, how does a barely computer literate scrub like me who’s used nothing but windows since the dawn of their life get started with Linux?
Check out Linux Mint or Fedora, ez pz
Fedora’s installer can be confusing for new users and you need to know some technical terms (3rd party repos, Flathub etc) to set it up
The installer is actually pretty easy, even though a bit strange in some parts, really stable.
Like, better than Calamares in my eyes.
But yes, on Fedora you basically need
flatpak remote-delete -y fedora
flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
And on NVIDIA good luck, I would honestly just use uBlue there.
I will keep this as easy as possible, but if you installed Windows 10 that’s much harder than installing most Linux distros. If you want a lengthier tutorial but with pictures go to https://linuxmint-installation-guide.readthedocs.io/en/latest/index.html
- Go to https://linuxmint.com/edition.php?id=311 click any of the links there, the nearest to you they are the faster they will be.
- Find a USB drive you can use (probably like you did with Windows, and just like then everything inside it will be lost, so make a backup on another drive) and plug it on the PC.
- Download https://www.balena.io/etcher/ select the image you just downloaded, the USB drive you just plugged, and click flash.
- Reboot and boot using the USB drive like you did for Windows 10.
- You’re now on Linux, feel free to just poke around, you can connect to your wireless, browse the internet and do whatever, just notice that anything you install or save will be lost since its not really installed but running from the USB drive. When you’re ready click the install button.
- Follow the on-screen instructions like you did with Windows 10 (or )
- Reboot and unplug the USB drive and you should now be in Linux.
As you can see it’s 99% of the same you did with Windows, the hardest part of it (boot via USB drive) you already know how to do.
Now, that being said I do have one small recommendation, while installing you’ll see this screen https://linuxmint-installation-guide.readthedocs.io/en/latest/_images/installer-install.png I personally recommend you select the “Something Else” option there and manually partition your drive to have:
512MB
vfat
(orfat32
not sure how the Mint installer calls it) partition to be mounted on/boot
(this might not be needed, but if you’re in UEFI mode, which is very likely because the machine originally had Windows 11, it is needed)60GB
ext4
partition to be mounted on/
(this is your system, 60GB should be enough, but if your disk is large enough you can give it 100 or whatever you like, just bear in mind that every program you install will be here)<Amount of RAM>
swap
partition (e.g. if you have 16GB of RAM then 16GB swap partition) (Swap is a place in the disk that can be used as RAM, you want it at least the same size as your RAM so you can hibernate the computer since RAM gets wiped when the computer powers off)Remaining
as anext4
partition to be mounted on/home
(This is where your data, games, photos, etc will be, having this in a different partition is the reason I recommended to go with the custom partitioning. Unlike Windows on Linux partitions are just folders, so if your data is in a different partition than your system you can wipe your system, reinstall it or even install a completely different distro, without touching your data. In short this means that even if you screw up and end up with a non working system, you can follow the installation again, ensure that this partition is not marked for formatting, and you should be back in a new system but without losing any data or configurations)
That’s just a recommendation for future-proofing, but if you just want to try it and are okay with wiping everything later if needed then feel free to choose the default.
I’m not certain, but I think the current recommendation is a swap file, not a swap partition. A swap file can also be resized a lot easier. The main benefit is that it doesn’t write to the same part of the disk constantly, so for SSDs in particular it extends the lifetime.
Dont install it, yet. Make a bootable usb stick with balena etcher and put a linux distro on it (I highly recommend mint, pop_os or ubuntu (standard version) as ISO on it.
Ubuntu is very controversial in the more advanced sphere but I learned on it and its great for beginners.
If you want to go a little bit over the top download ventoy and put it on the usb instead. You can then put as many ISOs on there as you can fit and just select one of them at boot.
The most important part for beginners is the desktop environment anyway so gnome should be fine. If you have tried it for more than an hour and still feel like this could be fun, click install and give it a go.
You could also dual boot but windows might fuck you over since they‘re not great neighbors as an OS.
Feel free to ask if you want to know more. Good luck.
Ubuntu is very controversial in the more advanced sphere
I would argue only turbonerds really complain about it. But in my experience, for professionals who just need to get things done it works perfectly fine 99% of the time. Same for Windows or OSX to be honest.
Of course there’s going to be those one or two guys from the vocal minority with some esoteric hardware that didn’t work chiming in shortly I’m sure.
If someone is leaving windows for privacy reasons, it doesn’t make sense to go to Ubuntu.
Ubuntu is a great gateway distro to Linux. It ressemble Windows a lot, stable and straight forward to install and use.
So a new user is not too lost when switching over.
And, yeah, privacy is not that great, but having installed windows 11 on a new PC, Ubuntu is a lot better than windows
In fact, I dont use ubuntu on my desktop anymore because of their snap craze. I also think talking down to people shows lack of character btw. Have a good one anyway.
There are ways to remove snap and prevent it from (even accidentally) being installed again, that’s what I do. https://www.baeldung.com/linux/snap-remove-disable
But you can tell me how you think I was talking down to people? I’d like to know so I can correct my behavior if necessary.
Was it the word turbonerd? Sure not everyone may agree with that, it was said jokingly and I really just meant non-professional users who are passionate about Linux, wasn’t trying to make fun of anyone.
I think its an outdated recommendation. They keep making weird choices and one of only two friends that was willing to try Linux went and tried Ubuntu without my input and decided to go back to windows for a bunch of mostly mundane reasons that could have either been configured away or been preempted by using a different distro. The other guy will be back but on bazzite after trying my steam deck he only left for shitty rootkit anticheat games that he’s now sick of. He started on one of the arch easy install methods and was already a power user on both windows and Mac.
In fact I used ubuntu until version 23.10 iirc so no, its not an outdated recommendation. Actually I still use it on my servers because it doesnt need a desktop there and I‘m not changing OSs unless I have to. 22.04 is still perfectly fine on there.
The issue with power users (I‘m an admin myself) is that we‘re used to being in control and some new OS feels weird as we might get stuck for a bit. Not everyone likes to deal with that.
Still valid opinion I think. Have a good one.
I’m using Nix and it’s basically the same as every other Linux distro except settings and packages are managed slightly differently. It’s the DE that really makes a difference for people I think.
Try out [distro based on Ubuntu], [distro based on Ubuntu], or Ubuntu? These are largely on in the same. Either test drive something with a non-.deb base & a different package manager, or suggest what a lot of folks really notice when discussing the feel which is the alternative DEs (desktop environments) on offer. Fedora & other big names usually offer ISO varieties with the major DEs. I think finding a DE is a better starting point since most DEs will be offered by most distros.
No. Thats exactly the reason why folks get frustrated with linux. Because folks cant fathom how much handholding a user needs in the beginning.
apt and systemd based distro is great for beginners, so is gnome. They‘re very popular and a lot of folks know how to troubleshoot if possible.
I suggest you make your own suggestions instead of trying to „correct“ others‘.
If the person is supposed to test out a distro, the stuff they will remark on is the default apps & layout of their DE first & foremost that it’s disingenuous to the larger landscape to make 67% of your recommendations are GNOME & all are the same base. GNOME’s UX sucks. Others might like it, but a lot like me probably won’t so why not include an option with KDE Plasma, Cinnamon (listed), XFCE, & maybe a tiling manager if you know the target audience well enough for your short list is a better take. Who new to Linux is going to be able to tell you the difference between Pop_OS & Ubuntu? …This is why your list of 3 is a bad suggestion–too much of the same that leads a new user into thinking there isn’t a world of possibilities.
The frustrating part at the beginning is all the under-the-hood stuff that isn’t visual like the DE. I never suggested talking about systemd, musl, pipewire, Wayland/X11, GNU coreutils, or any of that other stuff that is harder to understand.
For me to give better recommendations or help than what other people are saying, I’d need more info, I can help you here, but id rather help you on a chat app, I’m available on matrix, signal and discord.
The extra info I’d need is stuff like whats the model of your PC, what do you use it for, what are your preferences, ect.
Distro choice doesn’t matter. Alternately, just use Debian.
It’s hard to use a different computer and nothing will make that easier. If you’ve ever been plopped down in front of a Mac you probably already know this.
Pay attention during the install process and ask questions when you don’t understand something. Don’t be afraid to bail out if you’re worried about messing something up. Make a backup so you can’t lose anything when you do mess something up.
Dual booting is what you’ll do to start with, but windows updates tend to break the system that allows you to choose Linux or windows at boot time. The first time it happens you’ll have to figure out a way to fix it.
just use Debian.
If you only get your stuff from homebrew, Distrobox of Flatpak, yes.
Debian has severely outdated packages, like 2 years old on Bookworm. I would never recommend anyone to run outdated software.
Not every software vendor publishes LTS releases. Firefox, Thunderbird all fine. But the rest is randomly frozen, and this will result in unfixed errors for years.
I get what you’re saying, but that’s bad advice for a new user. They’re already gonna be having to relearn how the computer works and how to fix stuff that breaks/make it do what they want.
It’s more important to have a broadly supported and used system with ample documentation in that situation than it is to have the most recent packages.
It is important that you get fixes to packages that occured in the last like 2 years.
It is generally not really nice to run outdated software, even though it works kinda well.
If you use Debian you really need to use Flatpaks, and Mozillas PPA for regular Firefox. Then yes, probably a good OS.
I started on MX Linux because some strange Distrowatch bump. My IT support told me my Nextcloud version was outdated, and I didnt know Flatpak back then.