this post was submitted on 01 Nov 2025
33 points (100.0% liked)

Linux

14456 readers
17 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

Is there anything wrong with taking my ssd with mint out of my desktop and slapping it in an old laptop? I actually tried it and it seems to have booted up perfectly. How does it know what drivers to use automatically? Its pretty sweet that it works this easily.

top 13 comments
sorted by: hot top controversial new old
[–] theit8514@lemmy.world 22 points 1 month ago

Most distros use a generic kernel that contains drivers neeeded for basic operation. These kernels are larger than ones specially made for your hardware. Some specialized drivers like graphics may not be included but will run in a more simplified graphics mode that works for all cards.

[–] danielton1@lemmy.world 12 points 1 month ago (1 children)

Linux doesn't have a Device Manager or database like Windows does. It automatically picks the appropriate drivers for the hardware in the system when it boots, based on what drivers are installed. And as others have mentioned, most distros ship generic kernels with all the open-source drivers included.

[–] bridgeenjoyer@sh.itjust.works 4 points 1 month ago (2 children)

Thats so nice.

Only thing that didnt work was the wifi card but that'll be an easy fix

[–] pmk@piefed.ca 5 points 1 month ago (2 children)
[–] bridgeenjoyer@sh.itjust.works 3 points 1 month ago

Haha totally im asking for it now!

[–] Laser@feddit.org 3 points 1 month ago (2 children)
[–] pmk@piefed.ca 4 points 1 month ago

Yes, unfortunately. Everything is better now. We don't even have to generate a new xorg.conf anymore and worry about getting the refresh rate wrong.

[–] manwichmakesameal@lemmy.world 1 points 1 month ago

Goddamn…….. I forgot all about that……..

[–] danielton1@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

Yeah, it confused me at first, but now I love it and never want to have to go back to dealing with Device Manager freaking out if I need to move a drive or swap out hardware.

[–] floofloof@lemmy.ca 10 points 1 month ago

It usually works fine. If later you find something isn't working, you can just install what you need. I've done this several times and had it just work, even on machines with very different hardware.

[–] rammjet@lemmy.world 6 points 1 month ago

When you boot the computer, each device identifies itself to the OS using a combination of a vendor code and a device code. In Terminal, try the following two commands:

lspci lsusb

[–] j5906@feddit.org 4 points 1 month ago

did the same with a PopOS installation on vastly different devices, was prepared to wipe it all and do a clean install, but failed to get to bootloader in time. You can imagine my shock when it booted up perfectly fine without a single error!

[–] _cryptagion@anarchist.nexus 1 points 1 month ago

Is there anything wrong

generally speaking, no. you shouldn't have a problem with most drives, it should at least boot. you might need to do something like install the right GPU driver though (and get rid of the old one) if they are a different brand or generation. obviously the driver for AMD isn't going to work if the laptop has NVIDIA, but you also might need a newer or older version depending on what's in the laptop. if the laptop has hybrid graphics, you might want to install something for that too.