Come Compilare Il Kernel

Sommario:

Come Compilare Il Kernel
Come Compilare Il Kernel

Video: Come Compilare Il Kernel

Video: Come Compilare Il Kernel
Video: Compilare il Kernel [1 di 2] 2024, Maggio
Anonim

Uno dei vantaggi dei sistemi operativi della famiglia Linux è la loro estrema flessibilità, espressa nella capacità di mettere a punto quasi tutti i componenti. Ad esempio, puoi compilare un kernel con opzioni di configurazione su misura per l'hardware che stai attualmente utilizzando. Installando un tale kernel, puoi aumentare significativamente le prestazioni complessive del sistema.

Come compilare il kernel
Come compilare il kernel

Necessario

  • - accesso al repository con pacchetti sorgente o accesso a Internet;
  • - la password per l'utente root sulla macchina locale.

Istruzioni

Passo 1

Ottieni i sorgenti del kernel. Se hai accesso al repository dei sorgenti e include un pacchetto con la versione corretta del kernel, installa questo pacchetto usando l'utility apt-get o synaptic.

Se non hai accesso ai repository, o hai bisogno di creare una versione specifica del kernel, scarica i sorgenti dal server kernel.org. Apri https://www.kernel.org/pub/linux/kernel nel tuo browser. Passare alla sottodirectory corrispondente alla riga della versione del kernel richiesta. Seleziona l'archivio desiderato e scaricalo sul tuo disco rigido. Usa la funzione di salvataggio del browser o il tuo download manager preferito. Puoi anche scaricare l'archivio con il codice sorgente del kernel della versione richiesta tramite FTP dal server ftp.kernel.org.

Scarica le patch del kernel (patch) se necessario. Prendi le patch che desideri su kernel.org e salvale anche sul tuo disco rigido.

Passo 2

Prepara il tuo sistema per la compilazione del kernel. Installa il compilatore gcc, sviluppa i pacchetti glibc e ncurses, il pacchetto fakeroot (a meno che tu non abbia intenzione di compilare il kernel come root). Installa le librerie TCL/TK se vuoi configurare il kernel utilizzando un'interfaccia grafica sotto il controllo di un server X.

Passaggio 3

Prepara l'albero dei sorgenti del kernel. Decomprimere l'archivio dei sorgenti nella directory /usr/src/linux. Oppure scompattalo in una directory arbitraria e crea un collegamento simbolico Linux ad esso dalla directory / usr / src. Usa un programma di decompressore che corrisponda al tipo di archivio che hai scaricato (tar o bzip).

Applicare patch ai sorgenti del kernel, se necessario. Decomprimi le patch nella directory / usr / src. Utilizzare il comando patch per applicare le modifiche.

Passaggio 4

Configura il kernel. Se la versione della configurazione dovesse essere basata su quella già presente sul sistema, copiare il file denominato come config- dalla directory /boot alla directory /usr/src/linux e rinominarlo in.config.

Passare alla directory /usr/src/linux. Esegui make con config, menuconfig, oldconfig o xconfig. Il parametro config ti permetterà di configurare il kernel passo dopo passo. Se specifichi oldconfig, verranno utilizzati il più possibile i valori della vecchia configurazione. Il comando make menuconfig consentirà la configurazione utilizzando un comodo menu di testo e make xconfig avvierà il configuratore grafico. Imposta tutti i parametri di configurazione del kernel richiesti.

Passaggio 5

Compila il kernel. Eseguire make dep e make clean in sequenza per generare file di dipendenza e pulire l'albero dei sorgenti. Esegui make bzImage per compilare e creare un file immagine del kernel. Compilare i moduli del kernel digitando make module nella console.

Consigliato: