Pagina 1 di 1

make oldconfig

Inviato: sab 13 dic 2008, 16:37
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?

Re: make oldconfig

Inviato: sab 13 dic 2008, 16:44
da neongen
make oldconfig ti segnala le novità, se vuoi aggiungerle o meno alla vecchia configurazione

Re: make oldconfig

Inviato: sab 13 dic 2008, 16:44
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

Re: make oldconfig

Inviato: sab 13 dic 2008, 16:47
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

Re: make oldconfig

Inviato: sab 13 dic 2008, 16:54
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/

Re: make oldconfig

Inviato: sab 13 dic 2008, 17:28
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).

Re: make oldconfig

Inviato: sab 13 dic 2008, 18:08
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)

Re: make oldconfig

Inviato: sab 13 dic 2008, 18:27
da Ansa89
Non c'entra la dimensione dell'immagine del kernel, il funzionamento del sistema dipende da cosa compili all'interno del kernel.

Re: make oldconfig

Inviato: sab 13 dic 2008, 18:43
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

Re: make oldconfig

Inviato: sab 13 dic 2008, 18:54
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

Re: make oldconfig

Inviato: dom 14 dic 2008, 5:12
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 :?