Files
surface-go2-kernel-build/README.md
Loosetooth 1c0957ab36
Some checks failed
Build Custom Kernel / build-kernel (push) Has been cancelled
improve kernel build steps
2024-12-19 18:58:50 +01:00

19 lines
522 B
Markdown

# Building the custom kernel
On a NIX machine:
```bash
nix-build '<nixpkgs/nixos>' -A config.system.build.kernel --arg configuration ./custom-kernel.nix
```
# Uploading the kernel as an artifact to Gitea
1. Create a tarball of the built kernel:
```bash
mkdir result-writable
cp -rL result/lib/modules/6.6.63/kernel result-writable/kernel
sudo chmod -R u+rwX,g+rwX,o+rX result-writable
tar -czf custom-kernel.tar.gz -C result-writable .
rm -rf result-writable
```
2. Create a new release on Gitea and upload the tarball