[Grub] Evitare il ping-pong di grub tra due versioni di Ubuntu

Supporto relativo alle versioni di Ubuntu in fase di sviluppo e test. All'interno troverete delle sottosezioni riguardanti le precedenti versioni.
brazov
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 458
Iscrizione: lunedì 3 maggio 2010, 19:36
Desktop: Alienware Aurora R13
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile

Re: In grub manca una partizione

Messaggio da brazov »

Ragazzi, la gestione di grub con due Ubuntu installati è davvero un gran casino.

Io volevo proprio che il boot venisse gestito in Lucid. Quindi avevo rimosso completamente grub 2 da Natty, impedendo la contemporanea installazione di grub 1. Così:

Codice: Seleziona tutto

sudo apt-get purge grub-common grub-pc grub
Oggi è arrivato l'aggiornamento a 2.6.37-12. Guardando nell'elenco degli aggiornamenti ho notato che veniva proposta la reinstallazione di grub-pc cioè grub2. Allora ho pensato fosse meglio deselezionarli. Sapete cosa ha fatto il gestore degli aggiornamenti? Un gran casino con varie finestre interattive sulla configurazione di grub che non ho capito. Era coinvolto grub.lst (del quale so che fa parte esclusivamente di grub1 !!) ma anche la configurazione di grub-pc. Poi è risultato che grub-pc era comunque stato installato.

Per paura di trovarmi con un sistema non più avviabile ho fatto girare una volta in più i comandi di configurazione di grub:

Codice: Seleziona tutto

sudo grub-install /dev/sda
sudo update-grub
(sda è il disco unico su cui sono i miei sistemi) ma le mie ambizioni di evitare il ping-pong di reinstallazioni di grub tra Lucid e Natty sono definitivamente tramontate. A meno che qualcuno non sappia indicarmi alternative affidabili. Grunt!
Diffondere la filosofia Open Source
Avatar utente
altor
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: martedì 12 aprile 2005, 19:40

Re: In grub manca una partizione

Messaggio da altor »

Ho partecipato a questa discussione:

https://bugs.launchpad.net/ubuntu/+sour ... bug/445416

Una cosa che lì mi hanno detto ma poi non ho provato è questa:

Codice: Seleziona tutto

sudo dpkg-reconfigure grub-pc
Dovrebbe essere il modo per riconfigurare il grub dicendogli di stare fermo sulla partizione di natty.

Comunque credo ci risentiremo presto, quando anche io proverò natty  ;D

Ciao!
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23518
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: In grub manca una partizione

Messaggio da trekfan1 »

altor ha scritto:
Ho partecipato a questa discussione:

https://bugs.launchpad.net/ubuntu/+sour ... bug/445416

Una cosa che lì mi hanno detto ma poi non ho provato è questa:

Codice: Seleziona tutto

sudo dpkg-reconfigure grub-pc
Dovrebbe essere il modo per riconfigurare il grub dicendogli di stare fermo sulla partizione di natty.

Comunque credo ci risentiremo presto, quando anche io proverò natty  ;D

Ciao!
Si confermo, anche io ho fatto così, in questo modo ad ogni aggiornamento di grub in natty sul mio portatile con ubuntu in dual boot (stabile/sviluppo) il grub rimane quello della stabile (per il momento maverick). Ovviamente apparirà un messaggio di errore ma si può ignorare.
brazov
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 458
Iscrizione: lunedì 3 maggio 2010, 19:36
Desktop: Alienware Aurora R13
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile

Re: In grub manca una partizione

Messaggio da brazov »

trekfan1 ha scritto:
altor ha scritto:
Ho partecipato a questa discussione:

https://bugs.launchpad.net/ubuntu/+sour ... bug/445416

Una cosa che lì mi hanno detto ma poi non ho provato è questa:

Codice: Seleziona tutto

sudo dpkg-reconfigure grub-pc
Dovrebbe essere il modo per riconfigurare il grub dicendogli di stare fermo sulla partizione di natty.

Comunque credo ci risentiremo presto, quando anche io proverò natty  ;D

Ciao!
Si confermo, anche io ho fatto così, in questo modo ad ogni aggiornamento di grub in natty sul mio portatile con ubuntu in dual boot (stabile/sviluppo) il grub rimane quello della stabile (per il momento maverick). Ovviamente apparirà un messaggio di errore ma si può ignorare.
No, no, fatemi capire bene per favore: quando e da quale sistema va dato il comando? A ogni aggiornamento di kernel,e di quale dei due sistemi, o una volta soltanto?

Notate che trekfan vuole grub sul sistema stabile e altor lo vuole su Natty.
Diffondere la filosofia Open Source
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23518
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: In grub manca una partizione

Messaggio da trekfan1 »

Stabile o in sviluppo non cambia e cmq il comando è da dare UNA sola volta, una volta eseguito il comando e terminata la configurazione non si torna indietro, perlomeno io ho notato così... (infatti dopo appare il messaggio che "grub-pc è già configurato") se qualcuno sa come tornare indietro lo dica. Ognuno può rendere di default il grub che vuole sia chiaro ;D
Avatar utente
altor
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: martedì 12 aprile 2005, 19:40

Re: In grub manca una partizione

Messaggio da altor »

A differenza di trekfan, come dicevo, non ho sperimentato dpkg-reconfigure grub-pc.

Provo però a "simulare" la situazione che mi troverò di fronte se natty si impadronirà dell'MBR col suo grub.

1. da natty lancio il reconfigure grub-pc e gli dico subito di mettersi sulla sua partizione.
2. a questo punto non so se il grub di natty  resta anche sull'MBR (ma non vedo il motivo perchè se ne debba andare ....  ::)
    2a. se resta, come suppongo,  avvio maverick e gli faccio installare il suo grub sull'MBR e poi update-grub
    2b. altrimenti ripristino il grub di maverick come si dice in questa guida: http://wiki.ubuntu-it.org/Amministrazio ... Ripristino
          (l'ho già provata e funziona bene)  (good)

Il tutto sperando che appena si aggiorna il kernel di natty non torni ad invadere l'MBR  ;D
Se lo provi fammi sapere...
Ciao!
Avatar utente
gippix
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 733
Iscrizione: mercoledì 15 ottobre 2008, 21:11
Località: San Martino in Rio
Contatti:

Re: In grub manca una partizione

Messaggio da gippix »

Scusatemi ci ho capito poco... ::)
Qual'è la soluzione migliore e più semplice per far sì che il pc parta sempre?
A questo punto non importa che grub uso...

Io utilizzo Ubuntu 10.04, 11.04 e win Xp.
Avatar utente
altor
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: martedì 12 aprile 2005, 19:40

Re: In grub manca una partizione

Messaggio da altor »

gippix ha scritto: Scusatemi ci ho capito poco... ::)
Qual'è la soluzione migliore e più semplice per far sì che il pc parta sempre?
A questo punto non importa che grub uso...

Io utilizzo Ubuntu 10.04, 11.04 e win Xp.

L'unica risposta semplice è lasciare il grub della 11.04 a fare quel che vuole ..... (ho seguito questa strada dalla alpha della 10.10)  (yes)
Il problema nasce se - per i tuoi motivi - desideri che sul MBR resti il grub della 10.04
Ciao!
brazov
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 458
Iscrizione: lunedì 3 maggio 2010, 19:36
Desktop: Alienware Aurora R13
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile

Re: In grub manca una partizione

Messaggio da brazov »

altor ha scritto: Se lo provi fammi sapere...
Ciao!
OK proverò - piano piano!  (yes)
Diffondere la filosofia Open Source
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23518
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: In grub manca una partizione

Messaggio da trekfan1 »

In sostanza se si vuole che uno dei grub sia sempre di default bisogna riconfigurare uno dei due grub in modo che cerchi di installarsi in una partizione che NON sia /dev/sda , lasciando inalterato l'altro.
Avatar utente
altor
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: martedì 12 aprile 2005, 19:40

Re: In grub manca una partizione

Messaggio da altor »

Esatto.
L'unica cosa (che ho visto personalmente nella alpha di  maverick e, a quanto ho capito mi pare si ripeta nella alpha natty) è che il grub della versione alpha sembra NON voglia installarsi in una partizione DIVERSA da /dev/sda, in sostanza il "grub alpha" tenderebbe ad impadronirsi dell'MBR (installandosi appunto su /dev/sda).
::)
Uso il condizionale perchè poi ho reinstallato su di un'altra partizione la "maverick finale" al cui grub ho facilmente detto di mettersi in quella partizione e non su /dev/sda (MBR). Però  - come dicevo in un post precedente - non mi è ancora accaduto di aggiornare il kernel della "finale" per vedere se il suo grub sta fermo dove l'ho messo oppure vuole invadere l'MBR...
;D
Ciao!
brazov
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 458
Iscrizione: lunedì 3 maggio 2010, 19:36
Desktop: Alienware Aurora R13
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile

Re: In grub manca una partizione

Messaggio da brazov »

altor ha scritto:

A differenza di trekfan, come dicevo, non ho sperimentato dpkg-reconfigure grub-pc.

Provo però a "simulare" la situazione che mi troverò di fronte se natty si impadronirà dell'MBR col suo grub.

1. da natty lancio il reconfigure grub-pc e gli dico subito di mettersi sulla sua partizione.
2. a questo punto non so se il grub di natty  resta anche sull'MBR (ma non vedo il motivo perchè se ne debba andare ....   ::)
     2a. se resta, come suppongo,   avvio maverick e gli faccio installare il suo grub sull'MBR e poi update-grub
     2b. altrimenti ripristino il grub di maverick come si dice in questa guida: http://wiki.ubuntu-it.org/Amministrazio ... Ripristino
           (l'ho già provata e funziona bene)  (good)

Il tutto sperando che appena si aggiorna il kernel di natty non torni ad invadere l'MBR   ;D
Se lo provi fammi sapere...
Ciao!
Fatto. Potrei aver sbagliato qualcosa nelle finestre interattive di reconfigure, non so. Io ho detto di installare in sda2 (la partizione di Natty). Però nel report finale c'è scritto che "l'embed non è possibile" (ecchevvordì??) e secondo me non è cambiato niente. Prova ne sia che se do update-grub  nel menu di configurazione /boot/grub/grub.cfg ritrovo i SO presenti anche nelle altre partizioni della stessa unità disco. Boh.
Diffondere la filosofia Open Source
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23518
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: In grub manca una partizione

Messaggio da trekfan1 »

perché hai il flag di eseguibile su 30_os-prober. digita: sudo chmod -x /etc/grub.d/30_os-prober e poi ridai sudo update-grub-

per ulteriori info sul multiboot: http://forum.ubuntu-it.org/viewtopic.php?t=337400
Avatar utente
altor
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: martedì 12 aprile 2005, 19:40

Re: In grub manca una partizione

Messaggio da altor »

trekfan1 ha scritto: perché hai il flag di eseguibile su 30_os-prober. digita: sudo chmod -x /etc/grub.d/30_os-prober e poi ridai sudo update-grub-

per ulteriori info sul multiboot: http://forum.ubuntu-it.org/viewtopic.php?t=337400
Ho letto il link che suggerisci ma non ho capito bene e quindi mi restano due domande:
1. il flag di eseguibile a 30_os-prober va tolto da natty, o sbaglio??  ::)
2. Qual'e' la funzione di 30_os-prober?? (magari se l'avessi capito non ti avrei posto la domanda 1...  ;D

Ciao
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23518
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: In grub manca una partizione

Messaggio da trekfan1 »

1) il flag ad 30_os-prober va tolto SOLO dal grub che vuoi disattivare lasciandolo sull'altro

2) la funzione del suddetto file serve per far rilevare a grub eventuali altri OS e quindi a farli apparire nel menu di scelta.
brazov
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 458
Iscrizione: lunedì 3 maggio 2010, 19:36
Desktop: Alienware Aurora R13
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile

Re: In grub manca una partizione

Messaggio da brazov »

trekfan1 ha scritto: Stabile o in sviluppo non cambia e cmq il comando è da dare UNA sola volta, una volta eseguito il comando e terminata la configurazione non si torna indietro, perlomeno io ho notato così... (infatti dopo appare il messaggio che "grub-pc è già configurato") se qualcuno sa come tornare indietro lo dica. Ognuno può rendere di default il grub che vuole sia chiaro ;D
Scrivo solo per confermare: avemdo dato in passato, da Natty,

Codice: Seleziona tutto

sudo dpkg-reconfigure grub-pc
ora che il kernel di Natty è stato aggiornato, grub di Natty NON ha ripreso il controllo dell'avvio. Era proprio quello che volevo.
Diffondere la filosofia Open Source
Avatar utente
altor
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: martedì 12 aprile 2005, 19:40

Re: In grub manca una partizione

Messaggio da altor »

OK.
Grazie dell'informazione, era quello che volevo capire!

Ciao.
brazov
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 458
Iscrizione: lunedì 3 maggio 2010, 19:36
Desktop: Alienware Aurora R13
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile

Re: In grub manca una partizione

Messaggio da brazov »

trekfan1 ha scritto: Stabile o in sviluppo non cambia e cmq il comando è da dare UNA sola volta, una volta eseguito il comando e terminata la configurazione non si torna indietro, perlomeno io ho notato così... (infatti dopo appare il messaggio che "grub-pc è già configurato") se qualcuno sa come tornare indietro lo dica. Ognuno può rendere di default il grub che vuole sia chiaro ;D
Si torna indietro. Perlomeno io ci sono riuscito. Allora scrivo il

MANUALE ISTANTANEO DEL MULTIBOOT MULTI-UBUNTU (con tutti i SO sullo stesso disco sda)

1) Voglio che grub sia gestito da un solo Ubuntu, anche in seguito ad aggiornamenti del kernel?

Metto grub sulla versione principale; la lancio e

Codice: Seleziona tutto

sudo grub-install /dev/sda
sudo update-grub
Vado nella versione che NON deve gestire grub e do

Codice: Seleziona tutto

sudo chmod -x /etc/grub.d/30_os-prober
sudo update-grub
sudo dpkg-reconfigure grub-pc
2) Voglio che una versione si riprenda grub?

Avvio quella versione e:

Codice: Seleziona tutto

sudo grub-install /dev/sda
sudo update-grub
Funziona anche se l'avevo tagliata fuori con il comando di prima. Però in questo caso devo preliminarmente ripristinare os-prober:

Codice: Seleziona tutto

sudo chmod +x /etc/grub.d/30_os-prober
3) Il menu di grub è deducibile osservando

Codice: Seleziona tutto

cat /boot/grub/grub.cfg
Spero di aver ricostruito correttamente quello che ho fatto. Se non vi convince ditemelo!!
Diffondere la filosofia Open Source
Avatar utente
altor
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: martedì 12 aprile 2005, 19:40

Re: [Grub] Evitare il ping-pong di grub tra due versioni di Ubuntu

Messaggio da altor »

ottima idea!
bookmarko...  :)  :)

Ciao!
Scrivi risposta

Ritorna a “Natty Narwhal 11.04”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite