Pagina 1 di 2

[RISOLTO]Slack 13.1, avvio, dischi sata

Inviato: gio 3 giu 2010, 11:08
da tkn0
Salve a tutti!

Ho un problema all'avvio di Slackware con 2 dischi sata, che mandano in kernel panic il mio SO.
Mi spiego meglio:
ho un P4, montato su una asus p5gd2, dove sono collegati 2 dischi Ide (master&slave), il primo con 3 partizioni (/, swap, /home) in ext3 e reiserfs per la home, lo slave in ext3;
su 2 uscite sata ho collegato un disco in ext3, ed un altro in ntfs.
Se avvio con i dischi sata collegati vado in kernel panic, se li collego succesivamente al caricamento del S.O. mi si avvia normalmente e riesco a montarli manualmente.

Un messaggio di errore che mi sono segnato e riporto:
devtmpfs: error mounting -2;
warning : unable to mount an initial console;
kernel panik - not syncing: no init found;

supponendo che io debba usare initrd (che non conosco affatto), che moduli devo caricare in initrd?

ho ricompilato il kernel mettendo i moduli dei filesystem come statici ma nulla.
Grazie per il tempo.

Saluti

Fabio

Re: Slack 13.1, avvio, dischi sata

Inviato: gio 3 giu 2010, 11:58
da Ansa89
Se non vuoi usare un initrd, devi compilare staticamente il supporto per il tuo file system e per il controller dei dischi.

Re: Slack 13.1, avvio, dischi sata

Inviato: gio 3 giu 2010, 12:13
da danix
devi vedere quali moduli sono necessari al controller sata e caricarli nell'initrd, non è un'operazione difficile, in /boot hai l'ottimo README.initrd che ti spiega dettagliatamente cosa fare... non penso tu debba mettere i moduli per i filesystem perchè da quel che ho capito hai / in ext3 che è builtin (infatti senza i dischi sata il sistema ti si avvia)...

Per sapere i moduli copia l'output di lspci -n sul sito http://kmuto.jp/debian/hcl/ e dopo aver attaccato e montato i dischi sata confronta con lsmod, così ti rendi conto di come si chiamano i moduli e li puoi aggiungere all'initrd

Re: Slack 13.1, avvio, dischi sata

Inviato: gio 3 giu 2010, 23:05
da tkn0
Sto smanettando col kernel ma non riesco a capire i moduli necessari,
ho messo built in i2c_i801...senza risultato
da lsmod non sembra abbia altri moduli caricati necessari al controller..

Re: Slack 13.1, avvio, dischi sata

Inviato: gio 3 giu 2010, 23:12
da Ansa89
danix ha scritto:Per sapere i moduli copia l'output di lspci -n sul sito http://kmuto.jp/debian/hcl/
Dovrebbe essere sufficiente.

Re: Slack 13.1, avvio, dischi sata

Inviato: gio 3 giu 2010, 23:25
da tkn0
ho controllato..
ma, se nell'output di lsmod non sono presenti moduli necessari al controller, a dischi riconosciuti, vuol dire che stanno gia built in nel kernel?? giusto?
allora cosa carico con initrd?

Re: Slack 13.1, avvio, dischi sata

Inviato: gio 3 giu 2010, 23:30
da Ansa89
Non ho capito una cosa: il controller sata è integrato/attaccato alla scheda madre?
Se sì, con lspci te lo vede e con http://kmuto.jp/debian/hcl/ puoi trovare il modulo da impostare buit-in.

Re: Slack 13.1, avvio, dischi sata

Inviato: gio 3 giu 2010, 23:40
da tkn0
il controller sata è integrato nella scheda madre;
è l' Intel ICH6R Southbridge;
il modulo che lo interessa dovrebbe essere gia settato come built in nel kernel, insieme a tutti i controller sata..

Re: Slack 13.1, avvio, dischi sata

Inviato: ven 4 giu 2010, 9:13
da danix
Il bios in che ordine li riconosce i 4 dischi?? magari bisogna solo fare in modo che i 2 sata vengano visti come secondari rispetto agli ide...

Re: Slack 13.1, avvio, dischi sata

Inviato: ven 4 giu 2010, 9:26
da targzeta
Scusa ma qui c'è qualcosa che non torna. Non serve a niente initrd o altro, al massimo se non hai i driver il kernel non ti riconosce i dischi ma non va in panic. Probabilmente l'errore è da qualche altra parte. Se monti i dischi sata riesci ad avviare un kernel da un altro supporto (DVD/CD Slackware, usb, etc..)? Se si, allora prova a vedere l'ordine con il quale ti vede i device, controlla che la tua root directory sia effettivamente nel device impostato nel lilo.conf, altrimenti modificalo e riesegui lilo.

Emanuele

Re: Slack 13.1, avvio, dischi sata

Inviato: ven 4 giu 2010, 11:16
da Paoletta
danix ha scritto:Il bios in che ordine li riconosce i 4 dischi?? magari bisogna solo fare in modo che i 2 sata vengano visti come secondari rispetto agli ide...
ciao, secondo me la soluzione sta in quello che dice danix o in quello che dice spina; non ha senso ricompilare il kernel se il sistema avviato vede tutto tranquillamente; serve soltanto far capire al sistema di non avviarsi a partire dai sata;

Re: Slack 13.1, avvio, dischi sata

Inviato: ven 4 giu 2010, 11:24
da erio
anche il boot manager penso influisca,lilo parte sempre con check bios,grub no,anche io ho un sistema misto ide sata e problemi non ci sono avvio con grub, da tutti i dischi,bisogna solo vedere se per caso non hai impostato i dischi sata in raid...

Re: Slack 13.1, avvio, dischi sata

Inviato: ven 4 giu 2010, 16:16
da tkn0
ancora non glielo fatta.

il disco ide viene riconosciuto come sda o sdc, a seconda che i dischi sata vengano inseriti o meno;
ho provato ad avviare con un kernel da dvd, con tutti i dischi collegati, ed a modificare lilo, ma se lo configuro con sdc come disco di boot, e sdc1 come partizione di root, non ottengo ugualmente risultati.
non so se riesco a spiegarmi..

grazie

fabio

Re: Slack 13.1, avvio, dischi sata

Inviato: ven 4 giu 2010, 16:22
da Paoletta
ma tu normalmente togli i sata e avvi dall'ide vero? Rimetti lilo com'era e prova a guardare le impostazioni del bios...se per caso non dia la precedenza a eventuali sata

Re: Slack 13.1, avvio, dischi sata

Inviato: ven 4 giu 2010, 16:26
da targzeta
Dipende da qual'è il disco avviabile. Controlla se da bios puoi far passare il disco principale (sdc) come sda, altrimenti devi mettere lilo su sda e root su sdc1. In pratica il lilo deve stare sul disco che viene avviato dal BIOS (penso sia sda) però poi la tua root partition è su sdc1. Quindi:
boot=sda
root=sdc1

Penso proprio che l'inghippo sia qui,
Emanuele