GNU/Linux
Compilare il kernel di Linux
Ricerca…
Compilazione di Kernel Linux su Ubuntu
Attenzione: assicurati di disporre di almeno 15 GB di spazio libero su disco.
Compilazione in Ubuntu> = 13.04
Opzione A) Usa Git
Usa git se vuoi rimanere sincronizzato con l'ultima fonte del kernel di Ubuntu. Istruzioni dettagliate possono essere trovate nel Kernel Git Guide. Il repository git non include i file di controllo necessari, quindi è necessario crearli tramite:
fakeroot debian/rules clean
Opzione B) Scarica l'archivio sorgente
Scarica l'archivio sorgente - Questo è per gli utenti che vogliono ricostruire i pacchetti standard di Ubuntu con patch aggiuntive. Utilizzare un comando follow per installare le dipendenze di build ed estrarre il source (nella directory corrente):
Installa i seguenti pacchetti:
sudo apt-get build-dep linux-image-`uname -r`
Opzione C) Scarica il pacchetto sorgente e crea
Questo è per gli utenti che vogliono modificare o giocare con l'origine del kernel con patch Ubuntu.
Recupera l'ultima fonte del kernel da kernel.org .
Estrarre l'archivio in una directory e
cdin esso:tar xf linux-*.tar.xz cd linux-*Costruisci l'interfaccia di configurazione di ncurses:
make menuconfigPer accettare la configurazione predefinita, premere → per evidenziare
< Exit >e quindi A capo .Premere nuovamente Invio per salvare la configurazione.
Usa
makepermakeil kernel:makeSi noti che è possibile utilizzare il
-j nbandiera per compilare i file in parallelo e sfruttare più core.
L'immagine del kernel compresso può essere trovata su arch/[arch]/boot/bzImage , dove [arch] è uguale a uname -a .