Run Custom Kernels and Distribution Templates on Linode Instances

While the Linode Platform provides minimalist distribution templates and kernels complied to support the Linode's infrastructure explicitly, it is possible to deploy custom distributions and kernels within the context of the Linode Platform. These documents explore the use PV-Grub, for booting into a kernel of your choosing, and the procedure for creating and uploading custom distributions to run in your Linode instance.

Run a Distribution-Supplied Kernel on a KVM Linode

Instructions for configuring your Linode to run a native distribution-supplied kernel on KVM hosts. Written for distributions using systemd

Custom Compiled Kernel with PV-GRUB on Debian & Ubuntu

Instructions for configuring your Debian or Ubuntu Linode to run a custom compiled kernel with PV-GRUB.

Run a Distribution-Supplied Kernel with PV-GRUB

Instructions for configuring your Linode to run a native distribution-supplied kernel with PV-GRUB.

Custom Compiled Kernel on Debian & Ubuntu

Custom Compiled Kernel with PV-GRUB on CentOS 7

Instructions for configuring your Linode to run a custom compiled kernel with PV-GRUB on CentOS 7

Custom Compiled Kernel on CentOS 7

Run a Custom Distro on a KVM Linode

How to run a custom Linux distribution or pre-built Linux appliance on your KVM Linode.

Install FreeBSD on Linode

FreeBSD is a free and open source operating system based on the Berkeley Software Distribution from the late 1970's. Today FreeBSD is used all over the world.

Install CoreOS on Your Linode

CoreOS is a container-centric Linux distribution designed for clustered systems running in the cloud. This guide details installing CoreOS on a KVM Linode.

Running a Custom Linux Distribution on a Linode

How to run a custom Linux distribution or pre-built Linux appliance on your Linode.

Custom Compiled Kernel with PV-GRUB on Arch Linux

Instructions for configuring your Linode to run a custom compiled kernel with PV-GRUB on Arch Linux