PDA

View Full Version : Win7 rimuove grub ad ogni avvio.


Hackman
09-04-2010, 14:36
Spero sia la sezione giusta.
Ho in dual boot win7 e Ubuntu 10.04
Ad ogni avvio di Win7 mi viene cancellato grub. Win7 si avvia senza problemi, al prossimo avvio della macchina non ho più il menu di grub e non parte nemmeno win7, il pc si riavvia continuamente.
Consigli?

Fil9998
09-04-2010, 14:47
molto strano!

scaricati super grub disk, ripara con quello grub o usalo per bootare ubuntu.
da ubuntu reinstalla grub, così si autoriconfigura.


molto strano però.

Hackman
09-04-2010, 15:14
Per ora ho ripristinato con il livecd di ubuntu.
Credo che quando ho formattato la partizione dati con win7 mi abbia rovinato la tabella delle partizioni:
Se faccio un fdisk -l /dev/sda
vedo solo 4 partizioni
in teoria dovrebbero essere 5:
1 system ( win7)
2 win7
3 ubuntu
4 swap
5 dati

e le prime due hanno un errore:
la partizione X non termina al limite del cilindro.

da gestore dischi vedo la partizione dati in ext4 che in teoria è stata formattata in ntfs da win7.
avvio win7 e vedo cosa vede...

Aggiorno:
Da win7 vedo tutte e 5 le partizioni, la partizione dati è da 200GB e non da 264GB come la vede ubuntu quindi qualcosa si è sputt....

Chiancheri
09-04-2010, 15:27
Per ora ho ripristinato con il livecd di ubuntu.
Credo che quando ho formattato la partizione dati con win7 mi abbia rovinato la tabella delle partizioni:
Se faccio un fdisk -l /dev/sda
vedo solo 4 partizioni
in teoria dovrebbero essere 5:
1 system ( win7)
2 win7
3 ubuntu
4 swap
5 dati

e le prime due hanno un errore:
la partizione X non termina al limite del cilindro.

da gestore dischi vedo la partizione dati in ext4 che in teoria è stata formattata in ntfs da win7.
avvio win7 e vedo cosa vede...

Aggiorno:
Da win7 vedo tutte e 5 le partizioni, la partizione dati è da 200GB e non da 264GB come la vede ubuntu quindi qualcosa si è sputt....


dovevi formattarla da ubuntu, anzi, ti conviene riformattarla proprio da lì.

installa gparted ed ntfsprogs, da shell basta che dai:

sudo apt-get install gparted ntfsprogs

poi vai in sistema > amministrazione > gparted

e formatta la partizione in ntfs (se vuoi usarla sia con win che con linux).


Per quanto riguarda grub, windows durante l'installazione cancella gli altri bootloader, conviene installare sempre prima windows e dopo linux oppure usare dopo il livecd (come hai fatto appunto tu).

Hackman
09-04-2010, 15:30
Il problema è nel grub di ubuntu.
Se avvio ubuntu con il super grub disk, la tabella delle partizioni è apposto.
Avviando con il grub installato nel disco rigido la tabella delle partizioni è sbagliata, in pratica la partizione / , swap e dati vengono viste come un unica partizione da 264GB.

Fil9998
09-04-2010, 15:34
ci tieni tanto ai due OS e alle partizioni o puoi rischiare un bel low level format, e reimpostazione da zero di tuto il sistema?

ah, non so se è il caso questo ma: mai usare partition magic da win: fa dei casini assurdi.

Hackman
09-04-2010, 15:48
Per la reinstallazione non ci sarebbero problemi, infatti e quello che stavo pensando di fare visto che il pc è nuovo e non ho dati dentro.
Purtroppo Win mi serve per lavoro, altrimenti lo avrei eliminato da un pezzo.
Non usato partion magic, ho solo creato e formattato la partizione dati da windows.

Rimuovo le partizioni e reinstallo ubuntu.

Hackman
09-04-2010, 16:11
Rimosso le partizioni ubuntu, da win 7 vedo lo spazio libero, da livecd ubuntu continuo a vedere la partizione da 264GB :muro: .

Aggiornamento:
Da livecd ubtuntu con gparted vedo le partizioni sbagliate, con disk utility le partizione sono corrette.
Bel casino.

deadlyomen17
09-04-2010, 21:55
lascia stare gparted ed usa fdisk

dai un fdisk -l da livecd e vedi se ti rileva tutte le partizioni correttamente

se fdisk funziona correttamente usa questo o cfdisk (interfaccia ncurses) per creare e/o modificare le partizioni per ubuntu...dopo di che installa nella partizione creata

nel caso non funzioni nemmeno questo non conosco altre soluzioni che non eliminare tutte le partizioni e ricrearle da capo..

Fil9998
10-04-2010, 01:06
se lo puoi fare un bel low level format risolve! (e perdi pure meno tempo)
non sarà "da tecnici", ma almeno perdi poco tempo.
tanto basta che lo fai andare fino al 2%, quel tanto per esser sicuro che la tabella e mbr siano rasati veramente.

poi fai le partizioni con una live linux qualsiasi,
installi win sulla prima, linux sull aseconda, poi swap e disco dati.

tutte primarie.

installi prima win e poi linux.

Hackman
11-04-2010, 17:01
Il casino sulla tabella delle partizioni lo ha fatto win7 quando ho creato la partizion dati e mi ha assegnato la lettera anche alle partizioni linux.
Adesso dopo aver reinstallato tutto e creato le partizioni con gparted nessun problema.