linux-kernelKomma igång med linux-kernel


Anmärkningar

Det här avsnittet ger en översikt över vad linux-kernel är och varför en utvecklare kanske vill använda den.

Det bör också nämna alla stora ämnen i Linux-kärnan och länka till relaterade ämnen. Eftersom dokumentationen för linux-kernel är ny kan du behöva skapa initialversioner av relaterade ämnen.

versioner

Version Utgivningsdatum
4,4 2016/01/10
4,1 2015/06/21
3,18 2014/12/07
3,16 2014/08/03
3,12 2013/11/03
3,10 2013-06-30
3,4 2012-05-20
3,2 2012-01-04

Installation eller installation

Linuxkällkällkod finns på https://www.kernel.org/

Ladda ner extrakt och gå till kärnkatalogen

Skriv in dessa kommandon steg för steg i din terminal. (Välj rätt version du behövde istället för linux-4.7.tar.gz)

wget http://www.kernel.org/pub/linux/kernel/v4.7/linux-4.7.tar.gz
tar zxvf linux-4.7.tar.gz
cd linux-4.7
 

make menuconfig kommer att välja de funktioner som krävs för kärnan. Gamla kärnkonfigurationer kan kopieras genom att använda den gamla .config filen och utföra make oldconfig . Vi kan också använda make xconfig som en grafisk version av konfigurationsverktyget.

Bygg beroenden, kompilera kärnan och modulerna.

make dep
make bzImage
make modules
make modules_install 
 

Alternativt, om du vill konfigurera om den gamla kärnan och kompilera den igen, köra kommandona nedan:

make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install
 

system.map kärnan, system.map fil till /boot/vmlinuz-4.7

skapa en .conf fil med nedanstående innehåll

image = /boot/vmlinuz-4.7
label = "Linux 4.7"
 

Kör sedan lilo -v att ändra startsektorn och starta om.