Object Storage is in free public beta, try it now 🚀

Help


Community tutorials and documentations

What is a bootscript and how to use it

What is a booscript and how to use it

This page shows you how to boot an instance with a specific bootscript. Bootscripts allow you to start a server with a specific Kernel version.

Requirements

A bootscript is composed of three elements:

  • The kernel
  • The initrd - An archive containing the scripts needed to fetch the missing kernel modules and dynamically mount your NBD root volume, fully loaded in RAM before loading your volumes.
  • The cmdline - Passed to the kernel at startup. Available for the initrd scripts and available from the server with the following command cat /proc/cmdline.

important: If you attach a bootscript while your server is running, you will have to reboot the server to apply changes.

Change servers bootscript

In the Control Panel, click “Servers” in the left panel.

Servers list

Select the server you want to change the bootscript. In the server details, display advanced options.

The list of available bootscripts appears. Then select the bootscript you want to start your server with and validate.

Server bootscript

Reboot your server. In a few seconds, your server will be running with the new bootscript. Connect your server and run uname -a. In my case I changed the kernel version to 4.4.114-mainline-rev1.

Linux scw-ffxxyy 4.4.114-mainline-rev1 #1 SMP Thu Feb 1 16:23:12 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux

Discover a New Cloud Experience

Deploy SSD Cloud Servers in seconds.