Mar 10, 2020 3:00 PM

Installing Debian 10 Buster

In this article I will explain how to install the Debian 10 Buster operating system. This instruction is suitable for installation on physical equipment or a virtual environment (VirtualBox, VMware, etc.).

Minimum hardware requirements

Downloading the installation image

You need to get the ISO file from the Debian download page for network installation or installation of CD/DVD images. I recommend using a minimal CD image for network installation to download only the necessary packages. Then you need to create a bootable USB drive or attach the ISO file to a new virtual machine in your virtual environment.

Burning a Debian image to a USB drive

You need to write the installation image to the USB drive from which the system will be installed. To do this, use any software of your choice. I can recommend you the Etcher cross-platform utility. I used to use the UNetbootin utility, but at some point it stopped working.

In the utility, select the installation image and the USB drive to which you want to burn it:

Burning a Debian image to a USB drive

Starting a bootable USB drive

Now you need to restart your computer and boot from the USB drive. To do this, you need to press a special function key to open the boot menu when loading BIOS/UEFI. Each computer manufacturer may have different function keys to launch the boot menu, usually one of the keys F2, F8, F9, F10, F12 or ESC. From the menu, select the bootable USB drive from the list of devices and press Enter.

Choosing a Debian installation option

After loading the USB drive, you will see the installer menu with several installation options. Select the "Graphical install" option and press Enter:

Choosing a Debian installation option

Choosing a language in Debian

First, you will be asked to select the language that will be used for the installation process. Please note that your chosen language will also be used as the default system language:

Choosing a language in Debian

Choosing a location in Debian

Select your location that will be used to set the time zone and locale in the system:

Choosing a location in Debian

Configuring keyboard in Debian

Then configure the keyboard. Select a keyboard layout to use:

Configuring keyboard in Debian

Configuring network and loading components in Debian

The installer will configure the network interfaces connected to the system to obtain an IP address. Then the installer components will load:

Configuring network and loading components in Debian

Then you will be prompted to enter the hostname (node) to identify your system with other devices (nodes) on the network:

Enter the hostname in Debian

You can also enter a domain name or leave the field blank if the computer does not have a network domain:

Enter a domain name in Debian

Setting password for root user in Debian

You need to set a password for the root user (system administrator account). The root user must not have an empty password:

Setting password for root user in Debian

Adding a user account in Debian

Now you can create a user account for non-administrative activities. Enter the full name of the new user:

The full name of the new user in Debian

Also add the username for the new account:

Username for new account

Set a strong password for the new user account:

Setting password for user in Debian

Partitioning disks in Debian

Now you need to prepare the disk: add partitions, specify the desired file system. In this instruction I will use the first option "Guided - use entire disk":

Disk partitioning options in Debian

Next, all available disks (partitions) on your computer will be displayed. Select the disk you want to partition:

Choosing a disk for partitioning in Debian

Select the desired partitioning scheme:

Choosing the desired partitioning scheme

Then finish partitioning:

Finish partitioning

Write changes to disk:

Write changes to disk

After that, the installation of the base system should begin.

Configuring package manager in Debian

You will be prompted to scan additional CDs or DVDs for use by the package manager (apt). But we will skip this step because we are using a network installation:

Scanning additional media in Debian

Next, you need to configure the Debian archive mirror for the package manager. Choose your country or the country closest to you:

Select a country with a Debian archive mirror

Now select the Debian archive mirror (e.g. deb.debian.org):

Select the Debian archive mirror

If you want to use an HTTP proxy to access an external service, enter the proxy information here:

Using an HTTP proxy

You will also be asked if you would like to participate in a survey on the use of the package:

Package usage survey

Installing software in Debian

After installing the system kernel, you can install the following software:

Installing software in Debian

Next, you need to install the GRUB boot loader on a hard disk:

Installing GRUB boot loader in Debian

Then select the partition on which GRUB will be installed:

–°hoosing a partition for GRUB in Debian

Finishing the installation

When the installation is complete, you will see the following notification:

Finishing the installation

After booting the system, you will see the Debian login interface:

Debian login interface

Other articles