> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.ggcircuit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Install Debian OS (Deprecated)

## This article helps guide the user through the first step of the installation - Debian (Linux) OS.

### **Phase 1. Download and prepare flash drive**

Download Debian 10 x86-64 .ISO image from [https://www.debian.org/](https://www.debian.org/)

Direct link to the latest version: [**Download Debian OS ISO**](https://cdimage.debian.org/cdimage/archive/11.9.0/amd64/iso-cd/debian-11.9.0-amd64-netinst.iso)
![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134211.png?version=1&modificationDate=1747402933723&cacheVersion=1&api=v2)

Write the image to the USB flash and boot server from it. You can use Rufus ([**[https://rufus.ie**](https://rufus.ie/+))](https://rufus.ie**](https://rufus.ie/+))) utility to create a USB boot device.

Direct link to the latest version: [**Download Rufus Tool**](https://ggrock.com/rufus)

### **Phase 2. Install (26 steps)**

The installation procedure of Debian 10 (Linux) is accompanied by a graphical interface. You will need to answer a few questions regarding language, clock, network, boot device, etc. In most cases you should use default options.

If you are setting up ggRock with an **OS RAID array** - make sure to follow the external link during Step 11.

### If you are going to [**Install Debian to a RAID array**](https://help.ggcircuit.com/knowledge/appendix-ii-debian-os-installation-to-a-software-raid-array) - make sure that your motherboard BIOS is set to Legacy boot

### Step 1. Installation options selection

Select Graphical Install

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Step 2. Language selection

Select your language (English in this case)
![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134401.png?version=1&modificationDate=1747403044673&cacheVersion=1&api=v2)

### Step 3. Country selection

Select your country (United States in this case)
![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134429.png?version=1&modificationDate=1747403072007&cacheVersion=1&api=v2)

### Step 4. Keyboard layout

Select your keyboard layout (American English in this case)

It will take Debian a couple of minutes to discover your hardware and network

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134559.png?version=1&modificationDate=1747403162263&cacheVersion=1&api=v2)

### Step 5. Provide a hostname

Feel free to use any value, i.e. **ggrock**.

If you see a different prompt go to [**Special case Step 5 - Configure network**](https://8226353.hs-sites.com/knowledge/debian-os-installation-special-case-step-5-configure-network-deprecated?__hstc=177048186.d3d38f5e724cb861c39039a19971738f.1735844693470.1746624561051.1747402724973.60&__hssc=177048186.2.1747402724973&__hsfp=1190003462)
![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134658.png?version=1&modificationDate=1747403220905&cacheVersion=1&api=v2)

### Step 6. Domain name

Setting the domain name. Leave this field blank and proceed

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-135253.png?version=1&modificationDate=1747403576672&cacheVersion=1&api=v2)

### Step 7. Root password

Set your root password. Please store it in a safe place and **keep track of it** so it's not lost. **We can not restore this password for you later**

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-135322.png?version=1&modificationDate=1747403605153&cacheVersion=1&api=v2)

### Step 8. Regular user name

Set your regular user profile name.

Once you press Continue it will go to the next substep selecting your new username.

Press Continue again

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-135612.png?version=1&modificationDate=1747403775317&cacheVersion=1&api=v2)

### Step 9. User password

Set your regular user profile password. Please store it in a safe place and **keep track of it** so it's not lost. **You can reset this password later with root credentials.**

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-140908.png?version=1&modificationDate=1747404551336&cacheVersion=1&api=v2)

### Step 10. Clock configuration

Configure the clock to use your time zone (Eastern in this case)
![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Step 11. Partition setup

**NOTE:**

*If there are existing legacy-mode partitions on the disk and you are installing in UEFI mode, you may receive a prompt to force UEFI installation.*

*Choose the "Yes" radio button and click the "Continue" button.*

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

Set the partition of the disks to "Guided - use entire disk"

**If you want to install Debian on the RAID array -** go to [**Special case Step 11 - Install Debian to a RAID array**](https://help.ggcircuit.com/knowledge/debian-os-installation-special-case-step-11-install-debian-to-a-raid-array-deprecated)
![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Step 12. Select OS Drive

Select your OS drive as the drive to install Debian to. Usually it would be a 256Gb SSD, either 2.5" or M.2.

In this case it's a "250.1 GB ATA Samsung SSD 860".

All other drives will be required during ggRock Disks configuration.

This drive will be a boot drive during [**Step 23. Select boot drive**](https://help.ggcircuit.com/knowledge/install-debian-os-deprecated#step-23-select-boot-drive)
![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Step 13. Partition disks

Set your disk partitioning as "All files in one partition"

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Step 14. Apply partition

Select "Finish partitioning and write changes to disk"

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Step 15. Confirm partition

Confirm the partitioning layout.

It will take Debian a couple of minutes to install the base system after this step

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Optional Step 16. Discard scanning for CDs or DVDs.

**This prompt might not appear at all**, depending on your server hardware

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Step 17. Configure package manager

Configure the package manager to use your country (United States in this case)

**If you were installing Debian to a RAID array this is the step you should pick up from after finishing installation steps**

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Step 18. Select package manager mirror

Select "[deb.debian.org](http://deb.debian.org/)" as your package manager mirror

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134327.png?version=1&modificationDate=1747403010031&cacheVersion=1&api=v2)

### Step 19. Skip HTTP proxy setup

Leave HTTP proxy field blank.  
It will take Debian a couple of minutes to configure apt and install necessary software.

**If you face errors during this step - check your Internet connection**

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134401.png?version=1&modificationDate=1747403044673&cacheVersion=1&api=v2)

### Step 20. Configure survey preferences

Chose an option of your preference

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134401.png?version=1&modificationDate=1747403044673&cacheVersion=1&api=v2)

### Step 21. Select software packages

Select "SSH server" and "Standard system utilities" software collections.  
**!!! Important !!!**  
If the "Debian desktop environment" option is selected then **deselect it** and **make sure you have only two items selected** just like on the screenshot

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134401.png?version=1&modificationDate=1747403044673&cacheVersion=1&api=v2)

### Step 22. Install GRUB

Agree to the GRUB boot loader being installed to the master boot record

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134401.png?version=1&modificationDate=1747403044673&cacheVersion=1&api=v2)

### Step 23. Select boot drive

Select the drive that you have partitioned in [**Step 12. Select OS Drive**](https://help.ggcircuit.com/knowledge/install-debian-os-deprecated#step-12-select-os-drive) as the GRUB boot loader installation location

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134401.png?version=1&modificationDate=1747403044673&cacheVersion=1&api=v2)

### Step 24. Finish the installation process

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134401.png?version=1&modificationDate=1747403044673&cacheVersion=1&api=v2)

### Step 25. Restart the server

Your server should restart, displaying a GRUB menu for a short while before letting you in to a Console Line Interface, better known as CLI

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134401.png?version=1&modificationDate=1747403044673&cacheVersion=1&api=v2)

### Step 26. Check the installation

After the reboot and GRUB load screen bypassed, you should see the following console input

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15863083/image-20250516-134401.png?version=1&modificationDate=1747403044673&cacheVersion=1&api=v2)

### After this step you are **done with Debian installation** and can proceed to the next step - [**Install ggRock**](https://help.ggcircuit.com/knowledge/install-the-ggrock-server-application)

### Debian OS Installation special case, step 11 - Install Debian to a RAID array

**If you have been installing Debian on the RAID array -** go to [**Install the boot loader (GRUB)**](https://help.ggcircuit.com/knowledge/appendix-iii-install-the-grub-boot-loader) document section prior to installing ggRock