Home/Linux for old PCs
Complete guide

Linux on an old PC: check compatibility and support

A computer from 2008-2013 can still be useful, but compatibility depends on CPU, memory, peripherals, component condition and required programs. Here you'll find Linux options to consider, checks to run before installation and guidance for trying the system without modifying the disk right away.

32 and 64-bit distributions Try Live mode Test in Live mode

Is it really worth it?

Assess support, peripherals and applications. Try the distribution in Live mode first and check whether it meets your needs.

โœ… Why it's worth it

  • Support: check the distribution's support period and CPU compatibility by model; Windows 11 isn't judged by release year alone
  • Memory: some lightweight distributions can leave more free RAM; usage and the difference depend on version, desktop, drivers and services
  • Compatibility: test network, audio, graphics and peripherals from a Live USB before installing
  • Privacy: policies and telemetry depend on the distribution and the installed applications
  • Free software: no license, no mandatory Microsoft account

โŒ When to reconsider

  • Windows-specific professional programs (AutoCAD, old Photoshop, some accounting software)
  • Games with anti-cheat protection
  • Very old printers or scanners without Linux drivers
  • Very limited memory: check the release requirements and test the applications you need

The test that removes all doubt

Download a supported release, create a bootable USB with Rufus and start the PC in the correct firmware mode. Live mode lets you test network, audio, graphics, suspend and peripherals without installing, but it doesn't cover every use case: also check applications, compatibility and backup before proceeding.

Which distribution to choose

There is no best distribution in absolute terms: there is the one that is right for your RAM and your processor. Choose what you have below and read the verdict.

Beware of 32-bit

Distinguish the architecture supported by the CPU from that of the system already installed. Check the exact model and choose an ISO that is still supported, 32 or 64-bit.

ProcessorYearArchitectureWhat to install
Pentium 4 Northwood, Atom N2702003-200832 bitCheck a supported 32-bit release
Celeron D / Pentium 4 Prescottvariescheck the modelCheck whether the CPU supports x86-64
Athlon XP2003-200532 bitCheck a supported 32-bit release
Sempronvariescheck the modelCheck whether the CPU supports x86-64
Core 2 Duo / Quad, Pentium Dual-Core, Celeron E33002006-200964 bitTry a supported x86-64 release
Athlon 64 X2, Athlon 64, Athlon II, Phenom II2004-200964 bitTry a supported x86-64 release
Core i3/i5/i7 (Nehalem onwards)2008+64 bitAn x86-64 release whose requirements include that processor

Why modern distributions have dropped 32-bit

Installable 32-bit options are limited. Debian 13 doesn't include an i386 kernel or installer; Debian 12 keeps i386 installation with LTS until June 30, 2028 and requires at least an i686 CPU. antiX 26.1 publishes 32-bit images. Check CPU instructions, release and updates on the official sites; for online use also verify that browsers and applications receive patches.

Step-by-step installation

  1. Back up your data
    Copy documents, photos and bookmarks to an external drive. It's the step everyone skips and no one regrets doing.
  2. Download the ISO
    From the official site choose the architecture supported by the CPU. Year and marketing name aren't enough to distinguish every model: check the precise model or verify with lscpu.
  3. Write the USB with Rufus
    Insert a USB that fits the ISO, open Rufus, select the ISO and start. Boot the USB in the same firmware mode Windows uses (UEFI or legacy BIOS); partition scheme and bootloader depend on the PC's and the distribution's configuration.
  4. Try Live mode
    Restart with the USB inserted and choose the first entry that boots it. Test network, audio, video, trackpad and screen brightness. If the tests work, still verify requirements and backup before installing.
  5. Install
    If you don't need Windows, choose "Erase disk and install" only after checking your backup. Otherwise resize from Windows using the system tools and follow the distribution's official procedure; required space and bootloader depend on the configuration.
  6. Restart and update
    After the first boot run sudo apt update && sudo apt full-upgrade. Update duration depends on network, disk, CPU and number of packages.
  7. Check the graphics drivers
    After installation check the distribution's documentation and the tools for additional drivers. Availability and procedure vary by GPU, version and system.

Dual boot with caution

Keeping Windows and Linux on the same machine is practical, but there are two rules to follow to avoid ending up with a computer that no longer boots.

The rule that matters

Back up and free up space from Windows. If you want to keep Windows, use Disk Management to resize the partition and leave unallocated space. The amount required varies with distribution, applications and data: check the release requirements. Don't format the space before the installer.

  1. Free up space from Windows
    The amount needed depends on the distribution and the intended use. Check the official requirements and leave extra margin for updates and personal files.
  2. Follow the distribution's installer
    The option to install alongside Windows and the handling of partitions and the bootloader change between distributions and UEFI/legacy modes. Read the summary of the changes before confirming.
  3. Restart and verify
    Check that both systems boot. If the menu doesn't appear, follow the distribution's official guide for the firmware mode and the bootloader in use.
  4. Remember the RAM limit
    Dual boot doesn't split RAM: the booted system uses the available resources. For AI, check the runtime and model requirements after booting the chosen system.

Drivers and common problems

Live mode freezes or the screen stays black

Check the boot order and choose the USB entry from the firmware menu, which often opens with Esc, F2, F10 or F12 depending on the manufacturer. Boot the USB in the mode compatible with the installed system (UEFI or legacy). Disable Secure Boot only if the distribution's documentation or an error message requires it; avoid changing the partition scheme without knowing how Windows boots.

Wi-Fi doesn't work

Support depends on the chipset model and the distribution. Identify the device and consult the distro's official documentation; "Additional Drivers" only shows drivers available for that PC. If you can't connect, temporarily try an Ethernet cable or USB tethering from your phone.

The fan is noisy and the PC gets hot

High load, dust, fans or battery can all play a part. Check temperatures and processes; if cleaning requires opening the laptop or working on the thermal paste, follow the service manual or turn to an experienced person.

The laptop drains faster

Battery life varies with drivers, firmware, kernel, battery and load. Try Live mode, compare power draw and suspend, and consult the distribution's documentation before changing power settings.

"Out of memory" or the system freezes during updates

With little RAM, an update or a browser can put pressure on the system. Close unnecessary applications, measure memory usage and consult the distribution's documentation before configuring zram or swap.

How do I uninstall Linux?

Removal depends on UEFI/legacy and on how the bootloader was installed. First back up and consult the Microsoft procedure and the distribution's one for restoring Windows boot; only then remove the Linux partitions from Disk Management. Don't run generic recovery commands without identifying the correct partitions.

After installation: the optimizations

Five trivial interventions that on an old PC are worth more than any chosen distribution.

1. Add an SSD

An SSD can improve boot and program opening compared to an HDD, but the times depend on PC, interface, system and disk condition. Verify the formats and connections supported by the motherboard.

2. Add RAM

More RAM can help with multitasking and local models, if the motherboard supports it. Check type, maximum capacity, number of slots and compatible configuration; prices and availability change.

3. Check that memory runs in dual channel

Two correctly installed modules can enable dual channel on the platforms that support it and increase theoretical bandwidth. The real gain varies with processor, memory and load; it isn't necessarily double.

4. Install zram instead of swap on disk

zram can offer compressed swap space and help in some situations of memory pressure; it doesn't increase physical RAM and can reduce performance under load. Consult the distribution's documentation and verify the configuration before adding it.

5. Reduce unneeded services

On an old PC every service that starts automatically weighs on the system. On Ubuntu and derivatives:
Check the distribution's startup settings and disable a service only if you know its function and have verified that applications or peripherals don't use it.

Frequently asked questions

Is it still worth installing Linux on an old PC?

It can be worthwhile if the distribution you choose still supports the PC and its peripherals. Windows 10 ended mainstream support on October 14, 2025; in the European Economic Area eligible users can join the ESUs for free by staying signed in to the same Microsoft account, while for a local account there's a one-time purchase, until October 12, 2027. Windows 11 compatibility is checked by CPU model and by the other requirements. RAM usage and boot times depend on the configuration.

Which distribution do I use with 2 GB of RAM?

With 2 GB the choice depends on the CPU and the programs. Try a lightweight desktop in Live mode; for 32-bit CPUs check which releases are still supported. Avoid choosing based only on the stated idle usage.

Linux Mint XFCE or Xubuntu?

Linux Mint XFCE and Xubuntu use Xfce; Lubuntu uses LXQt. Releases, support, drivers and hardware compatibility differ: try the current version in Live mode and consult the official requirements, especially for old GPUs and peripherals.

How do I set up dual boot without losing Windows?

First back up and resize the partition from Windows, leaving enough unallocated space. Boot the Linux installer in the same firmware mode Windows uses (UEFI or legacy BIOS) and follow the distribution's instructions. Bootloader and partitions depend on the boot mode; consult the official guide before confirming the changes.

Is my 2012 PC 32-bit?

Check the exact CPU model. On Linux lscpu shows the supported operating modes; on Windows look up the full model on the manufacturer's website. Some names, like Celeron D or Pentium 4, include different revisions.

Does Linux use less power than Windows?

It depends on drivers, firmware, load, battery and distribution. Try Live mode and compare battery life and temperature on your computer; if the fan is noisy, also check the cooling state.

How to evaluate Linux on an old PC

Windows 10 ended mainstream support on October 14, 2025. In the European Economic Area eligible users can join the ESUs at no extra cost by staying signed in to the same Microsoft account; for use with a local account a one-time purchase is available, until October 12, 2027. Windows 11 compatibility depends on the exact CPU model and on requirements such as TPM 2.0, UEFI firmware with Secure Boot, memory and disk space. Verify the official requirements and use PC Health Check: CPU year and generation aren't enough.

Linux support depends on the distribution, the release and the available drivers; it isn't guaranteed on every PC or architecture. 32-bit options are especially limited: Debian 13 doesn't include an i386 kernel or installer, while Debian 12 i386 requires at least an i686 CPU and receives LTS until June 30, 2028. antiX 26.1 publishes 32-bit images. Check the details on the official sites before installing.

A lightweight Linux desktop can leave more free memory in some configurations, but usage varies with version, services, drivers and open programs. The memory a model requires depends on weights, quantization, cache and context; a 14B model doesn't necessarily fit in a PC with 8 GB. Check free memory and the runtime's actual requirements.

Linux offers different update tools and methods than Windows, but update lifespan and ease of recovery depend on the distribution and configuration. Before replacing the system, try Live mode, create a backup and check that essential applications and peripherals work.

Linux can be a good choice when the distribution supports the PC and the applications you need. If you depend on software or peripherals available only on Windows, consider dual boot or keep the existing system. Running LM Studio or Ollama has specific requirements to check for CPU, GPU and runtime version.