How To Install Debian 10 (Buster)

October 14, 2019


Debian recently released its newest stable version, Debian 10, also known as Buster. The latest release includes many updates to Debian’s software packages, including five years of support for its users.

In this tutorial learn how to install Debian 10 Buster.

Tutorial on how to install Debian 10 Buster.


Steps For Installing Debian 10

Step 1: Download Debian 10 ISO file

1. First, download the Debian 10 ISO file which you can find on the official Debian website.

2. Choose which package suit your needs best. For general purposes, we will download the amd64 from the full DVD sets.

debian download webpage with amd64 selected

Step 2: Boot System From USB

1. Once you have downloaded the ISO image, create a bootable USB.

2. Boot the system by selecting the medium on which you have stored the ISO file.

3. The system should display Debian’s Main Menu with several installations to choose from. In this tutorial, we will choose the Graphical Debian Installer.

debian installer main menu

Note: You can also boot the system on a virtual machine if you are using virtualization software.

Step 3: Set Up Language, Location, and Keyboard

1. Start by selecting the language of the installer and the operating system. Find your preferred language and select continue.

option to chose a language for debian 10

2. Next, provide your location. Based on that information, Debian will set up your time zone. In case you cannot find your country listed, select on other for a more extensive list.

selection of a country from menu

3. Continue by selecting the keyboard you will be using.

choosing keyboard option

Step 4: Configure Network

1. Start configuring the network by giving your OS a name. It is how you and other systems will identify it on the network. To simplify the process, we named the network debian-10-buster.

configure network menu option

2. Also, part of configuring the network will be setting up a domain name. Most likely, it will be a word or phrase followed by .com, .net, .org, and so on. In case you are configuring the network for personal use at home, feel free to make up any name.

inputing the domain name

Step 5: Set Up Users and Passwords

1. The next step is to set up users and passwords. Start by creating a root password. Make sure to include letters, numbers, punctuation, and both lower and upper case characters. The more complex your password is, the less likely you are to have security breaches in the future.

creating password during setup process

2. Then, create a user for non-administrative activities. Type in your full name (or at least your first name) and click Continue.

creating a user account on debian

3. Just like the root, the user accounts require a strong password. Create a password for the new user and re-enter it to verify.

setting up the user account password

Step 6: Partition Disks For Debian 10

1. To partition disks, you first need to decide whether you want the installer to guide you through partitioning or if you prefer to do it manually. Generally, we recommend choosing the method: Guided – use entire disk.

partition disk choose method

2. Select the disk which you want to partition. Be aware that all data on the drive will be erased.

select disk to partition

3. Then, partition the disk using the scheme you are comfortable using. For new or inexperienced users, it is best to go with the default scheme of all files in one partition.

select partition scheme

4. The installer will show you an overview of the disk configuration. Check the settings and click Continue if everything is as you want it.

partition disks for debian overview

5. Confirm the changes to disks by selecting Yes and select Continue.

confirm disk partitioning debian

6. The installation will start.

install debian

Step 7: Final Configuration

1. To configure the package manager, your system needs to be connected to the internet. If it is connected, select Yes and click Continue to use the network mirror.

installing from a dvd with yes, use a network mirror

2. Then, the installer will prompt you to provide a location and the Debian package repository URL.

3. Select whether you want to participate in a package usage survey. If you select Yes, distribution developers will run automatic submission scripts on your machine. The survey will provide information about the most used packages. Otherwise, choose No to keep that information private.

option to participate in package user survey with no selected

4. Next, select the software you want to have pre-installed once you power up the system. If you want a Graphical User Interface, select GNOME. Also, it is a good idea to install standard system utilities and any other software you may require. Once you have selected all the software, click Continue.

5. If Debian is the only operating system on your computer, you can safely install the GRUB bootloader on the hard disk, as suggested.

6. The following window will ask you to specify the device on which to install the boot loader. Select /dev/sda unless you want to enter the device manually.

7. You have finished setting up and installing Debian 10, Buster. Select Continue to reboot the system.

Step 8: Start Up Debian 10

1. Navigate to the Bios settings and boot the system from the disk where you have installed Debian Buster.

2. As a result, the GNU GRUB bootloader will open, from where you can select to start up Debian GNU/Linux.

bootloader screen as seen during startup

3. The system will prompt you to log in with the user account you have created. Provide the user name and password and sign in.

4. All done! You should now see the Debian desktop screen. This confirms you have successfully installed Debian 10 Buster on your machine.

Note: If you want to upgrade to Debian 11, refer to our guide How to Upgrade Debian 10 to Debian 11.


With this step-by-step tutorial, you have installed Debian 10 Buster on your system. Next, you may want to look into our other guides for installing software on Debian or learning how to use some of its most popular commands.

Was this article helpful?
Sofija Simic
Sofija Simic is an experienced Technical Writer. Alongside her educational background in teaching and writing, she has had a lifelong passion for information technology. She is committed to unscrambling confusing IT concepts and streamlining intricate software installations.
Next you should read
How to Install phpMyAdmin on Debian 10 (Buster)
October 14, 2019

This clear-cut tutorial explains how to download and configure phpMyAdmin on Debian 10. Also, find out how to...
Read more
How to Upgrade to Ubuntu 20.04
May 7, 2020

Ubuntu 20.04 (Focal Fossa) is the newest Ubuntu LTS release. You can upgrade to the latest release from an...
Read more
How to Enable SSH on Debian 9 or 10
March 20, 2024

If you are using Debian 9 or Debian 10 to manage servers, you must ensure that the transfer of data is as...
Read more
How to upgrade Debian 9 Stretch to Linux Debian 10 Buster
March 29, 2019

Debian 10, codenamed Buster, is still a work in progress, but a pre-release version is available. Even though...
Read more