Pagina 1 di 3

[Risolto] [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 20:40
da buj
Ciao a tutti!!!!!  ;D
Ultimamente sono molto indaffarato con una cosa a cui proprio non riesco a venirne a capo!
Sul mio hard disk convivono in dual boot Windows 7 e Ubuntu 9.10... C'è però una particolarità: sull'MBR c'è il Boot Manager di Windows, così da poter scegliere se avviare Windows, oppure se avviare Ubuntu: se scelgo quest'ultimo allora si avvia il GRUB che mi permette di scegliere se avviarlo normalmente o in modalità recovery.
Tutto ha funzionato per il meglio, finchè dopo un normale aggiornamento di routine di Ubuntu il GRUB non mi parte più: se seleziono Ubuntu dal Boot Manager di Windows rimane la scritta GRUB_ impallata e fine.
Come posso fare per reinstallare il GRUB sulla partizione radice e non sull'MBR?
Perchè di guide (funzionanti) per installarlo sull'MBR ne ho trovate tantissime, ma per il mio caso specifico nessuna...
Chiedo appunto il parere degli esperti, magari se riescono ad adattare qualche guida (tipo quella per ripristinare il GRUB che ho trovato nel Wiki di questo sito) in modo da installarlo nella partizione radice, oppure utilizzando il Live CD (ho visto che scegliendo di installare Ubuntu, se vado a selezionare a fine installazione "Avanzate", posso decidere dove mettere il GRUB: c'è un modo per fare così in modo che mi reinstalli solo il GRUB e che non mi sovrascriva anche Ubuntu?), o cos'altro...

Ringrazio anticipatamente chiunque provi a darmi una mano!  ;)
Ci conto!

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 20:51
da Megatux
Da quello che dici, mi pare che hai installato con Wubi... non dovresti neanche vedere il Boot Manager di Seven...

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:02
da buj
Megatux ha scritto: Da quello che dici, mi pare che hai installato con Wubi... non dovresti neanche vedere il Boot Manager di Seven...
No, non ho installato con Wubi!
Prima avevo solo Seven, poi ho installato Ubuntu da Live CD: tra le opzioni avevo impostato di installare il Grub non direttamente sull'hard disk, ma sulla partizione creata (manualmente) apposta per Ubuntu... Infine da Seven ho settato il Boot Manager di Windows in modo che mi riconoscesse anche Ubuntu con EasyBCD. Et voilà, tutto perfetto!
Questa è la guida che ho seguito, davvero perfetta a mio parere! ;)

http://www.particellelementari.net/2009/02/dual-boot-ubuntu-vista/

EDIT: Poi disgraziatamente quell'aggiornamento di Ubuntu mi ha danneggiato il GRUB e così è inziato il mio calvario!

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:12
da Megatux
Ma non avevi bisogno di EasyBCD... guarda che Grub sa riconoscere benissimo i S. O. installati... sia che tu abbia Windows o Ubuntu, sia Mac OSX, Grub se la cava benissimo...

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:19
da buj
Megatux ha scritto: Ma non avevi bisogno di EasyBCD... guarda che Grub sa riconoscere benissimo i S. O. installati... sia che tu abbia Windows o Ubuntu, sia Mac OSX, Grub se la cava benissimo...
Lo so lo so! Sono riuscito infatti a trovare il modo di mettere il GRUB sull'MBR e farli riconoscere tutti insieme...
Ma sono un testardo, e mi trovo molto bene con il Boot Manager di Windows e il GRUB separati, quindi sto cercando di fare di tutto per ripristinare le impostazioni di boot che avevo all'inizio!  ;D

EDIT: Infatti quella guida che ho linkato è fatta a posta per avere una configurazione di avvio proprio come ti ho detto io, altrimenti non ci sarebbe bisogno di sbattersi a configurare manualmente le partizioni, la Swap, EasyBCD, ecc...

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:21
da danilman
e tu ripristina il grub utilizzando la partizione nella quale hai installato ubuntu facendo
sudo grub-install /dev/sda3
invece di
sudo grub-install /dev/sda

ponendo per ipotesi che sda sia il disco di installazione di ubuntu e sda3 la partizione dove hai installato ubuntu

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:23
da MrMars
te lo sconsiglio... una volta ho installato il grub su radice e non avviava un bel niente, l'ho dovuto mettere sull mbr

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:26
da Megatux
MrMars ha scritto: te lo sconsiglio... una volta ho installato il grub su radice e non avviava un bel niente, l'ho dovuto mettere sull mbr
Anche perchè, è proprio nell'MBR che risiede la tabella delle partizioni...

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:27
da buj
derekk ha scritto: e tu ripristina il grub utilizzando la partizione nella quale hai installato ubuntu facendo
sudo grub-install /dev/sda3
invece di
sudo grub-install /dev/sda

ponendo per ipotesi che sda sia il disco di installazione di ubuntu e sda3 la partizione dove hai installato ubuntu
Ci ho già provato... Per la cronaca comunque è /dev/sda5...
Ma niente, ho provato sia cercando di adattare questa guida:

http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Legacy/Ripristino   (per Grub Legacy)

che questa:

http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino   (per Grub 2)

e niente...
Sempre per la cronaca ho Grub 1.97 beta4...
Evidentemente sbaglio io qualcosa... Se magari riusciste voi ad adattarmi una di queste guide (o altre che ritenete migliori) ve ne sarei grato! :)

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:29
da buj
Megatux ha scritto:
MrMars ha scritto: te lo sconsiglio... una volta ho installato il grub su radice e non avviava un bel niente, l'ho dovuto mettere sull mbr
Anche perchè, è proprio nell'MBR che risiede la tabella delle partizioni...
Ah, se mi dite così allora ci rinuncio... Beh, vi ringrazio molto comunque per il tempo che mi avete dedicato, grazie! ;)

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:31
da danilman
Megatux ha scritto:
MrMars ha scritto: te lo sconsiglio... una volta ho installato il grub su radice e non avviava un bel niente, l'ho dovuto mettere sull mbr
Anche perchè, è proprio nell'MBR che risiede la tabella delle partizioni...
l'hai detto tu lo ha detto lui di aver installato il grub nella partizione e non nell'MBR

Codice: Seleziona tutto

tra le opzioni avevo impostato di installare il Grub non direttamente sull'hard disk, ma sulla partizione creata (manualmente) apposta per Ubuntu
quindi la soluzione più consona mi sembrava questa.

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:40
da danilman
tommasobujo ha scritto:
derekk ha scritto: e tu ripristina il grub utilizzando la partizione nella quale hai installato ubuntu facendo
sudo grub-install /dev/sda3
invece di
sudo grub-install /dev/sda

ponendo per ipotesi che sda sia il disco di installazione di ubuntu e sda3 la partizione dove hai installato ubuntu
Ci ho già provato... Per la cronaca comunque è /dev/sda5...
Ma niente, ho provato sia cercando di adattare questa guida:

http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Legacy/Ripristino   (per Grub Legacy)

che questa:

http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino   (per Grub 2)

e niente...
Sempre per la cronaca ho Grub 1.97 beta4...
Evidentemente sbaglio io qualcosa... Se magari riusciste voi ad adattarmi una di queste guide (o altre che ritenete migliori) ve ne sarei grato! :)
hai grub 2 quindi devi (dovevi) seguire quella guida, non vorrei che seguendo la guida di grub legacy hai installato anche quello  ::)

EDIT

vedo che hai aggiungo Risolto al post, quindi hai combinato. Per la cronaca come hai fatto??

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 21:47
da buj
derekk ha scritto:
tommasobujo ha scritto:
derekk ha scritto: e tu ripristina il grub utilizzando la partizione nella quale hai installato ubuntu facendo
sudo grub-install /dev/sda3
invece di
sudo grub-install /dev/sda

ponendo per ipotesi che sda sia il disco di installazione di ubuntu e sda3 la partizione dove hai installato ubuntu
Ci ho già provato... Per la cronaca comunque è /dev/sda5...
Ma niente, ho provato sia cercando di adattare questa guida:

http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Legacy/Ripristino   (per Grub Legacy)

che questa:

http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino   (per Grub 2)

e niente...
Sempre per la cronaca ho Grub 1.97 beta4...
Evidentemente sbaglio io qualcosa... Se magari riusciste voi ad adattarmi una di queste guide (o altre che ritenete migliori) ve ne sarei grato! :)
hai grub 2 quindi devi (dovevi) seguire quella guida, non vorrei che seguendo la guida di grub legacy hai installato anche quello  ::)

EDIT

vedo che hai aggiungo Risolto al post, quindi hai combinato. Per la cronaca come hai fatto??
Io avevo provato con quella di Grub 2, ma poi visto che non ne venivo a capo ho provato anche con quella per il Legacy, tanto provare per provare...!
Il Risolto l'ho messo solo perchè mi avevate fatto capire di abbandonare la cosa perchè non tanto stabile, però vedo che ora vi contraddite un pò... Si può fare o no questa cosa?? A me sembra di si, anche perchè prima ce l'avevo e mi funzionava tutto alla perfezione!
Comunque ora per la cronaca sono alla situazione inziale come subito dopo il funesto aggiornamento: Boot Manager di Windows funzionante, ma se scelgo Ubuntu il GRUB non funziona...

EDIT: Ora che ci penso tolgo il risolto, ci spero ancora, dai!!! :)

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 22:04
da danilman
guarda di sicuro non c'è niente, si procede a tentativi...
comunque posta

Codice: Seleziona tutto

sudo fdisk -l

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 22:28
da buj
derekk ha scritto: guarda di sicuro non c'è niente, si procede a tentativi...
comunque posta

Codice: Seleziona tutto

sudo fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4daa568d

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1              1        637    5116668    c  W95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary.
/dev/sda2  *        638        650      102400    7  HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3            650      12043    91509760    7  HPFS/NTFS
/dev/sda4          12044      14593    20482875    5  Extended
/dev/sda5          12044      14481    19583203+  83  Linux
/dev/sda6          14482      14593      899608+  82  Linux swap / Solaris


Ecco, scusa se te lo scrivo cosi, ma non riesco ad inserire i comandi con la formattazione che usi te!  :D

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 22:50
da danilman
il boot sta su sda2 quindi in teoria dovresti dare

Codice: Seleziona tutto

sudo grub-install /dev/sda2
sudo update-grub
però a questo punto fallo solo se non hai niente da perdere, non sono sicuro che funzioni (ho già detto che si va a tentativi)
potrebbe non partire neanche più windows. O magari si risolve tutto  ;D
Insomma se ti va di sperimentare.... se no reinstalli ubuntu e amen  ;D

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 22:56
da buj
derekk ha scritto: il boot sta su sda2 quindi in teoria dovresti dare

Codice: Seleziona tutto

sudo grub-install /dev/sda2
sudo update-grub
però a questo punto fallo solo se non hai niente da perdere, non sono sicuro che funzioni (ho già detto che si va a tentativi)
potrebbe non partire neanche più windows. O magari si risolve tutto  ;D
Insomma se ti va di sperimentare.... se no reinstalli ubuntu e amen  ;D
beh, ma dopo se ci sono problemi non mi basta fare dal Live CD di Ubuntu:

sudo ms-sys -w /dev/sda

e cosi si ripristina l'MBR di Windows? Giusto?

EDIT Ma comunque se volessi farlo devo seguire tutta la procedura montanto tutte queste cose indicate a questa guida, sostituendo il comando con quello che mi hai detto?

http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 23:14
da patel
avete dimenticato che la sda2 è ntfs ed è la partizione di windows, il comando per installare il grub deve essere
sudo grub-install /dev/sda5
però essendo sda5 una partizione logica il comando funzionerà col grub1, ma non col grub2

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 23:20
da buj
patel ha scritto: avete dimenticato che la sda2 è ntfs ed è la partizione di windows, il comando per installare il grub deve essere
sudo grub-install /dev/sda5
però essendo sda5 una partizione logica il comando funzionerà col grub1, ma non col grub2
Ma te sei il vero patel?! ci sono mille guide in rete dove centri anche te! grande!  ;D che onore!
comunque quel comando che dici te l'avro' provato 1000 volte ma niente... comunque fammi capire una cosa... se io gli do install-grub ecc... come faccio a sapere se si installa grub 1 o 2? c'e' un comando specifico per ciascuno?
chiedo venia per la formattazione, ma il live cd non mi riconosce completamente la tastiera!!!  :)

Re: [Grub] Reinstallare-ripristinare GRUB su partizione radice e non su MBR

Inviato: venerdì 19 marzo 2010, 23:41
da patel
quale grub hai lo devi sapere tu, se non sbaglio hai detto
Sempre per la cronaca ho Grub 1.97 beta4...
quindi è il 2 ed allora non riuscirai ad installarlo nella partizione sda5.