Install the Debian OS on Your Server

This article describes the procedure for installing the recommended Debian OS Netinstall ISO image.

Table of Contents


Executive Summary

Required Time: 30 Minutes

Description: Installation of the Debian 10 OS is a simple procedure similar to installing Windows. The process involves configuring basic settings such as language, clock, and network. Before following this guide, ensure that you have followed the"Prepare Debian 10 OS Installation Media" guide.

Begin Graphical Installation

1. Insert the Debian 10 OS installation media (either CD/DVD or bootable USB flash drive) into your server, selecting the installation media from your server's boot menu as required.

NOTE:

Ensure the BIOS of the server is configured in Legacy Boot Mode, particularly if installing the operating system to a RAID array.

2. From the "Debian GNU/Linux installer menu" screen, select the "Graphical install" option and press the "Enter" key.

Basic Configuration

3. From the "Select a language" screen, select the language of your choice (in the example we use English), then click the "Continue" button.

 

4. From the "Select your location" screen, select the region of your choice (in the example we use United States), then click the "Continue" button.

 

5. From the "Configure the keyboard" screen, select the keyboard layout of your choice (in the example we use American English), then click the "Continue" button.

NOTE:

It may take a moment for the OS installer to discover hardware and network interfaces before the next step appears, feel free to grab a coffee here.

Network Configuration

6. From the "Configure the network" screen, enter a hostname (in the example, we use "ggrock"), then click the "Continue" button.

NOTE:

If your server has multiple network interfaces, it will be necessary to select one.

If you are not immediately prompted to enter a hostname, please refer to "Appendix I: Multiple Server Network Interfaces" for additional steps.

 

7. From the "Configure the network" screen, leave the "Domain name:" field blank, then click the "Continue" button.

Set up Users and Passwords

8. From the "Set up users and passwords" screen, enter a root password.

NOTE:

This password should be a secure one, and should be documented in a secure location as it cannot be recovered at a later time by ggCircuit support. The only way to recover from a forgotten root password is a full re-install of the Debian OS.

 

9. From the "Set up users and passwords" screen, enter full name to be used for the standard user account, then click the "Continue" button.

 

10. From the "Set up users and passwords" screen, enter a password to be used with the standard user account.

NOTE:

This password should also be a secure one, and should be documented in a secure location. Unlike the root account, however, you may reset the password for this user as long as you have your root password handy.

 

11. From the "Configure the clock" screen, select a time zone (in this case we chose Eastern), then click the "Continue" button.

 

12. From the "Partition disks" screen, select "Yes" if prompted to force UEFI installation.

NOTE:

This message will only appear if there is an existing partition structure on the disk in legacy mode.

 

13. From the "Partition disks" screen, select "Guided - use entire disk" from the listbox.

NOTE:

If you have elected to install the Debian OS to a RAID array for data redundancy purposes, please refer to "Appendix II: Debian OS Installation to a Software RAID Array" before continuing.

 

14. From the "Partition disks" screen, select the physical drive in your server which you would like the Debian OS to be installed to, then click the "Continue" button.

NOTE:

Typically this will be smaller than the data disks which will house the images for your Machines. This drive will serve as the boot drive for the Debian OS.

 

15. From the "Partition disks" screen, select the "All files in one partition (recommended for new users)" item within the "partitioning scheme:" listbox, then click the "Continue" button.

 

16. From the "Partition disks" screen, select the "Finish partitioning and write changes to disk" item within the "overview of your currently configured partitions and mount points" listbox, then click the "Continue" button.

 

17. From the "Partition disks" screen, select the "Yes" radio button below the "Write the changes to disks?" prompt, then click the "Continue" button.

NOTE:

After this step, the Debian OS installer will take several moments to install the base system. This is a great time to grab a coffee refill.

Package Configuration and Installation

18. From the "Configure the package manager" screen, select "No" if prompted to scan another CD or DVD, then click the "Continue" button.

NOTE:

Depending on your server hardware, this prompt may not appear.

 

19. From the "Configure the package manager" screen, select your country from the "Debian archive mirror country:" listbox, then click the "Continue" button.

NOTE:

Continue from this step if you installed the Debian OS to a RAID1 array per "Appendix II: Debian OS Installation to a Software RAID Array".

 

20. From the "Configure the package manager" screen, select "deb.debian.org" from the "Debian archive mirror:" listbox, then click the "Continue" button.

 

21. From the "Configure the package manager" screen, leave the "HTTP Proxy information (blank for none):" field blank, then click the "Continue" button.

NOTE:

After this step, the Debian OS Installer will configure the apt package manager and install additional software packages. If an error occurs at this step, check that your internet connection is functional.

 

22. From the "Configuring popularity-contest" screen, choose either the "Yes" or "No" radio button from the "Participate in the package usage survey" prompt depending on your preferences or company policies.

 

23. From the "Software selection" screen, select only the "SSH server" and "standard system utilities" checkboxes from the "choose software to install:" listbox, then click the "Continue" button.

NOTE:

Be certain to de-select the "Debian desktop environment" checkbox as it is not compatible with ggRock.

 

24. From the "Install the GRUB boot loader on a hard disk" screen, select "Yes" at the "Install the GRUB boot loader to the master boot record?" prompt, then click the "Continue" button.

 

25. From the "Install the GRUB boot loader on a hard disk" screen, select the disk you chose as your Debian OS disk from step 14 for installation of the GRUB boot loader within the "Device for boot loader installation:" listbox, then click the "Continue" button.

 

26. From the "Finish the installation" screen, click the "Continue" button.

NOTE:
The server should automatically reboot after clicking the "Continue" button.

 

27. From the "GNU GRUB" boot menu, you may press "Enter" to hasten the boot process, or wait a few seconds and the "Debian GNU/Linux" option will be selected automatically, which will boot the server to your newly-installed Debian OS.

Confirm Successful Installation of Debian OS

28. Confirm that the "Debian GNU/Linux 10 ggrock tty1" login banner and login prompt appear as below.

NOTE:
Depending on your server name, "ggrock" may be replaced with what you selected during installation.

You may now proceed with the "Install the ggRock Server Application" guide.

 

NOTE:

If you installed the Debian OS to a RAID array per the "Appendix II: Debian OS Installation to a Software RAID Array" guide, please ensure that you have followed the "Appendix III: Install the GRUB Boot Loader" guide prior to installing ggRock.