Fico Grub2 ma…..NON si ripristina!


Ok tutti quanti sapete cosa è successo prima di natale a casa mia, in pratica si è scatenata un guerra fredda fra mio padre e me con la conseguenza del mio esilio dal pc fisso che fino a pochi giorni fa era imprigionato nel castello del padre (aka il suo posto di lavoro è dentro un vecchio castello dei normanni e non chiedetemi il perché!).

Ora dopo mesi di prigionia mio padre ha riportato il pc a casa con windows XP Pro configurato e pronto all’uso.

Ok, penso, non avranno lasciato nulla dei miei dati (cioè GB e GB di film e serie tv da me scaricate e posizionate su partizione non visibili da windows e quindi sicuramente formattate).

Bene ieri sera in gran segreto torno davanti alla vecchi scena del delitto con il cd di Xubuntu per verificare i danni.

Cosi avvio da live cd che si avvia normalmente, apro Gparted e …….impossibile montare le partizioni! o_O WTF??!?!

Ok magari è un bug del live cd, installiamo, ma arrivati alla scelta dello spazio su disco l’installazione non va avanti! Carica all’infinito! Ho aspettato 30 minuti buoni ma nulla!

Cosi stoppo il tutto e tento l’extremis da terminale con un bel: sudo fdisk -l

Da quello che ne emerge vedo che i miei due OS sono ancora vivi e vegeti! Infatti il mio HD da 250b con Xubuntu è intatto cosi come la mia partizione da 300gb sull’HD da 750gb.

In compenso però i 450gb rimanenti sono spaccati in due!!! Con due Windows XP! Identici!

E qui mi scatta la bestemmi:“ma chi ca$$o ha sistemato il pc?!?!?!?”

Con molta probabilità c’è lo zampino dell’incompetenza di mio padre che sicuramente avrà fatto tutto da solo e come al solito ha fatto le cose alla Ca$$o di Cane!

Be almeno ho ancora tutti i mie dati e i mie settaggi, mi dico, adesso ripristino grub e sono a cavallo!

Cosi mi connetto alla grande rete e seguo questa guida:

sudo -s

cd /mnt

mkdir hdd

mount /dev/sda5 hdd

mount -o bind /dev hdd/dev

chroot hdd

grub-install /dev/sda

reboot

(Sda5 è dove ho l’installazione di ubuntu ma la cosa cambia da pc a pc)

Be il terminale mi dice che la directory di grup è stata trovata e la procedura di ripristino è andata a buon fine.

Cosi il pc si rebbotta e io comincio a sbavare pensato agli effetti compiz quando……..qualcosa non va il pc non si avvia!

Si blocca al bios! Cosi premo il tasto reset e riavvio forzatamente e stavolta il bios si carica e…..Parte winzoz!!!

Cosi bestemmindo riavvio ma stessa cosa! Cosi inserisco il cd di Mint 8 che avendo gnome mi piaceva di più di Xubuntu (anche perché ero impossibilitato a masterizzare altro) e prova a vedere se cambia qualcosa.

Cosi il live cd si avvia e gli dico di installare (pensando di sovrascrivere Xubuntu), arrivo alla scelta dello spazio sul disco fisso e……non monta il disco da 250gb! In pratica mi obbliga a frammentare ancora di più il disco da 750gb.

Cosi rassegnato installo e tutto procedete liscio come l’olio, cosi reboot e riparto a sbavare ma…..riparte sempre e solo winzoz!!!!!

Ora le bestemmie si saranno sentite pure al polo sud dove stanno le tenere orecchie dei pinguini ma questo non importa, infatti la cosa strana e che non solo tutti e due i live cd non mi montavano il disco da 250gb (anche se con fdisk me lo vedeva) ma non capisco perché grub2 non voglia partire.

Adesso l’amico blogger Free_alucarD mi ha consigliato di seguire la sua guida ma per adesso il pc è piantonato dalle guardie e quindi sono impossibilitato ad avvicinarmi!

Comunque penso che questa sera proverò il tutto per tutto con la guida di alucard altrimenti la mia diagnosi sarà un sola e cioè che il pc di mio padre è maledetto e che quindi funge solo con windows.

Se qualcuno ha consigli o ha avuto la stessa esperienza e conosce soluzioni vi prego di scriverlo nei commenti.

Update> sembra che mio padre abbia cancellato Xubuntu installato un altra versione di XP sul mio disco da 250gb lasciando intatta la versione di Xp sul disco da 750gb che adesso si divide lo spazio con Ubuntu e Mint per farvi un idea ecco quello che esce fuori con il comando fdisk

mint@mint ~ $ sudo fdisk -l

Disco /dev/sda: 750.2 GB, 750156374016 byte
255 testine, 63 settori/tracce, 91201 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x0bfc0bfb

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 24030 193020943+ 7 HPFS/NTFS
/dev/sda2 24031 91201 539551057+ 5 Esteso
/dev/sda5 50258 90825 325862428+ 83 Linux
/dev/sda6 90826 91201 3020188+ 82 Linux swap / Solaris
/dev/sda7 24031 49883 207664159+ 83 Linux
/dev/sda8 49884 50257 3004123+ 82 Linux swap / Solaris

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco

Disco /dev/sdb: 250.1 GB, 250059350016 byte
255 testine, 63 settori/tracce, 30401 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xebaaebaa

Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 1 30027 241191846 7 HPFS/NTFS
/dev/sdb2 30028 30401 3004155 5 Esteso
/dev/sdb5 30028 30401 3004123+ 82 Linux swap / Solaris

Disco /dev/sdc: 40.0 GB, 40027029504 byte
255 testine, 63 settori/tracce, 4866 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x2029d81e

Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 1 4866 39086113+ 7 HPFS/NTFS

Disco /dev/sdd: 8086 MB, 8086618112 byte
249 testine, 62 settori/tracce, 1023 cilindri
Unità = cilindri di 15438 * 512 = 7904256 byte
Identificativo disco: 0x6f20736b

Questa non sembra una tabella delle partizioni.
Probabilmente è stato scelto il dispositivo sbagliato.

Dispositivo Boot Start End Blocks Id System
/dev/sdd1 ? 50404 124346 570754815+ 72 Sconosciuto
La partizione 1 ha diversi elementi iniziali fisici/logici (non Linux?):
phys=(357, 116, 40) logico=(50403, 232, 11)
La partizione 1 ha diversi elementi finali fisici/logici:
phys=(357, 32, 45) logico=(124345, 119, 51)
La partizione 1 non termina al limite del cilindro.
/dev/sdd2 ? 10927 136334 968014120 65 Novell Netware 386
La partizione 2 ha diversi elementi iniziali fisici/logici (non Linux?):
phys=(288, 115, 43) logico=(10926, 224, 47)
La partizione 2 ha diversi elementi finali fisici/logici:
phys=(367, 114, 50) logico=(136333, 143, 42)
La partizione 2 non termina al limite del cilindro.
/dev/sdd3 ? 121123 246529 968014096 79 Sconosciuto
La partizione 3 ha diversi elementi iniziali fisici/logici (non Linux?):
phys=(366, 32, 33) logico=(121122, 0, 30)
La partizione 3 ha diversi elementi finali fisici/logici:
phys=(357, 32, 43) logico=(246528, 167, 39)
La partizione 3 non termina al limite del cilindro.
/dev/sdd4 ? 186921 186925 27749+ d Sconosciuto
La partizione 4 ha diversi elementi iniziali fisici/logici (non Linux?):
phys=(372, 97, 50) logico=(186920, 164, 25)
La partizione 4 ha diversi elementi finali fisici/logici:
phys=(0, 10, 0) logico=(186924, 63, 33)
La partizione 4 non termina al limite del cilindro.

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco

il disco Sdd e la mia penna da 8gb quindi ignoratela ingnorate anche il disco da 40gb sdc dove si trovano i dati di ufficio del mio babbo.

Ho provato con la procedura di alucard e non ha dato risultati si avvia sempre windows.

Provado con Sda7 ecco cosa esce

mint@mint ~ $ sudo mount /dev/sda7 /mnt
mint@mint ~ $ sudo grub-install –root-directory=/mnt/ /dev/sda
Installation finished. No error reported.
This is the contents of the device map /mnt//boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install’.

(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
mint@mint ~ $