linux-kernel Handledning
Komma igång med linux-kernel
Sök…
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.