Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:hogyanok:kernelforditas

< Hogyanok

Kernel fordítás

Szükséges csomagok telepítése

apt install linux-source
apt install libncurses-dev fakeroot bc kmod cpio felx
apt install build-essential

Kernel használata

Tegyük fel, hogy a 4.9-s kernelt telepítjük.

Csomagoljuk ki a kernelt:

cd  /usr/src
xz -d linux-source-4.9.tar.xz | tar -xf -
ln -s linux-source-4.9 linux
cd linux
make clean
make mrproper

másoljuk le a jelenlegei konfigurációt:

cp /boot/config-`uname -r` .config

Konfiguráljuk a kernelt:

make menuconfig

Ellenőrizzük a változtatásokat:

diff /boot/config-`uname -r` .config

A kernel elkészítése

make ARCH=x86 defconfig

A Debian csomag elkészítése:

make -j`nproc` bindeb-pkg

Telepítés

Fordítás után Debian 9 rendszeren 4.9 kernel esetén a következő telepíthető állományok jönnek létre:

  • linux-image-4.9.130_4.9.10-1_amd64.deb
  • linux-headers-4.9.130_4.9.130-1_amd64.deb

A csomagok telepítése:

cd ..
dpkg -i linux-image-4.9.130_4.9.10-1_amd64.deb \
  linux-headers-4.9.130_4.9.130-1_amd64.deb

Az initramfs automatikus frissül.

Használat

reboot

Ellenőrzés:

uname -a

Linkek

oktatas/linux/hogyanok/kernelforditas.txt · Utolsó módosítás: 2019/08/21 14:15 szerkesztette: admin