Pagina 1 di 1

doppio kernel in /boot

Inviato: ven 28 dic 2007, 20:24
da maxmo
Nell'instalazione della SW12 ho optato per un kernel 2.6 generico, ora me ne serve uno di tipo smp.
In /boot ho visto che oltre al kernel che utilizzo esiste anche l'immagine ed i relativi moduli di quello che mi serve.
Ho modificato lilo per eseguire un ulteriore linux SW con kernel 2.6 smp facendo puntare all'immmagine relativa.
In fase di boot sembra che l'hardware viene riconosciuto mentre quando tenta di montare il fs va in kernel panic.
Dove sbaglio?
tempo addietro avevo già fatto un'operazione analoga compilando un kernel diverso ed a differenza della situazione attuale lavevo messo in una direttori diversa da quella che conteneva il kernel di default.

P.S. ho visto che non esiste initrd.

Inviato: ven 28 dic 2007, 20:41
da absinthe
allora la slack ha 2 kernel uno non smp che dovrebbe essere usato solo in caso di emergenza su macchine vecchiotte e uno standard che è la versione smp.

per entrambi i kernel esistono due varianti: la variante huge e quella generic.

la prima è appunto enorme, contiene praticamente tutto ciò che serve ma può essere un pò pesantuccio se uno ha risorse limitate (molto limitate)
il secondo ha pochi elementi built-in e si avvale dell'initrd per precaricare i moduli necessari all'avvio.

a sceconda della variante che hai installato ti può servire l'initrd e linux non può riconoscere nè il controller del tuo hd nè il filesystem con cui hai formattato la /.

personalmente io ho installato lo huge smp e vivo felice!

in entrambe le varianti devi avere installato anche i moduli (smp per il multi core non smp per il single core di emergenza)

M

Inviato: ven 28 dic 2007, 20:48
da maxmo
absinthe ha scritto:allora la slack ha 2 kernel uno non smp che dovrebbe essere usato solo in caso di emergenza su macchine vecchiotte e uno standard che è la versione smp.

per entrambi i kernel esistono due varianti: la variante huge e quella generic.

la prima è appunto enorme, contiene praticamente tutto ciò che serve ma può essere un pò pesantuccio se uno ha risorse limitate (molto limitate)
il secondo ha pochi elementi built-in e si avvale dell'initrd per precaricare i moduli necessari all'avvio.

a sceconda della variante che hai installato ti può servire l'initrd e linux non può riconoscere nè il controller del tuo hd nè il filesystem con cui hai formattato la /.

personalmente io ho installato lo huge smp e vivo felice!

Le immagini di tutti i tre kernel sono state create durante l'installazione con i relativi moduli; io avevo scelto solo quella non smp e perchè ha creato anche le altre resta un mistero, comunque meglio così.
Il problema è che se faccio puntare alla 2.6-generica-smp in fase di boot va in kernel panic quando cerca di montare il fs.
Può essere perchè vuole initrd? e se lo creo non è che mi sballa tutto visto che non è mai stato creato?

La hudge non vuole initrd? ho capito giusto?

in entrambe le varianti devi avere installato anche i moduli (smp per il multi core non smp per il single core di emergenza)

M

Inviato: ven 28 dic 2007, 20:55
da maxmo
Grazie ho risolto utilizzando l'huge