How to Install the Operating System Debian (formerly Debian GNU/Linux)

Introduction

Bienvenue, future Debianista! You’re about to embark on a journey into the land of stability, freedom, and penguin-shaped jokes. Debian, often called the “Universal Operating System,” powers everything from tiny IoT devices to supercomputers. In this comprehensive guide, we’ll walk through every step of installing Debian GNU/Linux—no prior experience required, but a good sense of humor highly recommended.

Prerequisites

  • Computer: A machine with at least 1 GB RAM (2 GB recommended), 10–20 GB of free disk space.
  • Internet connection: Optional, but highly recommended for downloads and updates.
  • USB flash drive or DVD: Minimum 4 GB capacity.
  • Time amp Patience: Installation takes ~20–60 minutes, depending on hardware and coffee breaks.
  • Basic BIOS/UEFI literacy: You’ll need to boot from removable media.

1. Downloading the Debian ISO

Head over to the official Debian website:

https://www.debian.org/distrib/

Choose one of the following images:

Edition Use Case Size
CD / DVD Live Try before installing, live environment ~300 MB (CD) / ~3 GB (DVD)
Netinstall Minimal installer, downloads packages on-the-fly ~350 MB
Full DVD Set Offline install with most packages >4 GB per DVD

Tip: For most users, the netinstall image is ideal—small download and always up-to-date.

2. Verifying the Checksum

  1. Download the corresponding .iso.sha256 or .iso.sha512 file.
  2. Open a terminal and run:
    sha256sum debian-XX.YY-ARCH-netinst.iso
  3. Compare the output to the value in the checksum file. If they match, you’re golden. If not, repeat the download no one likes corrupted bits!

3. Creating Bootable Media

3.1 On Linux (dd method)

sudo dd if=debian-XX.YY-ARCH-netinst.iso of=/dev/sdX bs=4M status=progress  sync
  

Replace /dev/sdX with your USB device. Warning: dd is powerful—double-check the target drive!

3.2 On Windows (Rufus)

  • Download Rufus from https://rufus.ie/.
  • Select your USB drive and the Debian ISO.
  • Use MBR for BIOS or UEFI and FAT32 file system.
  • Click Start and wait.

4. Booting the Installer

Reboot your computer and enter the BIOS/UEFI setup (usually F2, F12, Esc, or Del). Choose the USB/DVD as the first boot device. Save and exit.

You’ll see the Debian installer menu:

  • Graphical install – Friendly GUI (recommended).
  • Install – Text-mode installer, faster but less flashy.
  • Advanced options – Rescue mode, expert install, etc.

5. Step-by-Step Installation

5.1 Choose Language, Location amp Keyboard

Select your preferred language, country, and keyboard layout. If you’re a programmer, we know QWERTY is your true love choose wisely.

5.2 Configure Network

If you have a DHCP network, the installer will likely grab an IP automatically. For static setups, enter IP address, netmask, gateway, and DNS manually.

5.3 Set Hostname amp Domain

  • Hostname: e.g., debian-box.
  • Domain name: If you don’t have one, leave blank or type localdomain.

5.4 Create Users amp Passwords

Account Recommendation
root Set a strong password (or disable root and use sudo).
Regular User Create a day-to-day account (e.g., alice).

5.5 Partition Disks

Choose a partitioning method:

  • Guided – use entire disk: Let Debian handle it.
  • Guided – LVM: Flexible volumes (recommended for laptop users).
  • Manual: Power users only—define /boot, swap, root, /home, etc.

Swap size: Equal to RAM for hibernation, otherwise 1–2 GB is fine.

5.6 Select Software

The installer offers tasksel options:

  • Debian desktop environment: GNOME, KDE, XFCE, LXDE.
  • Web server, print server, SSH server, standard system utilities.

Tip: Start with a minimal system and install only what you need—less bloat, more speed.

5.7 Install GRUB Bootloader

When prompted, install GRUB to the master boot record (MBR) or EFI partition. This lets you choose Debian (and other OSes) at boot. If you skip GRUB, you might be stranded… and not in a fun way.

6. First Boot amp Post-Install Tasks

Reboot into your shiny new Debian system. Log in as your regular user.

6.1 Update Your System

sudo apt update
sudo apt upgrade -y
  

6.2 Install Common Software

Get essentials:

  • build-essential (compilers, make)
  • sudo (if not installed)
  • vim or nano (text editors)
  • git (version control)
  • curl or wget (downloads)
sudo apt install build-essential sudo vim git curl
  

6.3 Enable Non-Free Repositories (Optional)

Open /etc/apt/sources.list in your editor and add “contrib” and “non-free”:

deb http://deb.debian.org/debian/ bullseye main contrib non-free
  

Then sudo apt update. You can now install firmware and proprietary drivers.

7. Tips, Tricks amp Humor

  • Backups: Always have backups. RAID is not a backup, it’s high-availability.
  • Documentation: Debian’s official docs at https://www.debian.org/doc/.
  • Community: Stuck? Ask on Debian Forums or Support page.
  • APT shortcuts: apt autoremove cleans old dependencies apt search to find packages.
  • Sense of Humor: Penguins appreciate jokes. Here’s one: Why did the Linux admin cross the road? To grep the chicken on the other side!

Conclusion

Congratulations! You’ve successfully installed Debian GNU/Linux. Enjoy the stability, rock-solid security, and endless configurability. Remember: in the world of Debian, you are in control. May your system run for years without a single crash (or at least until the next kernel update).

Official Website of Debian (formerly Debian GNU/Linux)

Download TXT




Leave a Reply

Your email address will not be published. Required fields are marked *