Pagina 2 di 2

Re: In grub manca una partizione

Inviato: giovedì 6 gennaio 2011, 23:46
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!

Re: In grub manca una partizione

Inviato: venerdì 7 gennaio 2011, 0:17
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!

Re: In grub manca una partizione

Inviato: venerdì 7 gennaio 2011, 16:18
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.

Re: In grub manca una partizione

Inviato: venerdì 7 gennaio 2011, 16:36
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.

Re: In grub manca una partizione

Inviato: venerdì 7 gennaio 2011, 17:16
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

Re: In grub manca una partizione

Inviato: venerdì 7 gennaio 2011, 18:22
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!

Re: In grub manca una partizione

Inviato: venerdì 7 gennaio 2011, 19:22
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.

Re: In grub manca una partizione

Inviato: venerdì 7 gennaio 2011, 19:38
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!

Re: In grub manca una partizione

Inviato: venerdì 7 gennaio 2011, 21:42
da brazov
altor ha scritto: Se lo provi fammi sapere...
Ciao!
OK proverò - piano piano!  (yes)

Re: In grub manca una partizione

Inviato: sabato 8 gennaio 2011, 14:43
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.

Re: In grub manca una partizione

Inviato: sabato 8 gennaio 2011, 14:57
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!

Re: In grub manca una partizione

Inviato: domenica 9 gennaio 2011, 0:35
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.

Re: In grub manca una partizione

Inviato: domenica 9 gennaio 2011, 7:20
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

Re: In grub manca una partizione

Inviato: domenica 9 gennaio 2011, 15:45
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

Re: In grub manca una partizione

Inviato: domenica 9 gennaio 2011, 16:34
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.

Re: In grub manca una partizione

Inviato: sabato 29 gennaio 2011, 18:33
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.

Re: In grub manca una partizione

Inviato: sabato 29 gennaio 2011, 21:56
da altor
OK.
Grazie dell'informazione, era quello che volevo capire!

Ciao.

Re: In grub manca una partizione

Inviato: giovedì 17 febbraio 2011, 19:34
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!!

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

Inviato: giovedì 17 febbraio 2011, 19:56
da altor
ottima idea!
bookmarko...  :)  :)

Ciao!