Build Linux kernels for Arm cloud instances
Introduction
Set up your Arm instance for kernel building
Build and install custom Linux kernels
Build kernels for Fastpath validation
Next Steps
Build Linux kernels for Arm cloud instances
Who is this for?
This is an advanced topic for software developers building custom Linux kernels on Arm servers and cloud instances.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Set up a build environment for compiling Linux kernels on Arm cloud instances
- Build custom Linux kernels with various configurations using TuxMake
- Install and verify custom-built kernels
- Configure kernels for specific use cases, including 64 KB page sizes and Fastpath testing
Prerequisites
Before starting, you will need the following:
- An Arm cloud instance with at least 24 vCPUs and 200 GB of free storage running Ubuntu 24.04 LTS
- Understanding of kernel images and modules
- Familiarity with GRUB bootloader and initramfs