Pre-Installation and General Information
Navigate to https://www.debian.org/distrib/ in a web browser and click ‘Download an installation image’ to download the latest stable version of Debian Linux
For reference, the hardware requirements can be found here
Absolute bare minimum requirements for a Desktop system:
CPU – 1 GHz —– RAM – 256 MB —– Hard Drive 10 GB
From the ‘Type’ menu choose: Linux
From the ‘Version’ menu choose: Debian (64-bit)
Set the memory to at least the minimum requirement of 256 MB
Make the virtual disk at least the required minimum size of 10 GB
Click ‘Create‘ to create the newly configured virtual machine
Start the Debian virtual machine that was just created by clicking the green ‘Start‘ Button
Choose the ‘Graphical Install‘ option
Now the installer will load the rest of the necessary installation components from the installation image. From here it will try to configure networking via DHCP and ask you for a hostname (choose whatever you want as long as it’s not in use by another PC on the network).
Enter your domain name if you want to use this virtual machine in a domain along with the rest of your computers.
Next, you will need to set a Root Password. This should be complex, as it is the administrator account of the system. Alternatively, if you want your user account to be configured with ‘sudo‘ by default, leave the root password blank. Sudo functions similarly to a Windows Account with administrator permissions, it allows a normal account to manage the OS and software packages.
User Account Configuration
If you are configuring your account to use sudo, make sure to choose a complex password.
Choose the appropriate timezone for your location or preference.
For the purpose of this tutorial, we will select Guided partitioning. After guided partitioning has been selected, continue to choose the virtual hard disk for installation, which we had previously created.
To keep things simple for a basic installation, we will choose to install ‘All file in one partition‘. The other options may be chosen by advanced users who want additional security or more advanced administration.
Choose the ‘Finish partitioning and write changes to disk‘ option and continue.
After this, verify that you want to write the changes to disk and watch the formatting and basic install take place.
Package Selection and Final Installation
For the sake of this tutorial we will leave the HTTP proxy blank.
Continue and watch the package manager finish configuring.
A screen will come up asking you to participate in package usage statistics, ‘No’ is checked by default, you can leave it that way and continue.
Desktop Environment & Utilities
GNOME is selected by default even though it’s not checked. If you want to install without a graphical user interface, you can uncheck ‘Debian desktop environment’.
You generally don’t choose more than one desktop environment to install so it’s up to you to figure out which one you want. For this tutorial I just left it at the defaults.
Utilities and services can be installed from here as well. You can check or uncheck those as you desire, but I would recommend keeping ‘standard system utilities’ checked for a desktop system; it includes some useful commands.
Now, the installation is completed and you can finally boot into your new Debian Linux install!