Help Raid corrotto

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
morfyng
Prode Principiante
Messaggi: 62
Iscrizione: mercoledì 22 febbraio 2006, 14:10
Località: everywhere

Help Raid corrotto

Messaggio da morfyng »

Salve a tutti,

la catastrofe è la seguente:  :o

Ho una Gigabyte GA-P35C-DS3R con Intel ICH9R Sata controllers, 2 dischi da 500GB in Raid 0 (su cui è installato WinXP...anzi era  :'() e un disco ATA133 su cui ho tentato di installare Ubuntu 7.10.

Non ho mai avuto nessun problema ad installare qualsiasi distribuzione Linux e soprattutto senza mai arrecare nessun danno ma questa volta il Raid è stata la mia rovina. Si !!! xche Grub è andato a scrivere nell'MBR del primo disco appartenente al Raid corrompendo la configurazione Raid, difatti all'avvio del PC ottengo un bel msg di errore nel riconoscimento del Raid.

Sò che non è colpa di Grub ma piuttosto mia in quanto mi sono dimenticato di settare /boot sul disco ATA133 come partizione avviabile e pertanto non avendo alternative Grub ha scritto nel Primo Disco o almeno così credo perché non mi ha fatto nessuna domanda !?!  ???

Cmq...al di là dell'errore.....qualcuno sà se è possibile ricostruire il Raid senza perdere i Dati ?!?  :(
M
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 752
Iscrizione: sabato 14 ottobre 2006, 15:22
Contatti:

Re: Help Raid corrotto

Messaggio da M »

Come hai installato il raid la prima volta? Potresti provare a riscrivere l'mbr con il programma che si occupa di gestire il raid, ma, se i dati sono molto importanti, ti consiglierei in ogni caso un backup dei dischi con dd.
In questo modo non sarai ancora in grado di leggere i files, ma in caso di errori, potresti rimettere i dati sul disco tali e quali a come sono in questo momento...
Un'ultima cosa, come avrai notato il raid0 *NON* è un sistema granchè affidabile (si ok, questa volta si è trattato di uno sbaglio, ma le possibilità di errore sono alte), fai sempre una copia di backup dei dati importanti! Anche io, come te (e come credo praticamente tutti), l'ho imparato sulla mia pelle purtroppo  :'(.

ciao,
Marco
http://mtuxland.blogspot.com - fotografia, informatica, musica e tutto quello che mi passa per la testa
Avatar utente
morfyng
Prode Principiante
Messaggi: 62
Iscrizione: mercoledì 22 febbraio 2006, 14:10
Località: everywhere

Re: Help Raid corrotto

Messaggio da morfyng »

Ciao,

non ci crederai !!! ma dopo aver spento e riacceso il PC il raid non era + corrotto  ???

non sono riuscito a recuperare la partizione con WinXp ma i dati sembrano intatti  (good)
Grub si è installato nella partizione primaria del disco PATA e non c'è stato verso di toglierlo con fixboot e fixmbr  ::) Ora sto formattando di nuovo la prima partizione del Raid e reinstallando Win con la speranza che parta e possa salvare i Dati presenti sulle altre 2 partizioni del Raid.
Ho tentato di fare la stessa cosa con Ubuntu Live ma non mi vede il Raid neanche con dmraid  ???

Giusto per curiosità....siccome sono masochista !!! Una volta ripristinato il tutto come faccio a installare Ubuntu, o meglio dove devo installare secondo te Grub....sul Pata vero ?!?

1TB - Raid0 2 dischi da 500Gb Sata (3 Part. Primarie C:Win D:Dati E:Dati)
160Gb - Pata (/boot - /swap /root /home) ---> Ubuntu

...non sò se sono stato chiaro....Grazie cmq  ;)
Avatar utente
morfyng
Prode Principiante
Messaggi: 62
Iscrizione: mercoledì 22 febbraio 2006, 14:10
Località: everywhere

Re: Help Raid corrotto

Messaggio da morfyng »

Salve,

scusate se insisto sull'argomento...ho dato un occhiata in giro (http://wiki.eyermonkey.com/My_Ubuntu_%287.10%29_Installation) ma mi sono perso un po' :-[ o meglio, la procedura per installare ubuntu su Raid mi e' chiara, non tanto chiara invece e' la parte relativa a Grub che poi e' quella che mi interessa.

Ci riprovo  ;D

2 Dischi Sata in Raid 0 (sda,sdb --> winXP)
1 disco Pata (tutto per Linux)

Se installo Ubuntu sul disco Pata come faccio a inserire Grub sul disco con Raid....nella procedura sopra linkata ho estrapolato quanto segue
Open grub
Code:

grub

This will take you to the grub command prompt where you will enter the following commands.

Code:

device (hd0) /dev/mapper/

(hd0) represents the first hard drive in my computer, the "raid disk", not the partitions
Code:

find /boot/grub/stage1

Take note of the output of this command. it should be something like "(hd0,4)"
Code:

root (hd0,4)

Change "(hd0,4)" to the output of the last command. What "(hd0,4)" means is "hard drive 1, partition 5".

Code:

setup (hd0)
quit

Now you should be back to the normal terminal (but still "chroot"'ed into the new installation with "sudo chroot /target"). You now need to set up the GRUB configuration file. Run:
Code:

update-grub

When prompted to create a new menu.lst file, enter "y" for yes.

We need to edit the menu.lst file and put some of our own modifications:
Code:

sudo nano /boot/grub/menu.lst

This will open a command line text editor. To save and exit, press CTRL+X, then press "y", then press "enter"

    * 1 Now you need to edit menu.lst to be fully set up for your RAID (and your Windows partition if one exists). Scroll to the bottom of the file. You should see some sections talking about "root" and "kernel". Change any occurences of "(hd0,0)" to whatever you entered when you set up grub. Since my was 2, I entered replaced "(hd0,0)" with "(hd0,1)" (meaning "hard drive number 1, partition number 2").
    * 2 If you want to add a section to be able to boot to windows, copy the last section from the snippet below.
    * 3 Here is what the bottom section of my menu.lst looks like:

Code:

## ## End Default Options ##

title          Ubuntu 7.10
root            (hd0,4)
kernel          /boot/vmlinuz-2.6.22-14-generic root=/dev/mapper/nvidia_ciaejcff5 ro quiet splash
initrd          /boot/initrd.img-2.6.22-14-generic

title          Ubuntu 7.10 (recovery mode)
root            (hd0,4)
kernel          /boot/vmlinuz-2.6.22-14-generic root=/dev/mapper/nvidia_ciaejcff5 ro single
initrd          /boot/initrd.img-2.6.22-14-generic

### END DEBIAN AUTOMAGIC KERNELS LIST

title          Windows XP
root            (hd0,0)
chainloader    +1
boot

In parole povere...dopo aver lanciato la Live di Ubuntu e configurato correttamente il Raid con dmraid, installo Ubuntu normalmente sul disco Pata ed infine eseguo la procedura sopra elencata per l'installazione di Grub con Raid ?!?  ???
M
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 752
Iscrizione: sabato 14 ottobre 2006, 15:22
Contatti:

Re: Help Raid corrotto

Messaggio da M »

Ma perchè ti serve il grub sul raid?
Installalo sul pata e fai il boot da quello.

ciao,
Marco
http://mtuxland.blogspot.com - fotografia, informatica, musica e tutto quello che mi passa per la testa
Avatar utente
morfyng
Prode Principiante
Messaggi: 62
Iscrizione: mercoledì 22 febbraio 2006, 14:10
Località: everywhere

Re: Help Raid corrotto

Messaggio da morfyng »

...ci stavo pensando...ho solo un dubbio Grub riesce ad individuare la partizione di WinXP che risiede sul raid tramite l'opzione Map o sono costretto a cambiare ogni volta HD nel BIOS per sceglire quale OS far partire ?!?  ;)
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: oldmax e 13 ospiti