PDA

Visualizza la versione completa : [Errore] Sovrascrizione di una partizione Windows con il Boot loader


Camlr
31-10-2007, 19:18
Salve a tutti
sono qui per chiedere il vostro prezioso aiuto e ancora di pi un vostro consiglio.

Il mio problema il sengue: (lascio immaginare a voi l'enorme ca**ata che ho fatto) :dh:

Mentre stavo installando il boot loader (grub) sotto linux, erroneamente invece di installarlo nel Master boot loader del mio hard, ossia hda, lo vado ad installare nella partizione hda1.
Quest'ultima la partizione che conteneva Windows :dh: :dh: :dh:

Ora la mia domanda : ho qualche remota possibilit di ripristinare il tutto e quindi nn perdere nulla della partizione? Oppure gi posso salutare ogni cosa e procedere con la formatazione?

Dal comando fdisk -l ho il seguente risultato:

fdisk -l /dev/hda

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 7050 56629093+ 7 HPFS/NTFS
/dev/hda2 7051 7180 1036192+ 82 Linux swap / Solaris
/dev/hda3 7180 9964 22370512 83 Linux
ps il flag di boot alla partizione /dev/hda1 l'ho tolto io e nn lo messo.

Se provo a montare la partizione ricevo invece questo:

mount /dev/hda1 /media/hda1/
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Ditemi voi che posso fare e come meglio procedere.

francofait
31-10-2007, 19:25
Originariamente inviato da Camlr
Salve a tutti
sono qui per chiedere il vostro prezioso aiuto e ancora di pi un vostro consiglio.

Il mio problema il sengue: (lascio immaginare a voi l'enorme ca**ata che ho fatto) :dh:

Mentre stavo installando il boot loader (grub) sotto linux, erroneamente invece di installarlo nel Master boot loader del mio hard, ossia hda, lo vado ad installare nella partizione hda1.
Quest'ultima la partizione che conteneva Windows :dh: :dh: :dh:

Ora la mia domanda : ho qualche remota possibilit di ripristinare il tutto e quindi nn perdere nulla della partizione? Oppure gi posso salutare ogni cosa e procedere con la formatazione?

Dal comando fdisk -l ho il seguente risultato:

fdisk -l /dev/hda

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 7050 56629093+ 7 HPFS/NTFS
/dev/hda2 7051 7180 1036192+ 82 Linux swap / Solaris
/dev/hda3 7180 9964 22370512 83 Linux
ps il flag di boot alla partizione /dev/hda1 l'ho tolto io e nn lo messo.

Se provo a montare la partizione ricevo invece questo:

mount /dev/hda1 /media/hda1/
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Ditemi voi che posso fare e come meglio procedere.

dal cdrom di installazione in livemode reinstall grub al suo posto in hda -
il bios a cercarlo per poter avviare i SO va sempre e comunque li

Camlr
31-10-2007, 19:45
Grazie per la risposta, anche se nn ho capito bene cosa mi hai detto di fare mi hai dato qualche speranza alla risoluzione.

Cmq ti dico subito, cosa ho fatto:
ho rimmesso al suo posto il grub nel master boot loader del hda.
Quindi hando avvio il pc mi esce la schermata di scelta dei sistemi operativi, che la seguente
Windows
Suse
Debian

Ma il problema rimane, ovvero
Suse e Debian partono
ma quando clicco Windows mi ricarica la schermata del grub

La voce all'interno del file menu.lst :

title Windows
chainloader (hd0,0)+1

Il nel file map il mio hda mappato hd0

Secondo te che si pu fare?

francofait
31-10-2007, 21:45
se da linux vedi la partizione xp assicurati che il file ntdlr sia presente ed integro.
Poi elimina l' eventuale /boot che dovresti trovare presente .
Con il filemanager in modalit 'visualizza nascosti assicurati che non ci siano altri file nascosti creati dall' errato grub-install /dev/hda1

Camlr
01-11-2007, 17:18
Ciao,
come dicevo, si la partizione di xp sotto linux la vedo perch facendo fdisk mi appare nella lista, e come puoi vedere la prima partizione del disco hda.

Ma c' sempre il problema che nn riesco a montarla, quindi come faccio a vedere all'interno se c' il file ntdr e la cartella boot?

Puoi dirmi se corretta la procedura di montaggio?A me da errore :(

mount /dev/hda1 /media/hda1/
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Camlr
02-11-2007, 11:56
Per nn lasciare questo 3D sospeso, volevo avvisare che ieri sera sono riuscito a risolvere il problema.

Innanzitutto ringrazio francofait per l'auto.

Per coloro che si troverrano nella mia stessa condizione o anche peggio(formattazione ecc.) vi spiego come ho fatto.

Ho usato GetDataBack for NTFS in meno di un'ora di lavoro ho recuperato tutta la tabella dei file (54GB)
Dopo di che sono passato al salvataggio dei file che mi serviva, e anche questa procedura molto rapita, uguale al tempo del copia ed incolla tra 2 harddisk.

PS. GetDataBack for NTFS un programma per Windows no per Linux

Spero possa essere utile a qualcuno

Grazie e a risentirci
:D :) :D

Loading