Come compilare un kernel in Ubuntu Lucid

May 8

Il kernel di un sistema operativo è il componente principale del codice che costituisce tale sistema. Esso agisce come un collegamento tra l'architettura del sistema e il codice che gli utenti interagiscono con. Il kernel di Linux è di circa sei milioni di linee di codice, e viene normalmente compilato e installato durante un processo di installazione tipica. Se sei un utente esperto di Linux, si consiglia di compilare il kernel da soli, magari per provare una funzione sperimentale o anche solo come esperienza di apprendimento.

istruzione

1 Installare tutti i pacchetti necessari. In un terminale, digitare quanto segue:

sudo apt-get install fakeroot build-essential incidente kexec-tools makedumpfile kernel a cuneo

sudo apt-get build-dep linux

sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev AsciiDoc binutils-dev

Questo consente di installare tutti i pacchetti relativi alla compilazione e l'installazione del kernel.

2 Scarica i sorgenti del kernel. Digitare quanto segue nel terminale per ottenere .orig.tar.gz, .diff.gz e .dsc, così come una sottodirectory:

sudo apt-get build-dep --no-install-raccomanda linux-image - $ (uname -r)

apt-get source linux-image - $ (uname -r)

3 Crea tutti gli obiettivi per la propria architettura digitando quanto segue:

fakeroot debian / rules clean

Autobuild = 1 fakeroot debian / rules binary-Debs

4 Riavviare il computer. Le partenze kernel giusto e installati e installa il resto del sistema operativo.

Consigli e avvertenze

  • Non tentare questo se sei un nuovo utente. Compilare il kernel da soli può risultare in un sistema instabile, e potrebbe non essere in grado di presentare le segnalazioni di bug e rendere estremamente difficile ottenere il supporto per il sistema. Se qualcosa va storto, potrebbe essere necessario reinstallare il sistema da zero.