Many computer manufacturers that pre-install Windows will use components or settings that may cause problems with some Linux distributions, or with the Linux kernel itself. As a result, you have to do your homework when purchasing a computer that isn't pre-installed with Linux, or isn't specifically manufactured to be Linux-compatible. Here are a few ways to prevent getting stuck with a computer that won't work with Linux:
Note: The method of installation described in 7b is possible with Linux while under Windows, it simply can't be done. When Linux boots, it will look for new hardware and if it finds itself on a completely new system, it will make the appropriate adjustments to configuration and drivers. The only time this might be an issue is when specific hardware, like a wifi NIC, requires proprietary drivers or can't find the right driver. I usually ensure that I have a Linux-compatible USB network dongle to use if the hardware has no wired network connection. That allows me to get on the Internet to download the required driver for the wifi card.
In summary, the best way to enure that your computer hardware will run Linux is to purchase your computer with Linux pre-installed. Failing that, our suggestions will help ensure that the computer you get will run the operating system you like best... Linux!
Theme music for the Going Linux podcast is generously provided by Mark Blasco. https://www.podcastthemes.com
Going Linux Podcast by Larry Bushey is licensed under a Creative Commons Attribution 4.0 International License.