Fedora Kernel kompilieren

Aus ThinkPad-Wiki

Anleitung zum erstellen eines selbstgebaute kernel-rpm mit phc-support bei Fedora 17. (Benutzte Quelle: http://fedoraproject.org/wiki/Building_a_custom_kernel

Vorbereitung

Build Umgebung einrichten

Es werden folgende Pakete benötigt:

  • rpmdevtools
  • yum-utils
  • ncurses-devel
su -c 'yum install rpmdevtools yum-utils ncurses-devel'

Anschließend muss die RPM package building environment im Home-Verzeichnis erstellt werden:

rpmdev-setuptree

Dieses Komando erstellt die Verzeichnisse: ${HOME}/rpmbuild/SOURCES, ${HOME}/rpmbuild/SPECS, ${HOME}/rpmbuild/BUILD.

Quellcode download

Vorlage:Admon/warning Download der kernel-<version>.src.rpm Datei:

cd ~/rpmbuild
yumdownloader --enablerepo=updates-source --source kernel

Build dependencies installieren

su -c 'yum-builddep kernel-<version>.src.rpm'

Kernel-Quellcode ins repo laden

rpm -Uhv kernel-<version>.src.rpm

Kernel kompilieren

Setup