Come a ricompilare il kernel

January 21

Il kernel di Linux è la parte del sistema operativo che controlla i processi di hardware e di sistema, e mantiene tutto lavorare insieme. Il kernel di default può essere utilizzato sulla maggior parte delle configurazioni hardware e con la maggior parte dei software e aggiornamenti del kernel può essere gestito dal gestore dei pacchetti del sistema operativo. Tuttavia, ci saranno momenti - ad esempio quando si sta installando il più recente hardware, il software richiede un kernel più recente o vorrei solo per testare il kernel più recente - che è necessario costruire un kernel personalizzato.

istruzione

1 Scarica l'ultimo pacchetto sorgente dal sito kernel.org (vedi "Risorse aggiuntive" di seguito).

2 Aprire una finestra di terminale. La finestra del terminale saranno trovati in menu principale "Applicazione" del sistema operativo, in virtù di "Utilità di sistema" o "utility". Verrà presentato con un prompt dei comandi, dove potrete digitare i seguenti comandi.

3 Digitare il comando "su" per passare all'utente root.

4 Digitare il comando "mv kernel.tar / usr / src /" per spostare il pacchetto dei sorgenti del kernel di directory / usr / src. Cambiare "kernel.tar" con il nome esatto del pacchetto del kernel.

5 Digitare il comando "tar -xvf kernel.tar" per estrarre il pacchetto dei sorgenti del kernel.

6 Digitare il comando "cd Linux /" per spostare nella directory di Linux sotto / usr / src /

7 Eseguire il comando "make menuconfig" per far apparire il menu di configurazione del kernel.

8 Scegli le opzioni di configurazione del kernel attraverso il menu.

9 Eseguire il comando "make dep: make clean" per configurare le dipendenze e ripulire i file di configurazione dall'ultima compilazione del kernel.

10 Eseguire il comando "make zImage" per creare l'immagine del kernel.

11 Eseguire il comando "make modules" per creare i moduli del kernel.

12 Digitare il comando "cp / usr / Linux / src / arch / i386 / boot / zImage / boot / newkernel" per copiare il "zImage" nella directory di avvio.

13 Digitare il comando "make modules_install" per compilare i moduli.

14 Modificare il / grub / menu.lst / boot e aggiungere le seguenti informazioni:
titolo di test del kernel (2.6.0)

root (hd0,1)
kernel /boot/zImage-2.6.0 ro root=LABEL=/
initrd /boot/initrd-2.6.0.img

15 Riavviare il sistema.

16 Scegliere "test Kernel" dal menu di avvio di GRUB per avviare il nuovo kernel.