Nwlapcug.com


Come ricompilare un Kernel

Il kernel di Linux è la parte del sistema operativo che controlla i processi hardware e di sistema, e mantiene tutto lavorando insieme. Il kernel di default può essere utilizzato sulla maggior parte delle configurazioni hardware e maggior parte del software e gli aggiornamenti del kernel possono essere gestiti dal gestore dei pacchetti del sistema operativo. Tuttavia, ci saranno momenti..--come quando si installa l'hardware molto più recente, il software richiede un kernel più recente o semplicemente vuoi testare il kernel più recente..--che è necessario compilare un kernel personalizzato.

Istruzioni

1

Scaricare il pacchetto sorgente più recente dal sito Web di kernel.org (vedere "Risorse aggiuntive", sotto).

2

Aprire una finestra terminale. La finestra del terminale si troverà nel menu principale di "Applicazione" del sistema operativo, sotto "Strumenti di sistema" o "Utilità". Vi si presenterà con un prompt dei comandi dove si digita 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 sorgente del kernel alla directory/usr/src. Modificare "kernel. tar" con il nome esatto del pacchetto del kernel.

5

Digitare il comando "tar - xvf kernel. tar" per estrarre il pacchetto sorgente del kernel.

6

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

7

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

8

Scegliere qualsiasi kernel opzioni di configurazione tramite il menu.

9

Il comando "make dep: rendere pulita" per configurare le dipendenze e pulire qualsiasi file di configurazione dall'ultima compilazione del kernel.

10

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

11

Problema 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

Digita il comando "make modules_install" per compilare i moduli.

14

Modificare il file the/boot/grub/menu.lst e aggiungere le seguenti informazioni:
titolo Test 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.