Utilizzo di Linux permette di personalizzare ogni aspetto del vostro sistema operativo . Ci sono momenti in cui hai bisogno o potrebbe voler compilare un kernel personalizzato , sia per aggiungere funzioni necessarie , rimuovere le funzioni non necessarie o ridurre al minimo il consumo di memoria . Compilazione del kernel permette anche di rimanere in prima linea , come è possibile installare nuove versioni del kernel man mano che vengono rilasciati , invece di aspettare per un pacchetto di distribuzione . Cose che ti serviranno
Esplora ambientaliste
Linux Kernel Source Code
Mostra più istruzioni
compilare ed installare un kernel personalizzato in Linux
1
installare un ambiente di compilazione . Prima di creare un kernel personalizzato , è necessario installare gli strumenti di sviluppo necessari per compilare il kernel . Questo include pacchetti come "gcc ", "make" e " libc - dev ".
2
scaricare il codice sorgente del kernel di Linux . Se la vostra distribuzione non ha un modo di scaricare i sorgenti del kernel , il codice sorgente scaricare dal Linux Kernel Archive ( vedi Risorse) .
3
estrarre il codice sorgente . Creare una directory nella vostra home directory per lavorare e spostare il codice sorgente del kernel " tarball " ( file tar.gz) in quella directory . Eseguire il seguente comando , sostituendo la versione attuale con la versione del kernel che hai scaricato : "tar - xzvf linux- 2.6.22.tar.gz "
4
confermare i file sono stati estratti . Si dovrebbe vedere una lunga lista di file da scorrere dopo l'esecuzione del comando tar che include tutti i file che è stato estratto . Cambia la directory nella nuova directory creata da tar , confermano i file ci sono e controllare la fine della produzione di catrame per assicurarsi che non sono stati segnalati errori .
5
Importa file. Config della vostra distribuzione . Le più moderne distribuzioni Linux hanno bisogno di alcune bandiere molto specifiche di configurazione del kernel per l'esecuzione. Al fine di rendere un kernel che è compatibile con la vostra distribuzione , è necessario copiare . File di configurazione del kernel nella directory del kernel ora, come questo vi darà una configurazione a cui è possibile apportare modifiche , in contrasto con la necessità di creare una configurazione completamente nuova .
6
costruire un programma di configurazione . Ci sono diversi modi di eseguire il programma di configurazione del kernel di Linux . La prima e più semplice è semplicemente " make config " . Ciò consentirà di costruire e lanciare un piccolo programma basato su testo che consente di selezionare le opzioni del kernel . Un programma grafico è inclusa nella forma di "make xconfig ". Altri programmi grafici possono essere disponibili in forma di " fare gconfig " o " fare kconfig ".
7
applicare patch al kernel. Le patch possono essere ottenuti per risolvere alcuni problemi hardware , migliorare le prestazioni del kernel o per provare le funzioni sperimentali .
8
Modificare le opzioni di configurazione . Aggiungere o rimuovere le caratteristiche che si desidera , ma essere consapevoli del fatto che la rimozione di alcune funzioni potrebbe rendere il vostro malfunzionamento distribuzione
9
Compilare il kernel e moduli , utilizzando i seguenti comandi : . "Make dep make
pulito rendono
bzImage make modules " . Se vengono segnalati errori , dovrete tornare indietro e diagnosticare prima che il kernel sarà costruire . Quando i comandi rendono sono finiti, il kernel sarà costruito e dei moduli sarà costruito e installato. Il processo di marca ci vorrà del tempo .