Come modificare kernel di versioni

February 16

Il kernel è un costituente fondamentale di un sistema operativo del computer. Esso fornisce un livello di astrazione che è utilizzato da un computer al fine di consentire hardware per essere manipolato da un software. Il kernel è responsabile delle gestione delle risorse del sistema (come i dispositivi di uscita CPU, memoria principale e di ingresso /) in modo che il software può fornire la funzionalità operativa richiesta.

Il kernel del sistema operativo Linux può essere aggiornato periodicamente, a causa della natura dinamica del sistema operativo.

istruzione

1 Visita Kernel.org e scaricare l'ultima versione stabile del kernel (vedi Risorse). Assicurarsi di scaricare il file nel "/ / usr src /" directory.

Si prega di notare che McAfee SiteAdvisor considera Kernel.org di essere al sicuro (nessun malware).

2 Tipo "ls -al" nella riga di comando all'interno del "/ / usr src /" directory. Mentre ancora nella stessa directory, eliminare la directory simbolica di "Linux" digitando "rm linux" nella riga di comando.

3 Scompattare / estrarre il file bunzip2 (.bz2).

Tipo "tar -xvzf (nome del file scaricato) .tar.gz." Si prega di notare che il testo "(nome file scaricato)" dovrebbe essere sostituito con l'ultima versione del kernel che è stato scaricato, ad esempio, "linux-2.6.37." Questo sarebbe letto come "tar -xvzf linux-2.6.37.tar.gz" nella riga di comando.

4 Compilare il nuovo kernel. Le seguenti operazioni consentiranno di compilare il sorgente completo del nuovo kernel (è necessario essere nella directory "/ usr / src"):

Nella riga di comando, digitare i seguenti comandi (premere "Invio" dopo aver digitato ogni comando separato):

"Make menuconfig"

"Make dep"

"Make clean"

"Make zImage"

Ora siete pronti per installare il nuovo kernel.

5 Aggiornare il kernel di Linux.

Nella riga di comando, digitare i seguenti comandi (premere "Invio" dopo aver digitato ogni comando separato):

"Cd / arch / i386 / boot /"

"(Numero di versione) cp bzImage / boot / vmlinuz-" Si prega di notare che questa dipende dalla versione installata.

"Cd / usr / src / linux /"

"Cp System.map numero /boot/System.map-(version)" Si prega di notare che questo dipenderà dalla versione installata.

"Cd / boot"

"Rm System.map"

"Ln -s System.map- (numero di versione) System.map"

"Cd / etc"

Modificare il file "lilo.conf" digitando "vi /etc/lilo.conf" e aggiornare il file con le informazioni dal nuovo kernel. Aggiungere il seguente alla parte inferiore del testo all'interno del "file lilo.conf":

"Label = Linux.old

root = / dev / hda1

sola lettura

image = / boot / vmlinuz- (numero di versione). Si prega di notare che questo dipenderà dalla versione installata.

label = Linux.old

root = / dev / hda1

sola lettura"

Aggiornare la prima immagine in modo da riflettere la nuova versione. Rimuovi "old" dalla prima immagine, e aggiornare il "vmlinuz- (numero di versione)" per riflettere il nuovo numero di versione all'interno del file "lilo.conf" (ad esempio, vmlinuz-2.6).

Dopo tutto questo è completato, digitare "lilo" nella riga di comando.

6 Riavviare il computer. Il vostro nuovo kernel Linux viene installato.