Skip to content

Debian 10 Installation (Client)

Here I show how to install Debian as a typical client operating system with a desktop environment. This is the default installation option for Debian, unlike a server installation which would normally have no desktop environment configured. I install Debian as a client for some SMBs (small-to-mid-sized businesses) and tech startups, and I run it as my main workstation at work and at home. Why? It's stable, fast, and I am an advocate of the Debian social contract.

  • CPU: 1 GHz
    • For virtual machines, two logical CPUs is recommended.
  • RAM: 512 MB
    • Recommended 2 GB
  • Drive space: 20 GB
    • Recommended 40 GB

Video Demonstration

This video demonstrates how to do the following:

  • Locate and download a Debian .iso image.
  • Install Debian 10 as a client system (with desktop environment).
  • Configure the resolution as 1920 x 1080 (1080p).
  • Create a keyboard shortcut to the Terminal program.
  • Show how to modify the IP address to static in Settings and in the Terminal.

Duration: 27 minutes

In the video I am using the KVM virtualization platform. I install the OS into a virtual machine that is connected to a NAT network on 10.0.2.0/24. My hosting system runs Debian, and so yes, it's Debian running inside Debian - and quick I might add.

See below for links and notes.

  • Debian can be downloaded from this link
  • Gnome on Debian Documentation: link

Notes

  • By default the installation process attempts to obtain an IP address from a DHCP server. By default, the NAT network in KVM runs a DHCP server, and that is where my VM got it's IP address from. Be sure to have a DHCP server available to hand out IP addresses to clients.
  • During the video I chose the default Debian desktop, which is essentially Gnome. But you can use other desktops if you wish. However, in my courses and webinars I normally work with the Gnome desktop.
  • Displaying the desktop environment can really slow down the virtual machine. To counter this, use more logical CPUs, and consider PCI passthrough.