Impossibile installare Grub2 nel primo settore della partizione di root?

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
freebooter
Prode Principiante
Messaggi: 57
Iscrizione: giovedì 19 marzo 2009, 19:58

Impossibile installare Grub2 nel primo settore della partizione di root?

Messaggio da freebooter »

Ciao

Ho un PC desktop con due hard disk. Sul primo ho Windows Xp; sul secondo, in sdb6, ho installato Ubuntu 10.04 e Grub2 nel MBR del primo hard disk. Adesso vorrei installare nel MBR del primo hard disk (dove attualmente c'è il primo stadio di Grub2) un boot manager indipendente.
Pensando che fosse necessario ripetere l'installazione di Grub2, indicando la partizione sdb6 in modo che il primo stadio di Grub2 venisse installato nel primo settore di sdb6, ho fatto:

Codice: Seleziona tutto

$ sudo grub-install /dev/sdb6
/usr/sbin/grub-setup: warn: Tentativo di installare GRUB in una partizione invece che nel MBR. Tale pratica non è raccomandabile..
/usr/sbin/grub-setup: warn: L'embed non è possibile. GRUB può essere installato con questa configurazione solo usando blocklist. Le blocklist non sono comunque affidabili e ne viene sconsigliato l'uso..
/usr/sbin/grub-setup: error: Per utilizzare le blocklist, usare --force..
Ho anche provato usando la connotazione tipica di Grub:

Codice: Seleziona tutto

$ sudo grub-install /dev/hd0,5
/usr/sbin/grub-probe: error: cannot stat `/dev/hd0,5'.
Device "/dev/hd0,5" non valido.
Usare "/usr/sbin/grub-setup --help" per ulteriori informazioni.
Ho anche provato con /dev/hd1,5 ma con lo stesso risultato.

Cosa non ha funzionato?

Perché, come output del primo tentativo, ho ottenuto:
"warn: Tentativo di installare GRUB in una partizione invece che nel MBR. Tale pratica non è raccomandabile.."?
Non è la procedura normale per installare un bootmanager indipendente nel MBR? Ricordo di averlo già fatto senza difficoltà, qualche anno fa, quando però Ubuntu usava Grub Legacy.

Grazie
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Impossibile installare Grub2 nel primo settore della partizione di root?

Messaggio da patel »

grub2 non installa il grub nelle partizioni logiche, non conosco il motivo, anche se usi force non te lo fa ugualmente.
puoi verificare se l'operazione è riuscita o no col comando

Codice: Seleziona tutto

sudo hd -v -n 512 /dev/sdaX
se ti dà tutti zeri il primo settore è vuoto.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
freebooter
Prode Principiante
Messaggi: 57
Iscrizione: giovedì 19 marzo 2009, 19:58

Re: Impossibile installare Grub2 nel primo settore della partizione di root?

Messaggio da freebooter »

Ciao patel

Grazie di avermi indicato quel comando: non lo conoscevo.
Il primo settore risulta essere completamente vuoto.

Per adesso non è un problema, posso mantenere Grub2 nel MBR del primo hard disk.
Ma in futuro potrebbe verificarsi qualche difficoltà. Aggiornando le altre distro che ho installato nel secondo hard disk, se queste (come è presumibile) adottassero Grub2, non sarei mai in grado di installare il loro Grub2 nel rispettivo primo settore della partizione di root? Dovrei, in pratica, a ogni nuova installazione di una distro effettuare anche una nuova installazione del rispettivo Grub2 nel MBR? E' una cosa che volevo evitare, perché l'eventuale disinstallazione dell'ultima distro installata causerebbe il mancato funzionamento del bootloader (ecco il perché del mio tentativo di installare un boot manager indipendente nel MBR).
D'altra parte, non posso rinunciare alle partizioni logiche: il limite di quattro mi sta un po' stretto.  ;)
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Impossibile installare Grub2 nel primo settore della partizione di root?

Messaggio da patel »

in fase di installazione puoi scegliere di installare il grub anche in partizione logica, non ti da errori, ma se vai a verificare non lo fa, ma non è un problema perché basta un sudo update-grub dalla distro principale per riconoscere le nuove distro installate.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
freebooter
Prode Principiante
Messaggi: 57
Iscrizione: giovedì 19 marzo 2009, 19:58

Re: Impossibile installare Grub2 nel primo settore della partizione di root?

Messaggio da freebooter »

OK
Tengo Ubuntu come distro principale, con il suo Grub2 nel MBR. Per le successive installazioni di altre distro imposto Grub2 nel primo settore della partizione. Completo l'installazione della distro, anche se in realtà il suo Grub2 non viene installato né nel primo settore né nel MBR. Aggiorno il Grub2 di Ubuntu, che in questo modo rileva le nuove installazioni.

L'aggiornamento (update-grub) deve essere effettuato soltanto da Ubuntu, la distro principale, oppure da qualunque distro (già installata, oppure una live) che abbia Grub2?

Grazie
Ultima modifica di freebooter il lunedì 28 febbraio 2011, 11:12, modificato 1 volta in totale.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Impossibile installare Grub2 nel primo settore della partizione di root?

Messaggio da patel »

L'aggiornamento (update-grub) deve essere effettuato soltanto da Ubuntu perché nel mbr hai il link al suo grub.cfg
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
freebooter
Prode Principiante
Messaggi: 57
Iscrizione: giovedì 19 marzo 2009, 19:58

Re: Impossibile installare Grub2 nel primo settore della partizione di root?

Messaggio da freebooter »

Hai ragione, non ci avevo pensato.
Grazie per la tua pazienza! :)
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Impossibile installare Grub2 nel primo settore della partizione di root?

Messaggio da patel »

figurati .. è un piacere spiegare le cose a chi ti segue nel ragionamento, non capita spesso.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 5 ospiti