Skip to main content

Debian 8 Installation Guide

This guide covers the installation of Debian 8 (Jessie). While this version is now oldstable, the installation process is similar for newer Debian releases.

Prerequisites

System Requirements
  • VirtualBox 5.0 or later
  • 64-bit processor (32-bit also supported)
  • Minimum 1 GB RAM (2 GB recommended)
  • At least 10 GB free disk space
  • Debian 8 ISO image from debian.org

Installation Overview

Debian uses a text-based installer that’s straightforward and reliable. The process is similar to other Debian-based distributions but with fewer graphical elements.
1

Create Virtual Machine

  1. Open VirtualBox and click New
  2. Configure:
    • Name: Debian8-Jessie
    • Type: Linux
    • Version: Debian (64-bit) or Debian (32-bit)
  3. Allocate at least 1024 MB RAM (2048 MB recommended)
  4. Create a virtual hard disk (VDI, dynamically allocated, 10+ GB)
2

Configure VM Settings

  1. Go to SettingsNetwork
  2. Set Adapter 1 to NAT or Bridged Adapter
  3. Go to Storage
  4. Attach the Debian 8 ISO to the optical drive
3

Start Installation

Boot the VM and select Install or Graphical Install from the boot menu.
4

Language and Location

  1. Select your language
  2. Choose your location (for timezone)
  3. Configure keyboard layout
5

Network Configuration

The installer will attempt automatic network configuration via DHCP. If using NAT in VirtualBox, this should work automatically.
6

Set Hostname and Domain

  • Hostname: Choose a name for your machine (e.g., debian-server)
  • Domain: Leave blank or enter a local domain
7

Set Root Password

Create a strong password for the root (administrator) account.
Remember this password! It’s needed for all administrative tasks.
8

Create User Account

  1. Enter full name
  2. Enter username
  3. Set user password
9

Partition Disks

For a simple installation:
  • Select Guided - use entire disk
  • Choose All files in one partition
  • Confirm partition changes
Advanced users can choose manual partitioning for custom layouts.
10

Configure Package Manager

  1. Select a Debian mirror close to your location
  2. Configure HTTP proxy if needed (usually leave blank)
11

Software Selection

Choose packages to install:
  • Debian desktop environment (for GUI)
  • SSH server (for remote access)
  • Standard system utilities
You can also select specific desktop environments like GNOME, KDE, XFCE, etc.
12

Install GRUB Bootloader

Install GRUB to the master boot record when prompted. Select the primary disk (usually /dev/sda).
13

Complete Installation

Remove the installation media and reboot into your new Debian system.

Post-Installation

After first boot:
1

Login

Login with the user account you created during installation.
2

Update System

Open a terminal and run:
su -
apt-get update
apt-get upgrade
3

Install Guest Additions

For better VirtualBox integration, install Guest Additions from the VirtualBox menu.

Next Steps

  • Configure network settings
  • Install additional software with apt-get
  • Set up user permissions
  • Configure system services
Debian prioritizes stability over cutting-edge features, making it excellent for servers and production environments.

Build docs developers (and LLMs) love