User:Anthumchris:How to build the Alpine Linux kernel

From Alpine Linux
Revision as of 18:22, 3 December 2024 by Anthumchris (talk | contribs)

How build the Alpine Linux kernel

A customized build of the Alpine Linux kernel may be needed if you are experimenting with adding/removing kernel features and modules. The Alpine kernel extends the standard Linux kernel and builds within a few minutes to a few hours (depending on the speed of your system) using abuild and aports.

Before you start

A running instance of Alpine Linux and a non-root user are required to use abuild.

Build & install the kernel

Build

Run as root:

apk add alpine-sdk           # install required packages
addgroup USERNAME abuild     # your non-root user

Run as non-root user:

git clone --depth 1 https://gitlab.alpinelinux.org/alpine/aports.git
abuild-keygen --append

cd aports/main/linux-lts/
time abuild -crK

Install

apk add /home/USERNAME/packages/.....................................

See Also