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: