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.Create Virtual Machine
- Open VirtualBox and click New
- Configure:
- Name: Debian8-Jessie
- Type: Linux
- Version: Debian (64-bit) or Debian (32-bit)
- Allocate at least 1024 MB RAM (2048 MB recommended)
- Create a virtual hard disk (VDI, dynamically allocated, 10+ GB)
Configure VM Settings
- Go to Settings → Network
- Set Adapter 1 to NAT or Bridged Adapter
- Go to Storage
- Attach the Debian 8 ISO to the optical drive
Language and Location
- Select your language
- Choose your location (for timezone)
- Configure keyboard layout
Network Configuration
The installer will attempt automatic network configuration via DHCP. If using NAT in VirtualBox, this should work automatically.
Set Hostname and Domain
- Hostname: Choose a name for your machine (e.g., debian-server)
- Domain: Leave blank or enter a local domain
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.
Configure Package Manager
- Select a Debian mirror close to your location
- Configure HTTP proxy if needed (usually leave blank)
Software Selection
Choose packages to install:
- Debian desktop environment (for GUI)
- SSH server (for remote access)
- Standard system utilities
Install GRUB Bootloader
Install GRUB to the master boot record when prompted. Select the primary disk (usually /dev/sda).
Post-Installation
After first boot: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.