Pagina 1 di 1

make oldconfig

Inviato: mar 7 mar 2006, 4:43
da linus.bash
Salve sono le 4:37 e non riesco a dormire :mrgreen:

Allora partiamo dall'inizio :

installo slackware con kernel 2.4.3.1 e prelevo il kernel 2.6.15.4

nella compilazione uso :

make mrproper (per eliminare il config del nuovo kernel)
make oldconfig per rispondere solo ad alcune domande.
ecc.ecc.ecc.

Dopo 1 settimana esce su kernel.org un nuovo kernel stabile 2.6.15.5.

Ripevo la procedura sopra elencata (lo so che potrei fare diversamente) e mi aspetto ho solo una domanda o nessuna domanda dando make oldconfig. Invece mi ritrovo a rispondere alle vecchie domande fatte dal config del kernel 2.4.3.1. Perche?

Ripevo in sintesi :

make mrproper (nel kernel 2.6.15.5)
make oldconfig (avendo già installato il kernel 2.6.15.4)
domande di nuovi oggetti che partono dal kernel 2.4.3.1

Non ho cancellato la directory del kernel 2.4.3.1...è questo l'errore?


grazie

Inviato: mar 7 mar 2006, 9:20
da l1q1d
Hai copiato il config che usavi per il kernel precedente nella directory del nuovo kernel?

Inviato: mar 7 mar 2006, 9:49
da linus.bash
l1q1d ha scritto:Hai copiato il config che usavi per il kernel precedente nella directory del nuovo kernel?
no lo lancio senza config...ma prende quello del 2.4

Inviato: mar 7 mar 2006, 15:10
da l1q1d
se dai make oldconfig senza aver copiatoil .config dell'altro kernel nella directory del nuovo kernel sarà come fare make config!!!

Inviato: mar 7 mar 2006, 19:05
da linus.bash
l1q1d ha scritto:se dai make oldconfig senza aver copiatoil .config dell'altro kernel nella directory del nuovo kernel sarà come fare make config!!!
io non sono esperto ma ti giuro che lanciando make oldconfig dopo mrproper la configurazione non comincia da zero ma dal primo kernel installato.

ho configurato il kernel + volte ed è andata sempre cosi

siccome sono inesperto sbaglio di sicuro io ma se lo dico è perchè è successo...comunque non importa si vede che stavo fuori di testa ed ho visto cose irreali.


saluti

Inviato: mar 7 mar 2006, 21:00
da samiel
Fai così:
1) make mrproper
2) copi il config-ecc come .config in /usr/src/linux
3) dai make menuconfig

M.