Pagina 1 di 2
[Risolto]Errore mount
Inviato: sab 8 gen 2011, 13:30
da Ansa89
Per motivi personali ho dovuto fare una distro live (ovviamente basata su slackware) usando i "linux-live scripts".
Ieri ho compilato il nuovo kernel 2.6.37, ma all'avvio del sistema ottengo un errore ad ogni tentativo di mount:
Tuttavia i dispositivi li monta, nel senso che se navigo il punto di mount trovo i file delle varie partizioni, ma se lancio "mount" o "df -h" ottengo una lista con solo "/".
Inoltre non sono in grado neanche di caricare moduli:
Codice: Seleziona tutto
#modprobe modulo_a_caso
FATAL: Memory allocation failure ../index.c line 456: malloc(sizeof(struct index_node_f) + sizeof(uint32_t) * child_count)
Qualcuno riesce ad aiutarmi?
Se c'è bisogno di altre informazioni, chiedete pure.
Re: Errore mount
Inviato: sab 8 gen 2011, 16:21
da erio
non voglio dire una sciocchezza,ma hai compilato il kernel con aufs squashfs e fuse,che sulle live sono indispensabili,e non so se sul 2.6.37. ci sono gia queste patch disponibili.
Re: Errore mount
Inviato: sab 8 gen 2011, 16:28
da Ansa89
La patch per aufs l'ho presa da
qui (anche se non è quella ufficiale va benissimo).
Per squashfs-lzma ho usato la stessa patch del 2.6.36 (mi dà solo dei warning, ma alla fine funziona).
Fuse è integrato nel kernel da un po' di tempo, quindi nessuna patch necessaria.
In ogni caso se fosse un problema di patch otterrei un errore a tempo di compilazione del kernel, che mi impedirebbe di avere un'immagine finale del kernel e i relativi moduli.
Re: Errore mount
Inviato: sab 8 gen 2011, 16:34
da erio
ho fatto caso ad una cosa LLS fa un initrd che quasi mai funziona almeno con me,a parte il fatto che uso lzma,scompattalo e montalo dai:
sed -i (path to your mounted initrd)/lib/modules/2.6.33-zen2/modules.dep -e s@kernel@/lib/modules/2.6.33-zen2/kernel@g,poi lo ricompatti e fai una prova,puo essere altro però,intanto escludi una cosa.
Re: Errore mount
Inviato: sab 8 gen 2011, 16:36
da erio
ps: con le librerie del tuo kernel non quello che c'è scritto nell'esempio.
Re: Errore mount
Inviato: sab 8 gen 2011, 16:40
da Ansa89
erio ha scritto:ho fatto caso ad una cosa LLS fa un initrd che quasi mai funziona almeno con me,a parte il fatto che uso lzma
Io uso una versione modificata di lls apposta per kernel recenti (l'ho trovata dopo aver girovagato nel forum di slax.org per più di un mese), quindi IMHO il tuo problema deriva dal fatto che usi la versione ufficiale di lls (che è ferma da un po' di tempo).
BTW adesso provo.
erio ha scritto:ps: con le librerie del tuo kernel non quello che c'è scritto nell'esempio.
Mi sembrava scontato.
Re: Errore mount
Inviato: sab 8 gen 2011, 16:46
da erio
allora hai trovato anche LLS per i 64 bit.
Re: Errore mount
Inviato: sab 8 gen 2011, 17:01
da Ansa89
erio ha scritto:allora hai trovato anche LLS per i 64 bit.
Sì, ma ho tralasciato quella parte perché a me interessa solo il caso dei 32 bit.
Re: Errore mount
Inviato: sab 8 gen 2011, 17:50
da Ansa89
erio ha scritto:Codice: Seleziona tutto
sed -i (path to your mounted initrd)/lib/modules/2.6.33-zen2/modules.dep -e s@kernel@/lib/modules/2.6.33-zen2/kernel@g
Non funziona, continua a darmi gli stessi errori

.
Re: Errore mount
Inviato: sab 8 gen 2011, 18:09
da erio
mah!! tolto il kernel e la ricompilazione ,c'è l'initrd e il vmlinuz,facendo come ti ho detto ho sempre risolto,poi lo trasformo in un flie lz,il file modules.dep è stato scritto con il nuovo path della libreria.io metterei la versione prima del kernel e le patch che sono super rodate,ma è solo una mia idea,ho visto che hai il 2.6.37 come kernel default quindi,non puoi farlo il downgrade.
Re: Errore mount
Inviato: sab 8 gen 2011, 18:29
da Ansa89
erio ha scritto:tolto il kernel e la ricompilazione ,c'è l'initrd e il vmlinuz
Mi sembra strano, ma ho come l'impressione che la colpa sia proprio del kernel 2.6.37

.
erio ha scritto:io metterei la versione prima del kernel e le patch che sono super rodate,ma è solo una mia idea
Sta diventando anche la mia idea: piuttosto che una distro non funzionante ma con l'ultimo kernel, è meglio una distro funzionante ma con un kernel più vecchio.
erio ha scritto:ho visto che hai il 2.6.37 come kernel default quindi,non puoi farlo il downgrade.
Le informazioni che leggi nel mio profilo riguardano solo la robusta slackware che uso come main-system.
Il topic si riferisce ad un'altra distro.
Re: Errore mount
Inviato: sab 8 gen 2011, 18:35
da erio
più vecchio,mica tanto il 2.6.36, ci metti su la patch zen1 e hai tutto quello che ti serve.
Re: Errore mount
Inviato: mar 11 gen 2011, 20:06
da Ansa89
Pare si sia risolto tutto con la
revision 1.17.
Re: [Risolto]Errore mount
Inviato: mar 11 gen 2011, 21:40
da erio
adesso la provo anch'io
off topic perche' per loggarmi mi chiede anche di aggiungere delle lettere e numeri dicendo che ho raggiunto il llimite di accesso...bho!!!
Re: [Risolto]Errore mount
Inviato: mar 11 gen 2011, 21:47
da Ansa89
Offtopic: erio ha scritto:Offtopic: off topic perche' per loggarmi mi chiede anche di aggiungere delle lettere e numeri dicendo che ho raggiunto il llimite di accesso...bho!!!
Offtopic:
Anche a me succede la stessa cosa
.
Forse è il caso di mandare un pm a Loris, o a qualcuno dello staff.