.dsy:it. Pages (2): [1] 2 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- [Gentoo] - Genkernel o make ? (http://www.dsy.it/forum/showthread.php?threadid=23571)


Posted by Joda on 16-01-2006 15:38:

[Gentoo] - Genkernel o make ?

La differenza tra make e genkernel la conosco, volevo solo un parere da chi Gentoo lo usa da + tempo di me.

Io fin'ora ho sempre usato genkernel.

Joda

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico


Posted by diverso on 16-01-2006 15:50:

io ho usato 2 volte genkernel ed entrambe le volte l'ho tolto subito
a me configurava il kernel sempre da cani

__________________
La guerra contro di noi, noi contro la guerra
Il nemico sei tu, è te che combattono
Rendendoti precario se lavori, arrestandoti se protesti
Imbavagliandoti se parli, spiandoti se ti organizzi...


Posted by Viry on 16-01-2006 16:10:

Mai usato genkernel.

__________________
When once you have tasted flight, you will walk the earth, forever more, with your eyes turned skyward. For there you have been, and there you long to return.

“Dovere, tempo, destino, tutto tende a separarci e, di fatto, ci separa. Ma il sentimento non conosce frontiere e mi unisce a te come se avessi sempre la mia mano sulla tua"


Posted by DiMar on 16-01-2006 19:44:

Ho sempre usato genkernel e mi sono sempre trovato bene!
L'unico inconveniente è stato che, dopo un recente upgrade, il kernel prodotto aveva un nome file diverso dal solito.... Ho semplicemente aggiornato lilo e tutto è tornato ok! :)

__________________
:: Divin Marchese
"Entro giusti confin virtù si tiene,
se oltrepassarli vuoi, vizio diviene!"
(D.A.F. de Sade)


Posted by yeah on 16-01-2006 20:51:

Mai usato. E ho installato Gentoo solo una volta (con scarso successo) :D

Comunque se conosci l'hardware del tuo pc non vedo ragione per usare il kernel generico.

__________________
?


Posted by Joda on 16-01-2006 22:21:

dunque volevo provare a usare make al posto di genkernel, tanto la macchina che sto usando l'ho adibita apposta per fare queste prove.

seguendo la guida gentoo di LVM2 dice di configurare il kernel e di compilarlo.. ok lo configuro ed stando a quello che c'e' scritto sulla guida gentoo per la prima installazione di eseguire il comando :

make && make modules_install

poi mi esce una riga con scritto :


if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.12-gentoo-r6; fi


che è un comando unix ed ok ... ma è giusto che termini così ? o sbaglio qualcosa io ?

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico


Posted by Joda on 16-01-2006 23:51:

Ho eseguito il make del kernel e me lo ha creato (almeno penso senza problemi) ... solo che alla partenza il kernel va kernel panic ... penso forse perche manca l'initrd come posso crearla ?

dice : cannot create root device

genkernel crea tutto in automatico ... però con make come faccio ?

ho provato ad emergere mkinitrd ma mi da un errore e non me lo compila.

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico


Posted by Gusher on 17-01-2006 07:45:

Originally posted by Joda
dunque volevo provare a usare make al posto di genkernel, tanto la macchina che sto usando l'ho adibita apposta per fare queste prove.

seguendo la guida gentoo di LVM2 dice di configurare il kernel e di compilarlo.. ok lo configuro ed stando a quello che c'e' scritto sulla guida gentoo per la prima installazione di eseguire il comando :

make && make modules_install

poi mi esce una riga con scritto :



che è un comando unix ed ok ... ma è giusto che termini così ? o sbaglio qualcosa io ?


Mai usato Genkernel, sempre fatto tutto a manina da stage 3.
Dopo che ti compare quel messaggio, hai copiato la System.map, bzImage nella /boot ?


Posted by Hamish on 17-01-2006 09:22:

Mai usato :D
Con make normale ho un kernel da 1,1Mb e solo i moduli strettamente necessari :asd:

E per dirla tutta non uso neanche make install ;)


Originally posted by Joda
...
dice : cannot create root device


solitamente è un errore che si presenta nel mount di / e le risoluzioni sono solitamente:

1) controlla fstab
2) controlla lilo.conf
3) installa _non_ come modulo i driver del controller dei dischi.


Posted by Viry on 17-01-2006 10:41:

Le distro di adesso sono molto modulari, e anche cose tipo il supporto per il controller dei dischi o per i filesistem sono solitamente compilate come moduli. Ovviamente i moduli vengono caricati DOPO aver montato la /, da cui l'errore.
Per ovviare a tutto cio', o ti ricompili il kernel compilando staticamente queste cosucce, oppure risolvi il problema creando l'initrd per il tuo kernel:

code:
mkinitrd -o /boot/initrd.img.2.6.x 2.6.x

dove 2.6.x e' il kernel di cui vuoi creare l'initrd. Dopodiche' dici al grub di usare quell'initrd:
code:
title Linux 2.6.X root (hd0,0) kernel /boot/vmlinuz-2.6.X initrd /boot/initrd.img-2.6.X

La soluzione "me ne fotto dell'initrd" e' di solito quella che scelgo io, pero' bidogna spulciarsi un po' la configurazione del kernel, se non sei sicuro su cosa ci sia installato sulla tua macchina utilizza il comando "lspci"

__________________
When once you have tasted flight, you will walk the earth, forever more, with your eyes turned skyward. For there you have been, and there you long to return.

“Dovere, tempo, destino, tutto tende a separarci e, di fatto, ci separa. Ma il sentimento non conosce frontiere e mi unisce a te come se avessi sempre la mia mano sulla tua"


Posted by diverso on 17-01-2006 11:22:


La soluzione "me ne fotto dell'initrd"


:asd:
dovrebbero inserirla nel manuale questa soluzione

__________________
La guerra contro di noi, noi contro la guerra
Il nemico sei tu, è te che combattono
Rendendoti precario se lavori, arrestandoti se protesti
Imbavagliandoti se parli, spiandoti se ti organizzi...


Posted by Gusher on 17-01-2006 11:25:

Originally posted by Viry
Le distro di adesso sono molto modulari, e anche cose tipo il supporto per il controller dei dischi o per i filesistem sono solitamente compilate come moduli. Ovviamente i moduli vengono caricati DOPO aver montato la /, da cui l'errore.
Per ovviare a tutto cio', o ti ricompili il kernel compilando staticamente queste cosucce, oppure risolvi il problema creando l'initrd per il tuo kernel:
code:
mkinitrd -o /boot/initrd.img.2.6.x 2.6.x

dove 2.6.x e' il kernel di cui vuoi creare l'initrd. Dopodiche' dici al grub di usare quell'initrd:
code:
title Linux 2.6.X root (hd0,0) kernel /boot/vmlinuz-2.6.X initrd /boot/initrd.img-2.6.X

La soluzione "me ne fotto dell'initrd" e' di solito quella che scelgo io, pero' bidogna spulciarsi un po' la configurazione del kernel, se non sei sicuro su cosa ci sia installato sulla tua macchina utilizza il comando "lspci"



Io sono uno di quelli che se ne fotte dell'initrd ;)
IMHO, non ha troppo senso compilare come modulo "reiserfs" se la /root del vostro sistema è in reiserfs, trovo molto piu' comodo compilarlo staticamente.


Posted by Joda on 17-01-2006 11:43:

Originally posted by Viry
Le distro di adesso sono molto modulari, e anche cose tipo il supporto per il controller dei dischi o per i filesistem sono solitamente compilate come moduli. Ovviamente i moduli vengono caricati DOPO aver montato la /, da cui l'errore.
Per ovviare a tutto cio', o ti ricompili il kernel compilando staticamente queste cosucce, oppure risolvi il problema creando l'initrd per il tuo kernel:
code:
mkinitrd -o /boot/initrd.img.2.6.x 2.6.x

dove 2.6.x e' il kernel di cui vuoi creare l'initrd. Dopodiche' dici al grub di usare quell'initrd:
code:
title Linux 2.6.X root (hd0,0) kernel /boot/vmlinuz-2.6.X initrd /boot/initrd.img-2.6.X

La soluzione "me ne fotto dell'initrd" e' di solito quella che scelgo io, pero' bidogna spulciarsi un po' la configurazione del kernel, se non sei sicuro su cosa ci sia installato sulla tua macchina utilizza il comando "lspci"


su quello dovrei avere ormai capito cosa ho sulla macchina :asd: dopo 6/7 installazioni :asd: (tanto sono tutte prove).

avevo let
to
sotto il paragrafo Cowboy, che volendo usare kernel 2.6.x e lvm avevo bisogno della initrd se no con LVM non si parte.

code:
Il partizionamento è così suddiviso: /dev/hda1 /boot (ext2) /dev/hda2 swap, / , usr... etc (LVM) che il problema (oltre alla mia poca dimestichezza con make) sia che / sia in LVM ?



ah poi ho un problemino provando ad emergere mkinitrd da livecd parte, ma si interrompe con il seguente errore :

code:
!!! Error: sys-apps/mkdinitrd-3.5.7-r2 failed !!! function src_compile. Line 38 exitcode 2 !!! nash compiled failed. !!! if you need support, post the topmost build error, NOT this status message.

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico


Posted by Joda on 17-01-2006 11:49:

scusate la domanda, forse mi sfugge qualcosa, cosa intendete con "compilare staticamente" ?

__________________
Homepage personale (English version)
c/o segreteria didattica via comelico


Posted by Gusher on 17-01-2006 12:02:

Originally posted by Joda
scusate la domanda, forse mi sfugge qualcosa, cosa intendete con "compilare staticamente" ?


Compilarlo NON come modulo.


All times are GMT. The time now is 00:58. Pages (2): [1] 2 »
Show all 22 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.