Come compilare un kernel su Debian

June 19

Come compilare un kernel su Debian


Per i nuovi utenti provenienti da un background in Windows o Macintosh, la flessibilità del sistema operativo Linux può essere schiacciante. Quasi nulla del sistema può essere cambiato o modificato in base alle esigenze individuali. Questo si estende anche al nucleo, o "kernel" del sistema operativo. Gli utenti possono compilare un kernel personalizzato sintonizzati per il proprio computer. Debian, una versione popolare di Linux, ha un proprio strumento per lo scopo, chiamato "kernel-package." Si crea adattato un kernel che può essere installato facilmente come un programma applicativo.

istruzione

Impostare

1 Verificare la versione corrente del kernel si sta eseguendo con l'apertura di una finestra di terminale e digitare il comando "uname -r" (senza le virgolette). Annotare il numero di versione.

2 Aprire una finestra di terminale e digitare "apt-get install kernel-package fakeroot linux-source-2.6.32" (senza virgolette), ma sostituire il numero di versione del proprio kernel per le cifre alla fine. Questo carica i pacchetti di cui hai bisogno sul tuo computer. Alcune installazioni potrebbero richiedere pacchetti aggiuntivi.

3 Creare una cartella per il nuovo kernel, o facendo clic destro nel file manager o digitando "~ / newkernel / mkdir" (senza virgolette) nella finestra del terminale aperta.

4 Copiare il codice sorgente per la nuova cartella con il mouse, oppure digitando "/usr/src/linux-source-2.6.32.tar.bz2 ~ / newkernel / cp" (senza virgolette) nella finestra del terminale. Ancora una volta, sostituire il numero 2.6.32 con il numero di versione si sta usando.

5 Passare alla nuova cartella con un doppio clic su di esso con il mouse, o digitando "cd / newkernel /" (senza virgolette) nella finestra del terminale. Una volta lì, estrarre i file di origine facendo doppio clic sull'icona per il codice sorgente, o digitando "tar xjf /usr/src/linux-source-2.6.32.tar.bz2" (senza virgolette) nella finestra del terminale .

6 Passare alla nuova cartella creata per il codice sorgente, facendo clic su di esso o digitando "cd linux-source-2.6.32" (senza virgolette), sostituendo il numero di versione corretta al posto di 2.6.32.

Creazione di un kernel

7 Eseguire il manager configurazione grafica digitando il comando "make xconfig" (senza virgolette) nella finestra del terminale aperta. Una finestra di dialogo si aprirà, consentendo di scegliere i driver e moduli specifici è necessario caricare per il proprio kernel personalizzato. Ad esempio, se il computer contiene una scheda video Nvidia, si può tranquillamente dire che omettere tutte le altre marche.

8 Leggere attentamente il file di aiuto al fine di evitare inutili complicazioni. Se non si è certi se includere o escludere un driver, l'opzione sicura è quella di accettare le scelte di default che vengono presentati. L'unica eccezione è la scelta denominato "Supporto per moduli caricabili," dove sarà necessario scegliere manualmente "modulo del kernel loader."

9 Tipo "make-kpkg clean" (senza virgolette) nella finestra del terminale per ripristinare i parametri di kernel-package.

10 Compilare il kernel digitando "fakeroot make-kpkg --initrd --revision = custom.1.0 kernel_image" (senza virgolette) nella finestra del terminale. Il numero che segue la parola "custom" può essere qualsiasi cosa; è per uso personale. Se si compila kernel in un secondo momento, basta cambiare il numero.

11 Attendere che il kernel per la compilazione. Questo potrebbe richiedere un minimo di 10 minuti o fino a diverse ore, a seconda del sistema. Lo schermo lampeggerà un gran numero di messaggi durante il processo. E 'normale. Alla fine, si vedrà una nuova cartella che contiene un singolo file, con un nome che termina in .deb.

12 Eseguire il file del pacchetto Debian con un doppio clic su di esso nel file manager, o presso la finestra del terminale tipo "cd .." (senza virgolette) per passare alla nuova cartella e poi "dpkg -i * .deb" (senza virgolette ) per eseguire il file. Al termine, leggere tutti gli avvisi o avvisi, quindi riavviare il sistema.

13 Selezionare il nuovo kernel personalizzato dal menu di GRUB e il computer si avvierà da esso. Testare l'hardware con attenzione il primo giorno o due. Se si riscontrano problemi con il nuovo kernel, riavviare il sistema e scegliere il più vecchio, il kernel non-personalizzato dal menu di GRUB.

Consigli e avvertenze

  • Per ulteriori informazioni consultare la documentazione sul sito web di Debian, e la pagina di manuale di kernel-package.