ggRock User Manual

Articles and tutorials explaining how to install, administrate and troubleshoot ggRock

Mikhail Neverov avatar Tristam Janus Sales avatar Jacob Pitcher avatar
144 articles in this collection
Written by Mikhail Neverov, Tristam Janus Sales, and Jacob Pitcher
Installation - Debian OS

Prepare Debian 10 OS Installation Media

This article describes the procedure for burning/writing a recommended Debian OS Netinstall ISO image to a USB Flash Drive.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Install the Debian 10 OS on Your Server

This article describes the procedure for installing the recommended Debian 10 OS Netinstall ISO image.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Appendix I: Multiple Server Network Interfaces

This article describes alternate steps for network configuration if your server has multiple Network Interface Cards installed.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Appendix II: Debian OS Installation to a Software RAID Array

This article describes alternate steps for disk configuration if you elect to install the Debian OS to a software-based RAID1 Array.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Appendix III: Install the GRUB Boot Loader

This article describes necessary steps for installing and configuring the GRUB boot loader to a software-based RAID1 array.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Install Debian OS (Deprecated)

This article helps guide the user through the first step of the installation - Debian (Linux) OS
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Remote Access Configuration (Static IP)

This article explains how to set up a Static IP address for remote access to the server
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Debian OS Installation special case, step 11 - Install Debian to a RAID array (Deprecated)

This article helps guide the user through installation of Debian (Linux) OS on a RAID array
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Debian OS Installation special case, step 5 - Configure network (Deprecated)

This article expands on nuances of network configuration during Debian (Linux) OS installation
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago
Administration - Windows

Configuring Recommended Windows Power Settings

This article explains necessary steps to configure power settings in Windows to support optimal performance and machine usage.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Alienware Command Center Installation

This article describes common steps necessary to install Alienware Command Center.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Extend a Volume to Fill an Expanded Drive

This article details the steps necessary to extend an existing partition on a drive to fill newly-added space.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Disabling Defragmentation

This article describes steps necessary to disable defragmentation in Windows.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Disabling Windows Updates

It is necessary to disable Windows Updates to prevent feature updates and other Windows-related updates from interrupting your center.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Update Windows System Image using Seamless Boot

This article describes necessary processes for installing the latest security updates or feature updates in a ggRock System Image.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Update Windows System Image using ggRock Image Creation Tool (Deprecated)

This article details the process updating Windows System Image for ggRock, including Windows 2004 and Windows 20H2+ (2020+)
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Adding a New Machine Type to a ggRock Image using the ggRock Seamless Boot Procedure

This article details processes for adding a new PC/motherboard type to an existing ggRock system image using ggRock Seamless Boot.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Adding a New Machine Type to a ggRock Image using the ggRock Image Creation Tool (Deprecated)

This article details processes for adding a new PC/motherboard type to an existing ggRock system image using the ggRock Image Creation Tool.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Creating a System Image Using the ggRock Seamless Boot Process

This article describes the enhanced and simplified procedure of creating a system image using the ggRock Seamless Boot Process.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Creating a System Image Using the ggRock Image Creation Tool (Deprecated)

This article details the (deprecated) process for creating a system image using the ggRock Image creation tool.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Machine Screen Resolution and Refresh Rate Settings

This article describes how to set the screen resolution and refresh rate of a ggRock Machine which has ggLeap installed.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Unable to install Microsoft Store apps when Windows Updates are disabled

This article describes how to go about installing updates for Microsoft Store apps when Windows Updates have been disabled.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Optimizing Network Card Settings

Network card is initialized at 100Mbps speed rather than 1Gbps speed.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Unable to change screen resolution in a VM

Installing the virtio Graphics Driver
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

How to Enable or Disable Windows Auto-Login

This article describes necessary steps to enable or disable the automatic login process for a user account in Windows.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Adding a New Machine Type to a ggRock Image using the ggRock IC Tool (Legacy Process)

This article details processes for adding a new PC/motherboard type to an existing ggRock system image.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Set Machine Hardware Name from ggRock

This article describes how the user can set the name for the Machines using ggRock and ggLeap
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Setting Up Windows

This article serves as a landing page for several Windows-related administration tasks.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago
Administration - Debian OS

How to Access the Debian ggRock Server Console

This article describes how to access the console of your Debian server running ggRock.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

How to check the status of the ggRock Service

This article describes steps necessary to check the status of the ggRock server application using systemctl.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

View the ggRock Server Log

This article describes steps necessary to view the log for the ggRock Server Application using journalctl.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

How to Check ggRock Server NIC Speed

This article describes steps necessary to check the NIC speed of your ggRock Server using the ifconfig command.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Server NIC Teaming / Bonding / Link Aggregation

This article describes recommendations for bonding configuration between ggRock Server and Network Switches.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Cannot perform a remote backup to a Debian target server due to disabled root SSH access

Unlocking SSH Under Root on Debian OS Target Server Via Terminal for Remote Backup
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Access Debian Control Panel

This article describes how to access Debian Control Panel and specifically Terminal section for simple CLI access
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Changing ggRock Network Card

This article describes steps necessary to change the network card installed in your Debian OS ggRock Server.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Set up persistent logging

This articles helps the user to set up persistent logging in Linux, ensuring that the logs are saved over server restarts and shutdowns
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Set up remote SSH access as root

This articles describes how the user can set their server to allow remote root connections over SSH
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago
Administration - ggRock

Changing the Owner of a ggRock Server

This article describes steps necessary to change the owner user of a ggRock server (this is the user that can perform offline actions).
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

How to Convert your Array from RAID0-RAID10 and RAID10-RAID0

This article details steps necessary to convert from a RAID0 Array configuration to a RAID10 redundant configuration and back again.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Automated Snapshot and Writeback Removal

This article details the settings and usage of the automated snapshot and writeback removal facility within ggRock.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Administration

General administration guide
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

ggRock Web UI Overview

A visual guide to the new and improved ggRock Web UI
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Machines

A visual guide to the Machines tab and all of its features
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Virtual Machines

Creating and Using Virtual Machines
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Array

Addition, Removal, and Configuration of disks, management of arrays
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Array RAID Types

A guide to various configurable RAID array types
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Images

A visual and thorough guide to the Images tab.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Portal

This article describes the "Portal" tab within the ggRock Web UI, which provides access to a mechanism to submit product ideas.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Settings

A visual and thorough guide to all settings available in ggRock
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Updates

This article describes the "Updates" tab within the ggRock Web UI.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Updating ggRock from the Command Line

This article describes the necessary steps to update ggRock from the command line.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Server Stats

This article describes the "Stats" tab within the ggRock Web UI.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

How Writebacks and Snapshots work

This article describes basic of ggRock diskless boot system, specifically how Writebacks and Snapshots are used to manage the Image changes
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

ggRock Security

This article is intended to outline main security concerns that we believe should be taken into consideration when planning the integration
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

ggRock Server and Application Ports

This article describes the ports required for functionality of the ggRock application and Debian server OS administration.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Separating System Image from Games Images in ggRock

Description of a request to hold system and game images on separate drives or arrays
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Image Creation Tool Manual (Deprecated)

A thorough guide to the (now deprecated) ggRock Image Creation Tool
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

ggRock Virtual Machines Administration manual

This article aims to help users set up their ggRock Virtual Machines (VMs) as well as manage and operate them
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

ggRock User Login Questions

Common questions centering around ggRock Login
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Stats (Grafana) Manual

This article aims at explaining different ways ggRock Stats (Grafana) can be utilized to monitor and troubleshoot existing issues
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago
Troubleshooting - Boot

ggRock Machines missing from Machines tab after Linux Kernel Update - HTTP 5xx Server Error No More network devices

This article details linux administration tasks necessary if a Linux kernel update results in an inability for ggRock to function.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock VM boot stuck on "Booting from SAN device 0x80"

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

How to update network configuration using the ggRock Image Creation Tool

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "Filename: http://xxxxxxxx... [connecting]

This article describes a scenario in which client PCs fail to boot due to an incorrect IP address.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Machine Boot stuck on "Could not boot image: Error 0x3d222083"

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine Blue Screen - "inaccessible boot device"

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "Start PXE over IPv4"

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "Nothing to boot: No such file or directory"

ggRock Client Machine boot stuck on "Nothing to boot: No such file or directory"
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Machine Secure Boot Violation when booting with a UEFI BIOS

Secure Boot Violation Invalid signature detected. Check Secure Boot Policy in Setup Reset/Clear Cryptographic Keys Disable Secure Boot
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "No more network devices"

Connection timed out (http://ipxe.org/4c126092) No more network devices
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "Could not locate boot server."

Could not locate boot server
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "No boot filename received."

No boot filename received
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "proxyDHCP offers were received. No DHCP offers were received."

proxyDHCP offers were received. No DHCP offers were received.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "No DHCP or proxyDHCP offers were received."

No DHCP or proxyDHCP offers were received.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "Media test failed, check cable."

Media test failed check cable
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on Windows loading icon (spinning dots)

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck on "Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key"

Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key BIOS Configuration ggRock Server Check
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Powering on all Machines in the center only results in a few being turned on

This article aims to help users understand why powering up their entire center through ggRock does not always result in all PCs turning on
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Empty UI but PCs boot, console displays "Failed to add dependency on libvirtd, ignoring: Unknown error -22"

systemd[1]: /lib/systemd/system/ggrock.service:3: Failed to add dependency on libvirtd, ignoring Unknown error -22
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine boot stuck, Array Full

This article details processes for clearing space in an array that is full in order to restore ggRock functions.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Powering on all Machines in the center only results in a few being turned on

Powering on multiple systems
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago
Troubleshooting - ggRock

ggRock Troubleshooting

Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Cannot access ggRock Web UI, This site can't be reached

This article describes a workaround and a solution to an issue which might prevent access to the ggRock Web UI.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Cannot boot one system, unable to delete from ggRock Web UI

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Cannot delete old snapshots to free up space (Internal Server Error)

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Cannot log into the ggRock Web UI

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

When using a RAID 5 Array, space is not displayed appropriately in the ggRock Web UI Array Tab

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Server Unreachable, ZFS crashing, ggrock-linux-configurator not updating IP

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Can't apply writeback "Keeping writeback for an old snapshot is not allowed"

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Web UI Inaccessible, ggRock Client Machines will not boot (Advanced)

This article describes a scenario where the root filesystem is full, resulting in Web UI inaccessibility and failure to boot Machines.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock indicates a VM is running when it is not, cannot control VM, internal server error

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Unable to locate target IQN errors in ggRock log

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

After a new installation of ggRock, unable to change password or log in due to being returned to the initial login screen (0.1.853 ONLY)

Change password screen appears briefly when logging in the first time on a new ggRock install, however the password cannot be changed.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock License Inactive - Expired

License Inactive - Expired appears in the ggRock Web UI. PCs will not PXE boot to ggRock successfully.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago
Troubleshooting - Hardware

ggRock Client Machine has either minor hardware differences, or has the same hardware but requires re-installing drivers to function

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine Blue Screen "IO1_INITIALIZATION_FAILED"

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Network Driver and RAM Issues

This article describes a scenario which resulted in ggRock Machine hangs, blue screens, and general instability.
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine Used to Build Image - Cannot Boot to System Image

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

Realtek 9.1.410.2015 Driver Renders Windows 10 20H2 Installation Unusable

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock System Image Windows Driver Installation (Missing Device Drivers)

Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

ggRock Client Machine Black Screen with Mouse Cursor Only

A black screen with only a mouse cursor is displayed
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

BIOS Update Troubleshooting

BIOS Update results in failure to boot to ggRock
Jacob Pitcher avatar
Written by Jacob Pitcher
Updated over a week ago

NIC stuck on 10/100 speed

This article aims to help users resolve any issues with server or client NICs being stuck on using 10/100 Mb instead off full 1Gb and above
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago

Detected Hardware Unit Hang

This article aims to help users troubleshoot Detected Hardware Unit Hang errors that usually lead to heavy performance impact on client PCs
Mikhail Neverov avatar
Written by Mikhail Neverov
Updated over a week ago