How to Install Debian Linux: A Complete Step-by-Step Guide

Debian is one of the oldest and most respected Linux distributions in existence — the foundation that Ubuntu, Mint, and dozens of other distros are built on. It's known for stability, security, and a massive software repository. Installing it isn't complicated, but there are enough moving parts that understanding the process before you start saves real headaches.

What You'll Need Before You Begin

Getting Debian installed successfully starts with preparation, not the install wizard.

Hardware minimums: Debian runs on modest hardware. The installer will work with as little as 512MB of RAM for a text-based system, though a desktop environment needs at least 2GB — and 4GB is more comfortable. You'll want at least 10GB of disk space for a basic installation, with 20GB+ recommended for everyday use.

A USB drive (8GB or larger): This is how you'll boot the installer. The drive will be completely wiped, so back up anything on it first.

The Debian ISO file: Downloaded from debian.org. There are two main options:

  • netinst ISO — small download (~400MB), installs packages from the internet during setup
  • full DVD ISO — larger, works without an internet connection during install

For most users with a reliable internet connection, the netinst image is the practical choice.

A tool to write the ISO to USB: On Windows, Rufus is widely used. On Linux or macOS, tools like dd, Balena Etcher, or GNOME Disks work well.

Creating the Bootable USB Drive

Once you have the ISO, write it to your USB drive using your tool of choice. In Rufus, select your USB device, choose the Debian ISO, leave partition scheme as GPT (for modern UEFI systems) or MBR (for older BIOS systems), and click Start.

If using dd on Linux: