Ich im Beitrag Kernel Bauen geschrieben, wie man sich einen Linux Kernel für Debian bzw. Ubuntu selbst bauen kann. Da ich in der letzten Zeit öfter Kernel baue, habe ich mir ein Skript geschrieben, welches alle Schritte automatisiert. Das Skript befindet sich unten. build-kernel.sh #!/bin/bash set -e VERSION= KERNEL_KEY=38DBBDC86092693E function usage() { echo '' echo "$(basename "$0")--kernel=4.15.6" echo 'Build linux kernel' printf '\t-h --help\n' printf '\t--kernel=<kernel version>\n' echo '' } while [ "$1" !
Auf meinen Arbeitslaptop und auf meinen privaten Desktop nutze ich Ubuntu 16.04. Da die Ubuntu-Kernel etwas staubig sind, habe ich angefangen selbst einen aktuellen Kernel (4.12.3) zu bauen. Abhänigkeiten Zum bauen des Kernels unter Ubuntu benötigt man build-essential und libssl-dev. Mit ccache kann man das bauen beschleunigen1 aus diesem Grund nutze ich es. Auf kernel.org findet man die neusten Kernel als tarball zum download. Kernel bauen Wenn man die alte Konfiguration beibehalten möchte, dann muss man vorher die laufende Konfiguration in das aktuelle Verzeichnis vom entpackten Kernel kopieren: