Pagina 1 di 1

[Risolto] Eliminare grub da una partizione

Inviato: venerdì 9 aprile 2010, 14:53
da dany-vai
Ciao a tutti, ho un problema che non so risolvere.
Ho un pc con due dischi, nel primo c'era xp, nel secondo xubuntu karmic e andava tutto bene. Poi ho cambiato la scheda madre, e vari componenti, e ho dovuto reinstallare xp; come mi aspettavo, ubuntu non era più accessibile, allora ho seguito il procedimento del wiki da una live però qualcosa non è andata bene. All'avvio lo schermo si fissa con una schermata nera e una scritta GRUB col cursore che lampeggia (badate non il prompt di grub, non c'è il > e poi la tastiera non "scrive" nulla). Allora ho cominciato da capo, ho reinstallato xubuntu sul secondo disco e grub è stato installato nel mbr, così facendo xubuntu si avvia normalmente e anche xp è riconosciuto. Se però lo seleziono, mi riappare quella schermata nera che dicevo. Ho provato anche con una console di ripristino dal cd di windows con fixmbr ma non avuto effetti.
Ripensandoci credo di aver capito il problema; i miei dischi sono sda (con unica part ntfs sda1) e sdb (con diverse partizioni / /home /dati in fat32 e swap). Il processo di installazione ha installato grub nel mbr, mentre nel processo di ripristino di grub io ho dato

Codice: Seleziona tutto

grub-install /dev/sda1

cioè ho installato nella prima partizione, quindi il grub nell mbr (consentitemi la semplificazione) quando avvia sda1 trova l'altro grub che invece non sa che fare e si blocca. Come posso fare a eliminarlo? Credo che un fixmbr mi eliminerà solo il grub "giusto" cioè quello nel mbr, e non è quello che voglio. Aggiungo che fdisk mi dice che il flag di boot ce l'ha solo sda1, e non sdb1, è corretto?
Aiuti?? Grazie

Re: Eliminare grub da una partizione

Inviato: venerdì 9 aprile 2010, 15:02
da patel
con il comando grub-install /dev/sda1 non hai fatto nessun danno, non c'è bisogno di eliminare niente, se vuoi non avere di questi problemi installa tutti i sistemi operativi nello stesso disco ed usa l'altro per i dati

Re: Eliminare grub da una partizione

Inviato: sabato 10 aprile 2010, 13:14
da dany-vai
Grazie per la risposta patel, ma adesso per me reinstallare entrambi i sistemi riformattando tutto è alquanto scomodo  ::) ::)
Qualcuno ha idea di come poter risolvere?

Re: Eliminare grub da una partizione

Inviato: sabato 10 aprile 2010, 14:24
da patel
non devi reinstallare entrambi, basta che tu installi Ubuntu nel disco in cui hai già XP, in 20 minuti risolvi, posta una schermata di Gparted dal cdlive.

Re: Eliminare grub da una partizione

Inviato: sabato 10 aprile 2010, 17:35
da dany-vai
Si in effetti è vero...ok mi hai convinto....ridimensiono xp e ci installo ubuntu, poi il secondo disco lo formatto tutto in ntfs e così posso accedervi da entrambi i SO. Ma cosa ti fa credere che poi andrà tutto a posto "da solo"?

Re: Eliminare grub da una partizione

Inviato: sabato 10 aprile 2010, 17:39
da patel
L'esperienza, io sullo stesso disco ho 9 sistemi operativi

Re: Eliminare grub da una partizione

Inviato: sabato 10 aprile 2010, 18:23
da dany-vai
Beh, mi sembra abbastanza come "esperienza"  ;D
Proverò e ti (vi) farò sapere, grazie mille.

Purtroppo stesso problema, ho spostato i due sistemi nel primo disco, ma windows non si avvia e mostra quel

Codice: Seleziona tutto

GRUB _
uff... >:(  idee??

[Risolto] Re: Eliminare grub da una partizione

Inviato: lunedì 12 aprile 2010, 15:35
da dany-vai
Ok ragazzi ho risolto grazie a Muflone. C'è anche una pagina sul suo sito che vi segnalo, nel mio caso non è stato necessario ricreare il boot.ini, ma solo eseguire il fixboot
http://muflone.wordpress.com/2008/12/27/ripristinare-il-sistema-con-la-console/

Il problema stava nel fatto che il comando fixmbr sovrascrive il boot record "generale" del disco, quello "prima di tutte le partizioni", e quindi cancellava il grub che xubuntu aveva immesso. Il comando da dare nella console di ripristino di windows è invece
fixboot
che sovrascrive il boot  sector della partizione in cui windows è installato.
Grazie a tutti.