Newsgroup: it.comp.os.linux.iniziare
Titolo: Inserito altro HDD, non fa più boot!

Com'è che succedono tutte a me????
Allora, Debian Etch installata su un RAID Software.
Ci ho aggiunto ora un disco IDE come Primary Slave (il RAID è fatto da 
hda ed hdc) ed il sistema non fa boot!
HELP!!!


Togli il disco che hai aggiunto e verifica se il sistema riparte. se non
riparte, hai fatto qualche altro danno e la cosa può essere un poco più
complicata.
Se riparte, invece, reinserisci il disco come hdb e leggi i messaggi di
grub. Se non parte, ti dice anche cosa non gli piace.
Il bios parte col primary master o col secondary master?
Se non riesci a venirne a capo, riporta i messaggi di grub, aiuta molto
per capire cosa può essere.
LP

 per capire cosa può essere.
Eh, se grub mi parlasse, ti scriverei anche cosa dice... :-/

 lampeggiante in alto a sx.
domanda del parvenu:
ma sei sicuro che il disco lo sappia di essere primary slave?
Ovvero che il ponticello del disco non sia settato su "primary master"?
Insomma che non sia una questione puramente hardware.
y.

OxygeN wrote:

I raid ide di solito sono composto da master canale 1 (hda) e da master
canale 2 (hdc).
hdb = slave canale 1
hdd = slave canale 2
I dischi nei raid non devono assolutamente essere spostati di posizione (o
almeno, sapendo bene quello che si fa, di sequenza) perché nei file di
configurazioni del raid ci sono scritti quei dati (vedi il raid how-to).
Piuttosto è meglio collegare il disco singolo del raid 1 ad un'altro sistema 
ed eseguire il backup dei dati, poi rifare il raid da zero.

 lampeggiante in alto a sx.
]zac[
Sempre che non ci siano errori di collegamento/hardware, semplicemente il
bios cerca di avviare il nuovo disco che però è vuoto, quindi vedi se hai
delle opzioni nel bios o un tasto da premere durante lo startup per poter
scegliere quale disco avviare.
Potresti avere lo stesso effetto e problemi all'avvio del kernel se il
vecchio disco è posizionato con una sequenza diversa (inteso come prima o
dopo dell'altro disco) rispetto a quella originale, nel qual caso quando
aggiungerai il nuovo disco al raid potresti provocare un azzeramento totale
dei dati dei dischi.
Leggi il raid-howto e sopratutto fai un backup dei dati.


Quoto.
Sul canale master i dischi devono essere entrambi impostati come CS e
collegati con la piattina da 80 conduttori, oppure uno impostato come
master e l'altro come slave.
Se le impostazioni non sono corrette, č possibile che entrambi i dischi
rispondano al reset del bios e quindi il bios non sa che pesci pigliare.
Ma il POST del bios riconosce il nuovo disco quando lo colleghi?
Cioč, quando fai il boot ed elenca le periferiche che rileva, ti trovi 3
dischi?
Luca

 Insomma che non sia una questione puramente hardware.
Il disco è senza jumper, perchè così è il settaggio per SLAVE.
Se entro nel BIOS lo vedo.
Non è questione HW immagino...

 dischi?
Si, come detto prima: da BIOS vede tutti e tre i dischi.

 Si, come detto prima: da BIOS vede tutti e tre i dischi.
Allora č una bella gatta da pelare.
Altra prova: metti una live nel cdrom e prova a vedere se con quella il
sistema parte e riconosce i 3 dischi.
In questo modo possiamo sapere se si tratta di un problema di grub.
LP

 LP
Domandina:
Ma se colleghi il nuovo disco come secondary slave? il sistema parte?
LP

 dei dati dei dischi.
Ahem... mi perdo... cmq il disco che sto aggiungendo NON voglio metterlo 
in RAID: è semplicemente un disco sul quale ho dei dati che voglio 
montare manualmente quando mi serve...

 e' raro ma succede.
No, specia...
(Ciao Davide, intanto... tutto bene?)
Ricapitolo:
avvio il sistema da CD installer Etch, con solo due dischi (identici), 
hda ed hdc.
Mediante disdkdruid partiziono i due dischi e li metto tipo "fd", poi ci 
creo sopra l'array RADI-1 (md0).
A questo punto installo Etch su md0 (hda1+hdc1) e dopo vari 
smandruppamenti con grub riesco a fare boot da RAID.
Capito fin qui?
Ora, voglio montare manualmente un disco sul quale ho dei dati. Il disco 
è *sicuramente* OK, visto che l'ho usato fino a pochi giorni fa ed è 
nuovo e SMART non aveva mai lamentato nulla.
Collego quindi il disco come hdb, avvio il sistema, e GRUB non dice 
nulla: è visibile solo il cursore in alto a sx.
Perchè dovrei lasciare "solo il disco nuovo"? E' chiaro che non 
partirebbe da quel disco: contiene dati, ma nessuna info su come bootare!

 ed eseguire il backup dei dati, poi rifare il raid da zero.
Non ho mica *spostato* alcunchè!!!
Ripeto: ho *AGGIUNTO* al PC un disco, su hdb. Non ho minimamente toccato 
il RAID (hda ed hdc sempre al loro posto)...

 Ma se colleghi il nuovo disco come secondary slave? il sistema parte?
Si, è partito!
Ora, come ce la spieghiamo questa cosa???

OxygeN wrote:

il bios vuol fare il boot da quel disco, quando è sul primo canale.
rivedi tutte le impostazioni.

 rivedi tutte le impostazioni.
Impostazioni di cosa? Di grub?

 HELP!!!
Ho visto che usi grub. Uno dei suoi difetti č che se modifichi i dischi o
la sequenza di boot, lui non riesce piů a lavorare.
La via piů semplice č riconfigurare il grub dopo aver inserito il nuovo
disco. Ti basta far partire il SO da dischetto o dalla console di emergenza
del grub e poi lo riconfiguri.
Altrimenti, se puoi, passa a Lilo. Questo non si scompone, a meno che non
sposti il disco di boot o quello del kernel.
bye, giubbe

 del grub e poi lo riconfiguri.
Direi piuttosto da una LIVE: la console di emergenza non parte, visto 
che il cursore rimane fermo in alto a sx. Forse non supera un 
determinato "stage" di Grub?
E poi, come avrai letto: dopo che ho messo il disco su /dev/hdd, è 
partito tutto. Come lo spieghi?
Grazie...

OxygeN wrote:
]zac[
]zac[
Secondo quello che dici, allo RIPETO, il tuo problema è che devi dire al
bios di avviare il vecchio disco e non il nuovo.
Auguri.

OxygeN wrote:

no, a quanto dici grub neanche parte.
rivedi le impostazioni del canale, dei jumper (sicuro che slave sia senza
ponticello?), prova a scambiare la posizione sul cavo ide.

 ponticello?), prova a scambiare la posizione sul cavo ide.
Come già detto: *sicuro" che slave sia senza ponticello, in quanto me lo 
vede BIOS (sia su Primary che Secondary).
La posizione l'ho appunto cambiata: da hdc ad hdd, tutto funziona.


Secondo me è il primary master che è impostato come CS. L'impostazione
CS su alcuni dischi funziona anche per dischi stand alone. Se mescoli CS
e SL il bios può avere qualche fastidio.
Magari il secondary master è impostato su MS e quindi non fa a pugni con
l'SL del nuovo disco (anzi, si trova nella condizione giusta) e quindi
tutto funziona.
Questo è quello che mi viene in mente.
LP

 Questo è quello che mi viene in mente.
Io penso di più ad una questione di grub/mbr...

 partito tutto. Come lo spieghi?
Perchè le altre partizioni o dischi non sono state interessate al
cambiamento. Con il boot e SO su hda e con una transazione da hdb a hdc il
grub non parte (se hdb o hdc sono inseriti nella sua configurazione),
mentre lilo parte comunque (tranne, ovviamente, i SO su hdb).
bye

 spiegazione.
Quel disco insieme ad uno *identico* c'era già stato in quel PC... se 
nel frattempo hai letto la mia soluzione, ci sono arrivato poi...

 montare manualmente quando mi serve...
Che BIOS usa il tuo PC??
Verifica l'ordine di boot del bios, prima e dopo
aver inserito il "terzo" disco!
-- 
Signature automatica inserita a mano.
Punteggiatura: Nel caso mancasse nel messaggio, aggiungete!!
In God we trust, all others we monitor.(NSA)