make oldconfig

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

make oldconfig

Messaggio da zxzxasas »

Buongiorno!
Ho un piccolo dubbio sulla configurazione del kernel.

Leggendo sul wiki dice di copiare la configurazione del kernel attuale, in modo tale da avere a disposizione una cunfigurazione sicuramente funzionante.
Poi digitare:

#make oldconfig

Il che mi fa venire un dubbio.

Se io copiata la configurazione faccio

#make xconfig

la configurazione iniziale del kernel non è quella che ho sul mio PC ma quella di defaul di kernel.org???
Altrimenti, a cosa serve #make oldconfig?

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: make oldconfig

Messaggio da neongen »

make oldconfig ti segnala le novità, se vuoi aggiungerle o meno alla vecchia configurazione

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: make oldconfig

Messaggio da Vito »

allora quando non vuoi modificare nulla nelle opzioni del kernel usi:

Codice: Seleziona tutto

make oldconfig
e poi dai :

Codice: Seleziona tutto

make -j N
quando invece hai intenzione di modificare qualcosa:

Codice: Seleziona tutto

make xconfig/menuconfig
.

Personalmente ogni volta che aggiorno il kernel do sempre prima

Codice: Seleziona tutto

make oldconfig
e se voglio apportare modifiche

Codice: Seleziona tutto

make menuconfig
.
Spero di essere stato chiaro! :D
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: make oldconfig

Messaggio da targzeta »

zxzxasas ha scritto:...
la configurazione iniziale del kernel non è quella che ho sul mio PC ma quella di defaul di kernel.org???
Altrimenti, a cosa serve #make oldconfig?
Tramite:

Codice: Seleziona tutto

make oldconfig
allinei il tuo vecchio .config con le nuove impostazioni del kernel. Se non esegui questo make, allora alcune opzioni che sono state aggiunte nel nuovo "menù del config" verrebbero escluse perchè assenti nel tuo .config. Invece in questo modo ti viene chiesto cosa vuoi fare.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: make oldconfig

Messaggio da zxzxasas »

Chiarissimi grazie!

Vabè che tanto mi sono scordato per la 3a volta qualche driver ed è di nuovo kernel panic :D :D :D :D =D> =D> \:D/ \:D/

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: make oldconfig

Messaggio da Ansa89 »

I kernel panic più comuni derivano da due cose:
1) non hai inserito il supporto per il filesystem della partizione come "built-in" (oppure non hai creati l'initrd).
2) hai sbagliato i driver per la scheda madre o per i controller dei dischi fissi.

(Ovviamente queste sono solo due delle mille ragioni possibili per un kernel panic).

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: make oldconfig

Messaggio da zxzxasas »

Ansa89 ha scritto:I kernel panic più comuni derivano da due cose:
1) non hai inserito il supporto per il filesystem della partizione come "built-in" (oppure non hai creati l'initrd).
2) hai sbagliato i driver per la scheda madre o per i controller dei dischi fissi.

(Ovviamente queste sono solo due delle mille ragioni possibili per un kernel panic).
Infatti la prima volta m' ero scordato i file system...ma proprio i file system, nel senso che non ne avevo compilato alcuno!!!
Invece la seconda è strano perchè era hda (il masterizzatore) che mi mandava tutto in kernel panic...non ho capito il problema...

Ma ad ogni modo ora sto tornando a come facevo qualche tempo fa...lasciando perdere driver e rete perchè purtroppo sono tantissime cose e non ho tanta pazienza...e se va in kernel panic pure ora che praticamente ho tolto 500 KB dal vmlinuz giuro che mi metto a piangere e inizio ad usare Vista :D (non è vero :D)

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: make oldconfig

Messaggio da Ansa89 »

Non c'entra la dimensione dell'immagine del kernel, il funzionamento del sistema dipende da cosa compili all'interno del kernel.

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: make oldconfig

Messaggio da zxzxasas »

Ansa89 ha scritto:Non c'entra la dimensione dell'immagine del kernel, il funzionamento del sistema dipende da cosa compili all'interno del kernel.
Lo so :D
Quello che voglio dire è che in genere mi annoio perchè sono troppe cose e inizio quasi a buttarle senza pensarci :D
Stavolta ho toccato veramente in minimo indispensabile...tipo la swap che non uso e la casualizzazione dello heap che voglio...

Però ora all' avvio mi dice questo:

Loading Linux-customEBDA is big; kernel setup stack overlaps LILO second stage

Giusto qualche dettaglio...comunque non avendo idea di cosa dica ho installato grub e vedo cosa ne pensa :P
Allora, in lilo.conf ho la voce compact perchè era lentissimo il loading linux.

Beh, riavvio :D

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: make oldconfig

Messaggio da zxzxasas »

Ok...va ma non mi piace...

Sapete chi è che va peggio in questa storia? sya54M :lol: :lol: perchè lunedì mi sa che c' avremo un po' da fare :D :D :D

Avatar utente
mohaa
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mar 4 mar 2008, 8:52
Slackware: 12.1
Kernel: 3
Desktop: Gnome2
Distribuzione: Gentoo
Località: Francia

Re: make oldconfig

Messaggio da mohaa »

zxzxasas ha scritto:Buongiorno!
Ho un piccolo dubbio sulla configurazione del kernel.

Leggendo sul wiki dice di copiare la configurazione del kernel attuale, in modo tale da avere a disposizione una cunfigurazione sicuramente funzionante.
Poi digitare:

#make oldconfig

Il che mi fa venire un dubbio.

Se io copiata la configurazione faccio

#make xconfig

la configurazione iniziale del kernel non è quella che ho sul mio PC ma quella di defaul di kernel.org???
Altrimenti, a cosa serve #make oldconfig?
Kernel help command says :

Codice: Seleziona tutto

 # make help | grep oldconfig
  oldconfig	  - Update current config utilising a provided .config as base
  silentoldconfig - Same as oldconfig, but quietly
make sure
1- you echoed your "working" to .config in the kernel source you want to work
2- vital drivers (board,controllers, file systems and possibly raid & lvm) are compiled in-kernel
I am surprised you did not compile FS drivers.
:? but Kernel panic is yet another exciting experience to a 5lackware :?

Rispondi