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.
Instructions for configuring your Linode to run a native distribution-supplied kernel on KVM hosts. Written for distributions using systemd
Instructions for configuring your Debian or Ubuntu Linode to run a custom compiled kernel with PV-GRUB.
Instructions for configuring your Linode to run a native distribution-supplied kernel with PV-GRUB.
Instructions for configuring your Linode to run a custom compiled kernel with PV-GRUB on CentOS 7
How to run a custom Linux distribution or pre-built Linux appliance on your KVM Linode.
How to run a custom Linux distribution or pre-built Linux appliance on your Linode.
Instructions for configuring your Linode to run a custom compiled kernel with PV-GRUB on Arch Linux