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.
12 Comments
theit8514@lemmy.world · 23 pts · 309d
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 · 13 pts · 309d
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 · 5 pts · 308d
Thats so nice.
Only thing that didnt work was the wifi card but that'll be an easy fix
pmk@piefed.ca · 5 pts · 308d
Famous last words...
bridgeenjoyer@sh.itjust.works · 4 pts · 308d
Haha totally im asking for it now!
Laser@feddit.org · 3 pts · 307d
Remember ndiswrapper?
pmk@piefed.ca · 4 pts · 307d
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 pts · 307d
Goddamn…….. I forgot all about that……..
danielton1@lemmy.world · 1 pts · 308d
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 pts · 309d
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 pts · 309d
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 · 5 pts · 307d
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 pts · 309d