Skip to main content

Boot the server in recovery and diagnostic mode

If the server does not boot or is unavailable for network connection, boot it in one of the recovery and diagnostics modes. After booting, you can perform server diagnostics and fix errors in the OS configuration.

If the server becomes unavailable some time after a reboot, check if hibernation is enabled in the OS. Hibernation can enable automatically when installing certain analytics packages (anaconda, cudatoolkit, nvidiautils, etc.).

For issues with Mac Mini M1 and Raspberry Pi servers, create a ticket.

  1. Select a recovery and diagnostic mode.
  2. Change the server boot template.
  3. Connect to the server.
  4. Return to the previous server boot template.

1. Select a recovery and diagnostic mode

Recovery and diagnostic modes provide full access to the server file system.

We recommend using a recovery and diagnostic mode based on your tasks and server OS:

  • Rescue — for Linux servers;
  • WinPE — for Windows servers;
  • Boot menu — for any server OS;
  • Veeam Recovery Media 13 for Windows — for restoring a server from a backup;
  • Talos — for working with Kubernetes.

Rescue is a recovery mode that loads the operating system into the server's RAM without using local server disks. It contains pre-installed system diagnostic and recovery tools. You can install additional tools yourself using the package manager pacman.

You can connect to a server in Rescue mode via SSH or a KVM console.

The first time you log in to the server, the SSH key is saved to the ~/.ssh/known_hosts file. If the server has been rebooted, an error may appear upon subsequent authorization: REMOTE HOST IDENTIFICATION HAS CHANGED. To fix this, remove the host information for the IP address:

ssh-keygen -f "/home/<username>/.ssh/known_hosts" -R "<ip_address>"

Specify:

  • <username> — username (login). You can view it in the control panel: in the top menu, click ProductsDedicated ServersServers → server page → Operating System tab → Login;
  • <ip_address> — public IP address of the server. Can be viewed in the control panel: in the top menu, click ProductsDedicated ServersServers → server page → Operating System tab → IP.

2. Change the server boot template

  1. In the control panel, on the top menu, click Products and select Dedicated Servers.

  2. In the Servers section, open the server page → Operating System.

  3. Click Change boot template.

  4. Select a boot template:

    • Boot to Rescue;
    • Boot to WinPE;
    • Boot to Boot menu;
    • Boot to Veeam Recovery Media 13 for Windows;
    • Boot to Talos.
  5. In the New password field, click . A new password will be generated; it is used only for connecting to the server in recovery and diagnostic mode.

  6. Click Save and reboot. The server will be rebooted, and all data on it will be preserved.

3. Connect to the server

The password for connecting to the server in recovery and diagnostic mode can be viewed in the control panel in the ProductsDedicated ServersServers → server page → Operating System tab. You generated the password when changing the server boot template in step 5.

The connection process depends on the selected recovery and diagnostics mode:

  • in all modes — via KVM console. For Chipcore Line servers, you can order the additional service IP-KVM connection for 3 hours;
  • in Rescue — via SSH – to protect servers from attacks, the number of authorization attempts when connecting to a server in Rescue is limited. If there are 10 failed connection attempts from one IP address within an hour, this IP address will be blocked for a day. To unblock the IP address sooner – reboot the server;
  • in WinPE — via VNC;
  • in Veeam Recovery Media 13 for Windows — VNC;
  • in Talos — VNC.

4. Return to the previous server boot template

When rebooting the server from the OS, the boot template will automatically change to the one that was set before changing the server boot template.

  1. In the control panel, on the top menu, click Products and select Dedicated Servers.
  2. In the Servers section, open the server page → Operating System.
  3. Click Change boot template.
  4. In the Boot template field, select the previous boot template.
  5. Click Save and reboot.