[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dubbi ricompilazione kernel



roberto nicolini wrote:

il kernel sulla Etch nuova fiammante.

innanzitutto, se riutilizzo il .config che usavo su Sarge va tutto bene, o

se su Sarge usavi Linux 2.6, allora basta:
$ cd /usr/src/linux
$ cp /boot/config-X.Y.Z-TIPO_MACCHINA /usr/src/linux/.config
$ make oldconfig

se invece usavi Linux 2.4 alcuni sconsigliano la procedura sopra indicata

Se decido per semplicità di utilizzare il .config "standard" di Etch senza
modificarlo posso riutilizzare l'immagine initird originale, inserendo
quella nella voce di menu.lst o devo imparare a fare un'immagine nuova?

ad ogni ricompilazione ne serve una nuova ... però questa, di solito, viene creata in automatico ... se usi la Debian way per ricompilare Linux.

Quali pacchetti devono necessariamente essere installati per ricompilare
correttamente il kernel, tipo ncurses-dev senza cui non fa fare il make
menuconfig?

tutti quelli necessari per una compilazione, ne elenco alcuni, non so se sono tutti:

# apt-get install kernel-package debhelper dpkg-dev fakeroot

è meglio aggiungere il proprio utente (od un utente creato ad hoc) al gruppo src, in modo da non compilare come root:
# adduser LOGINUTENTE src

Nota: devi fare un logout e un login per vedere applicate le modifiche

e quindi usare quell'utente per effettuare la compilazione:
$ make-kpkg clean

Nota: questa istruzione qui sopra serve solo se avevi già compilato qualcosa con parametri differenti

$ time fakeroot make-kpkg --initrd kernel_image modules_image \
  --append_to_version=VERSION

dove a VERSION devi sostituire la versione che vuoi mettere ... composta solo da caratteri in minuscolo Attendere pazientemente che Linux venga ricompilato ed infine usare dpkg per installare Linux appena creato

# dpkg -i /usr/src/kernel-image-X.Y.Z-EXTRAVERSION..........deb

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Browser: http://www.mozilla.org/products/firefox
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Reply to: