User:Anthumchris:How to build the Alpine Linux kernel: Difference between revisions
Anthumchris (talk | contribs) m (Anthumchris moved page User:How to build the Alpine Linux kernel to User:Anthumchris:How to build the Alpine Linux kernel: this wiki is confusing me and I moved to the wrong place outside my userspace) |
Anthumchris (talk | contribs) No edit summary |
||
Line 8: | Line 8: | ||
Run as root: | Run as root: | ||
<pre> | <pre> | ||
apk add alpine-sdk # install required packages | |||
apk add alpine-sdk | addgroup USERNAME abuild # your non-root user | ||
# | |||
</pre> | </pre> | ||
Revision as of 18:02, 3 December 2024
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 5 minutes to few hours (depending on the speed of your system). The kernel is built using abuild
and aports.
Before you start
A running instance of Alpine Linux and a non-root user are required to use abuild
.
Build the kernel
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 # build/install the kernel cd aports/main/linux-lts/ time abuild -crK
Install the kernel
apk add /home/USERNAME/packages/.....................................