[Risolto] [Grub] modificare lo stage1 di una partizione

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
androide74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 875
Iscrizione: martedì 1 luglio 2008, 14:30
Desktop: GNOME e Xfce
Distribuzione: 20.04 LTS
Sesso: Maschile
Località: Comunità Europea
Contatti:

[Risolto] [Grub] modificare lo stage1 di una partizione

Messaggio da androide74 »

Come si fa a modificare lo stage 1 di una partizione?
Dunque la situazione è questa: all'accensione del PC il MBR carica il grub che è nella partizione 1 (in realtà i numeri li sto inventando).

Siccome nel PC ho diversi OS, ognuno col suo grub nella PROPRIA PARTIZIONE, se voglio far partire l'os nella partizione 2 seleziono l'opzione siffatta:

Codice: Seleziona tutto

title partizione2
configfile (hd0,2) /boot/grub/grub.cfg

fin qui tutto ok, mi si carica il menu della partizione 2.
se però faccio

Codice: Seleziona tutto

title partizione2
root (hd0,2)
chainloader +1
stranamente mi si carica ancora il menu della partizione 1
In pratica lo stage 1 della seconda partizione punta ai file contenuti nella prima partizione, mentre io vorrei farlo puntare a quelli della seconda partizione

forse devo fare:

Codice: Seleziona tutto

sudo grub
root (hd0,2)
setup (hd0,2)
per correggere lo stage 1 della seconda partizione

e poi fare:

Codice: Seleziona tutto

sudo grub
root (hd0,1)
setup (hd0)
per ripristinare l'MBR che punta alla prima partizione?
Ultima modifica di androide74 il lunedì 17 maggio 2010, 14:46, modificato 1 volta in totale.
Ubuntu 20.04 LTS
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] modificare lo stage1 di una partizione

Messaggio da patel »

il grub è fatto di 2 parti, la prima sta nel mbr, la seconda sta nella partizione di installazione, nella cartella /boot/grub e viene chiamata dalla prima per avviare il sistema. Quanto si installa una nuova distro questa modifica il mbr in modo che punti sulla sua partizione. Se non si desidera che il grub della nuova distro prenda il comando basta installare la prima parte del grub nel primo settore della partizione di root invece che nel mbr.
forse devo fare .....:
per dire al mbr di puntare al grub della seconda partizione

Codice: Seleziona tutto

sudo grub
root (hd0,2)
setup (hd0)
Ultima modifica di patel il sabato 15 maggio 2010, 11:37, modificato 1 volta in totale.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
androide74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 875
Iscrizione: martedì 1 luglio 2008, 14:30
Desktop: GNOME e Xfce
Distribuzione: 20.04 LTS
Sesso: Maschile
Località: Comunità Europea
Contatti:

Re: [Grub] modificare lo stage1 di una partizione

Messaggio da androide74 »

patel ha scritto: per dire al mbr di puntare al grub della seconda partizione

Codice: Seleziona tutto

sudo grub
root (hd0,2)
setup (hd0)
si ok questo funziona, io dicevo un'altra cosa, in realtà è semplice ma è difficile da spiegare  :P
L'MBR mi va bene così com'è, io ho n partizioni, ognuna con il suo OS e con la sua cartella /boot/grub.
Il fatto è che se richiamo ad esempio il menu della partizione 2 con configfile funziona correttamente (va effettivamente al  /boot/grub/grub.cfg della partizione 2), ma se "salto" alla partizione 2 tramite

Codice: Seleziona tutto

root (hd0,2)
chainloader +1
mi viene caricato il menu /boot/grub/grub.cfg della partizione1 non della 2.
Ubuntu 20.04 LTS
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] modificare lo stage1 di una partizione

Messaggio da patel »

Quando hai installato la distro in (hd0,2) hai scelto di mettere il grub in (hd0,2) ? oppure hai scelto di non installarlo ?
Ultima modifica di patel il domenica 16 maggio 2010, 7:59, modificato 1 volta in totale.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
androide74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 875
Iscrizione: martedì 1 luglio 2008, 14:30
Desktop: GNOME e Xfce
Distribuzione: 20.04 LTS
Sesso: Maschile
Località: Comunità Europea
Contatti:

Re: [Grub] modificare lo stage1 di una partizione

Messaggio da androide74 »

patel ha scritto: Quando hai installato la distro in (hd0,2) hai scelto di mettere il grub in (hd0,2) ? oppure hai scelto di non installarlo ?
In effetti ho fatto casino quando sono passato a Lucid, ho installato grub su una partizione che non era quella che volevo.
Comunque sudo grub non funziona più (tantomeno sudo grub2) ma ho messo tutto a posto con una serie di

Codice: Seleziona tutto

sudo grub-install ---force
e

Codice: Seleziona tutto

sudo grub-install --recheck
Ubuntu 20.04 LTS
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti