Compilazione kernel Ubuntu

esperienze avute con Linux e la configurazione di qualche periferica o programma. Postate solo configurazioni effettuate con successo
Avatar utente
Starless
Ninja Pinguinus
Ninja Pinguinus
Messaggi: 12
Iscritto il: giovedì, 25.09.2008, 11:14
Indica il numero centrale della lista (tre): 0
Località: Martina Franca (TA)

Compilazione kernel Ubuntu

Messaggioda Starless » martedì, 07.10.2008, 14:25

Installare da Synaptic (o con apt-get): libncurses5-dev e kernel-package.


Scaricate i sorgenti del nuovo kernel che volete compilare (linux-new-kernel.tar.gz).

Copiate il file tar.gz appena scaricato in /usr/src.

Scompattate il tutto:

Codice: Seleziona tutto

tar zxvf linux-new-kernel.tar.gz


Entrate nella cartella in cui sono stati scompattati i sorgenti e lanciate i seguenti comandi:


Codice: Seleziona tutto

sudo make-kpkg clean
N.B.: cancella il .config.

Codice: Seleziona tutto

sudo make menuconfig
N.B.: potete anche dare "sudo make oldconfig" in base alle vostre esigenze.

Codice: Seleziona tutto

sudo make-kpkg --append-to-version=-custom kernel_image modules_image --initrd



Si ottiene un pacchetto .deb in /usr/src che si installa con:

Codice: Seleziona tutto

sudo dpkg -i nome_pacchetto.deb



N.B.: GRUB viene aggiornato automaticamente.


Una volta installato il pacchetto creato avete il vostro nuovo kernel con GRUB già aggiornato.

Avatar utente
zeno
Website Administrator
Website Administrator
Messaggi: 130
Iscritto il: sabato, 30.08.2008, 21:57
Indica il numero centrale della lista (tre): 0
Località: Potenza
Contatta:

Re: Compilazione kernel Ubuntu

Messaggioda zeno » lunedì, 27.10.2008, 9:58

:)

Ottimo 3ad... aggiungo che chi si accinge a compilare un kernel deve avere una buona conoscenza dell'hardware dei computer in generale e del PROPRIO computer in particolare.
Personalmente dopo qualche anno di esperienza posso dirvi che non è difficilissimo confezionare kerne personalizzati che subito dopo il boot occupano pochissimi Megabyte di RAM :)
http://www.stefanolaguardia.eu
... sopra tutto, Debian GNU/Linux ...
- - - - - - - - - - - - - - - - - - - - - - - - - -
ZeNo is zeno(-AT-)baslug.org
GnuPG public key: 0xB5BE6DD1
Key Fingerprint: A6F8 62FE 42C4 695C D6EA 3A6A 7626 2887 B5BE 6DD1


Torna a “Configurazioni”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite