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 booting into a kernel of your choosing, and the procedure for creating and uploading custom distributions to run in your Linode instance.

Use the Distribution-Supplied Kernel on CentOS 6 with Grub Legacy

Configure your CentOS 6 Linode to use the distribution-supplied kernel

Run a Distribution-Supplied Kernel on a KVM Linode

Use the Linode Manager's GRUB 2 boot setting to run your distribution's native Linux kernel

Install and Configure NixOS on a Linode

Install NixOS, which is known for its declarative approach to configuration management, configuration rollback, reliability, and for being DevOps-friendly.

Custom Compiled Kernel on Debian & Ubuntu

Instructions for compiling and configuring a custom kernel your Debian or Ubuntu Linode

Custom Compiled Kernel on CentOS 7

Instructions for compiling and configuring a custom kernel on your CentOS 7 Linode

Run a Distribution-Supplied Kernel

Use the Linode Manager's GRUB 2 boot setting to run your distribution's native Linux kernel

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 Alpine Linux on your Linode

Alpine Linux is a small, security-oriented Linux distro. This guide explains how to install and configure Alpine Linux on a Linode

Install a Custom Distribution on a Linode

Install a Custom Distribution or Linux Appliance on your KVM Linode.