# ![](https://i.imgur.com/EyvTXut.png) ![](https://i.imgur.com/TAUkHtU.png) ## **What is Debian?** >The Debian Project is an association of individuals who have made common cause to create a free operating system. Debian systems currently use the Linux kernel or the FreeBSD kernel. Debian is used by a wide range of organizations, large and small, as well as many thousands of individuals. --- ### **In this guide we're going to install Debian on a virtual machine.** --- ## **Pre-Instalation** To install Debian, first off all we need to download Debian's ISO file from https://www.debian.org/distrib/index.en.html. ![](https://i.imgur.com/YXp85fJ.png) An ISO file is a single file that's a perfect representation of an entire CD, DVD, or BD. * ### **Step 1** After setting up our virtual machine and booting up our Debian iso, we are greeted with the iso's boot menu. We'll select the "Install" option for the purpose of this guide. ![](https://i.imgur.com/UiVtorh.png) --- * ### **Step 2** Now that we booted into the install mode, we need to choose a language for the instalation, this language will also be the system's language by default. For this guide we'll choose English. ![](https://i.imgur.com/AePEj3d.png) --- * ### **Step 3** Now we need to choose our country. This option will set a few things like the system's time zone, currency and formats. ![](https://i.imgur.com/6ETkFDr.png) --- * ### **Step 4** Now we need to choose the locale for our system, we should choose the one that's more similar to our country. ![](https://i.imgur.com/1iatvyL.png) --- * ### **Step 5** Now we need to set our keymap according to the keyboard that we're using. ![](https://i.imgur.com/dfPpTJj.png) --- * ### **Step 6** Now we're going to set our system's hostname. ![](https://i.imgur.com/ERgcPNT.png) --- * ### **Step 7** This is the stage that we should set the network's domain name, but since our machine isn't in any domain, we'll leave that field in blank. ![](https://i.imgur.com/uZGbyMb.png) --- * ### **Step 8** Now here we'll set the password for the system's built-in administrative account, the root user. After we entered the password, we'll need to confirm it. ![](https://i.imgur.com/Ac6JLcJ.png) ![](https://i.imgur.com/BaNsj6Q.png) --- * ### **Step 9** Now we need to create a new account for us. This account will be used for everything "non-administrator" related. We'll set a password and confirm it. ![](https://i.imgur.com/KvTqbly.png) ![](https://i.imgur.com/GqWVuJM.png) ![](https://i.imgur.com/UCMdnw3.png) ![](https://i.imgur.com/UwAa45i.png) --- * ### **Step 10** Now we need to pick the location that our time zone will be based on. ![](https://i.imgur.com/whC4NqT.png) --- * ### **Step 11** Next, we're going to partition the disk that our Debian will use. We're going to use the "Guided" method for the sake of this guide. ![](https://i.imgur.com/ooBdwTX.png) ![](https://i.imgur.com/5NP12iT.png) We're going to leave all the OS files in the same partition, just to keep it simple. ![](https://i.imgur.com/HB8lntW.png) ![](https://i.imgur.com/JKejEEr.png) ![](https://i.imgur.com/gusx7qM.png) The installer created two partitions, one "ext4" partition for all the OS and personal files, and a swap partition to help out managing our RAM's workload. --- * ### **Step 12** In this step, we're going to configure the installer's package manager so that it can update our installation packages. ![](https://i.imgur.com/laDtYbz.png) We'll pick the network mirror that's closer to us. ![](https://i.imgur.com/jJUv7sK.png) ![](https://i.imgur.com/CU3mISr.png) Now we need to input our proxy server, so that the package manager can connect to the Internet. If we didn't had any proxy server, we'd leave this field in blank. ![](https://i.imgur.com/qTCIYZo.png) --- * ### **Step 13** Now we're going to pick the features that we want in our Debian system. For the sake of this guide, we'll only choose the "SSH server" and "standard system utilities". ![](https://i.imgur.com/tnVZ144.png) --- * ### **Step 14** In this step, we're going to install the bootloader, one of the most important pieces of software in our machine. Without it, we wouldn't be able to boot Debian. We're going with the standard "GRUB bootloader". ![](https://i.imgur.com/UC0K2r5.png) ![](https://i.imgur.com/nY1MS0r.png) --- * ### **Step 15** Now that we've finished installing Debian, to end this guide, we're going to boot into it and check if everything is in place. ![](https://i.imgur.com/cbN8vqs.png) ![](https://i.imgur.com/6w6zrvW.png) ![](https://i.imgur.com/3sOvMKM.png) ![](https://i.imgur.com/SjKMufZ.png) --- Made by: Rodrigo Oliveira TIIGR0916B