Pagina 1 di 2
[Grub] Evitare il ping-pong di grub tra due versioni di Ubuntu
Inviato: venerdì 17 dicembre 2010, 18:34
da brazov
Chiedo una cosa probabilmente stranota, ma googlando non riesco a capire dove sta ciò che mi serve.
Sul mio Netbook ho tre partizioni con Windows 7, Ubuntu Lucid e Natty.
Ho aggiornato Natty all'ultima versione del kernel, ...-9. Il desktop ha preso a funzionare malissimo ma non mi importa di questo. Ecco il
PROBLEMA:
Dopo l'aggiornamento del Kernel, il menu di Grub mi propone solo Windows 7, Natty e la versione ...-8 del Kernel. Non vedo più Lucid. Tra parentesi il grub, che palesemente è stato "preso in possesso" da Natty, è un tantino instabile e qualche volta non parte neppure.
Allora ecco, semplice semplice, la
DOMANDA:
Esiste un metodo definitivo per far sì che grub veda tutti i sistemi installati sulle varie partizioni del disco rigido?
Grazie grazie in anticipo.
Re: In grub manca una partizione
Inviato: venerdì 17 dicembre 2010, 18:35
da Zoff
Capita. Monta la partizione e dai:
Re: In grub manca una partizione
Inviato: venerdì 17 dicembre 2010, 18:58
da brazov
Grazie Zoff. Ha funzionato. Ottimo. Attualmente il desktop è un disastro. Tra l'altro
- click destro sul dock causa catastrofi
- il bottone col simbolo di standby non apre il menu per lo spegnimento
- sono sparite le icone di Skype e Guake
- ...
E' normale? Consigli di reinstallare qualcosa?
Re: In grub manca una partizione
Inviato: venerdì 17 dicembre 2010, 19:00
da Zoff
brazov ha scritto:
- click destro sul dock causa catastrofi
- il bottone col simbolo di standby non apre il menu per lo spegnimento
a me funzionano
brazov ha scritto:
- sono sparite le icone di Skype e Guake
In Unity ancora non c'è la notification area per cui non è un problema solo di quelle 2 applicazioni ma di tutte quelle che usano ancora la notificaiton area invece che le indicator applet.
Re: In grub manca una partizione
Inviato: venerdì 17 dicembre 2010, 19:18
da brazov
Zoff ha scritto:
brazov ha scritto:
- click destro sul dock causa catastrofi
- il bottone col simbolo di standby non apre il menu per lo spegnimento
a me funzionano
A me proprio no. Click destro sul dock fa scomparire il dock stesso e la barra di menu in alto. Dopo un po' ricompaiono.
Cosa si fa in questi casi?
Edit: proprio non funziona nessun menu a tendina: inclusi i menu di Firefox e i segnalibri sulla barra raggruppati a cartella.
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 2:37
da et4beta
brazov ha scritto:
Zoff ha scritto:
brazov ha scritto:
- click destro sul dock causa catastrofi
- il bottone col simbolo di standby non apre il menu per lo spegnimento
a me funzionano
A me proprio no. Click destro sul dock fa scomparire il dock stesso e la barra di menu in alto. Dopo un po' ricompaiono.
Cosa si fa in questi casi?
Edit: proprio non funziona nessun menu a tendina: inclusi i menu di Firefox e i segnalibri sulla barra raggruppati a cartella.
Per la scomparsa della dock, prova, da terminale, a dare:
compiz --replace
Per quello che mi riguarda ha funzionato, se andasse anche per te fatti un lanciatore da tenere sulla scrivania ed avviato Natty lo utilizzi.
Ho provato anche a mettere il comando sulle "applicazioni di avvio", ma non sempre funziona.
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 19:27
da brazov
OK, riavviare compiz risolve.
Resto però con un problema.
Siccome uso sia lo stabile Lucid che l'instabile Natty, come posso evitare il continuo ping-pong di grub ad ogni aggiornamento del Kernel?
e, tra parentesi,
quando il possesso di Grub l'ha Natty, l'avvio è instabile. Intendo dire che a volte non parte niente (underscore lampeggiante) e una volta mi è anche successa una cosa terribile che non mi so spiegare: il bios non accettava più la password per l'avvio. Ho risolto entrando nel bios e rimuovendola (sì, una volta entrato nei settings l'ha riconosciuta).
È una versione differente di grub quella usata da Natty? O perché è così gravemente fallata??
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 20:01
da Zoff
brazov ha scritto:
È una versione differente di grub quella usata da Natty? O perché è così gravemente fallata??
È solo aggiornata non è così fallata.
Se ha problemi di avvio li ha con natty di solito.
Per evitar eil ping pong dovresti disinstallare uno dei due grub.
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 20:04
da et4beta
brazov ha scritto:
OK, riavviare compiz risolve.
Resto però con un problema.
Siccome uso sia lo stabile Lucid che l'instabile Natty, come posso evitare il continuo ping-pong di grub ad ogni aggiornamento del Kernel?
e, tra parentesi,
quando il possesso di Grub l'ha Natty, l'avvio è instabile. Intendo dire che a volte non parte niente (underscore lampeggiante) e una volta mi è anche successa una cosa terribile che non mi so spiegare: il bios non accettava più la password per l'avvio. Ho risolto entrando nel bios e rimuovendola (sì, una volta entrato nei settings l'ha riconosciuta).
È una versione differente di grub quella usata da Natty? O perché è così gravemente fallata??
Per il grub io risolverei così:
Considerando che esso sarà installato in "sda", tu da sistema Lucid avviato dai da terminale:
sudo grub-install /dev/sda
Seguito da:
sudo update-grub
E così intanto fai si che grub all'avvio vada a cercare i suoi files di configurazione in Lucid.
Poi esci da Lucid e lanci Natty e in Natty dai:
sudo grub-install /dev/sdXY
Ho messo "X" perché non so quandi HD tu abbia, comunque, se hai un solo HD, metti al posto di "X" "a" seguito dal numero della partizione di Natty (sda
3 o sda
4 ...vedi tu qual è) e cos' installi grub nel boot sector della partizione di Natty, se invece hai più HD puoi installare il grub nell'MBR di "sdb" mettendo "sudo grub-install /dev/sdb".
Poi dai il solito "sudo update-grub".
In questo modo all'avvio il grub(in sda) cercherà i suoi files di configurazione in Lucid, e quando ti arriveranno degli aggiornamenti del grub in Natty, questi aggiorneranno i files in Natty ed eventualmente il grub nell'MBR di sdb, lasciando sempre invariato quello in sda.
Però in caso di danneggiamento di quest'ultimo, tu puoi da bios variare l'ordine di boot degli HD e sfruttare il grub in sdb per l'avvio dei sistemi.
Spero di essermi spiegato comprensibilmente.
Edit: ho letto solo ora il tuo primo post, ed ho visto che hai un solo HD quindi
devi installare il grub nel boot sector della partizione di Natty. (sda?)
Ah, avevo dimenticato, è ovvio che ogni volta che ti arriva un aggiornamento del kernel di Natty, devi, affinché il grub in sda lo memorizzi, da Lucid dare "sudo update-grub".
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 20:27
da brazov
et4beta ha scritto:
Per il grub io risolverei così:
Considerando che esso sarà installato in "sda", tu da sistema Lucid avviato dai da terminale:
sudo grub-install /dev/sda
Seguito da:
sudo update-grub
E così intanto fai si che grub all'avvio vada a cercare i suoi files di configurazione in Lucid.
Sì, avevo già fatto. Prova ne sia che nell'elenco di grub, la proposta di Lucid era in cima alla lista.
Poi esci da Lucid e lanci Natty e in Natty dai:
sudo grub-install /dev/sdXY
Ho messo "X" perché non so quandi HD tu abbia, comunque, se hai un solo HD, metti al posto di "X" "a" seguito dal numero della partizione di Natty (sda
3 o sda
4 ...vedi tu qual è) e cos' installi grub nel boot sector della partizione di Natty, se invece hai più HD puoi installare il grub nell'MBR di "sdb" mettendo "sudo grub-install /dev/sdb".
Poi dai il solito "sudo update-grub".
In questo modo all'avvio il grub(in sda) cercherà i suoi files di configurazione in Lucid, e quando ti arriveranno degli aggiornamenti del grub in Natty, questi aggiorneranno i files in Natty ed eventualmente il grub nell'MBR di sdb, lasciando sempre invariato quello in sda.
Non funzia. Ecco cosa succede:
Codice: Seleziona tutto
corrado@corrado-Aspire-one:~$ sudo grub-install /dev/sda2
[sudo] password for corrado:
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea..
/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: will not proceed with blocklists.
Cosa sbaglio?
e...sì, Natty è in sda2. Piuttosto guarda come è configurato strano il mio disco. Dove fa lo swap Natty???
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 21:26
da et4beta
Ma che prg hai usato per avere quella rappresentazione grafica del tuo HD?
La swap è quasi sicuramente quella partizione logica da 4,1 Gb, che viene definita sconosciuta....non so perché.
Lo immaginavo che ti avrebbe detto che era una cattiva idea installare il grub nel boot sector di una partizione, però speravo che una primaria gli sarebbe andata bene....però non potresti postare una videata di gparted, che conosco un po' meglio e che soprattutto ha anche l'elenco completo di tutte le partizioni presenti?
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 21:53
da brazov
et4beta ha scritto:
Ma che prg hai usato per avere quella rappresentazione grafica del tuo HD?
Il gestore di dischi standard di gnome!
La swap è quasi sicuramente quella partizione logica da 4,1 Gb, che viene definita sconosciuta....non so perché.
Questo significherebbe che natty utilizza lo spazio swap creato durante l'installazione di lucid.
però non potresti postare una videata di gparted, che conosco un po' meglio e che soprattutto ha anche l'elenco completo di tutte le partizioni presenti?
Et voilà.
Googlando un po' ho visto che alcuni utilizzano la tecnica del chainloading, cioè un grub che carica un altro grub se ho capito bene...
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 22:13
da et4beta
brazov ha scritto:
et4beta ha scritto:
Ma che prg hai usato per avere quella rappresentazione grafica del tuo HD?
Il gestore di dischi standard di gnome!
La swap è quasi sicuramente quella partizione logica da 4,1 Gb, che viene definita sconosciuta....non so perché.
Questo significherebbe che natty utilizza lo spazio swap creato durante l'installazione di lucid.
però non potresti postare una videata di gparted, che conosco un po' meglio e che soprattutto ha anche l'elenco completo di tutte le partizioni presenti?
Et voilà.
Googlando un po' ho visto che alcuni utilizzano la tecnica del chainloading, cioè un grub che carica un altro grub se ho capito bene...
Non avevo mai usato il gestore di gnome.
Suppongo che la swap sia proprio sda6, ma evidentemente ha dei problemi, ti conviene, da sessione live, lanciare gparted e dopo averla in esso selezionata(non deve essere montata), vai sul menu "Partition-> Check" e fagli fare un controllo. È probabile che ti corregga direttamente i problemi.
Sì una volta creata una swap, qualsiasi ulteriore installazione di Ubuntu riconoscerà ed utilizzerà quella.
Ho letto qualcosa in merito al chainload, ma non l'ho mai utilizzato, per questo patel ti potrebbe essere più utile.
Comunque, intanto applica la prima parte del mio suggerimento e da Lucid dai il "grub-install" e poi l'update grub, così grub punta ai file di Lucid che è stabile, e poi ti informi per il chainload.
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 22:35
da brazov
Ritorno alla risposta di Zoff: eliminare uno dei due grub. È quello che vorrei fare. Come si fa senza causare catastrofi ???
Re: In grub manca una partizione
Inviato: domenica 19 dicembre 2010, 22:52
da et4beta
Intanto che aspetti la risposta di zoff, in gparted seleziona sda6, che dovrebbe essere la swap, poi sul menu vai in "Partizione->Informazione", ci dovrebbero essere scritti i problemi che ha, ed è probabile che il sistema non riesca a montarla, per cui non "swappa".
Re: In grub manca una partizione
Inviato: lunedì 20 dicembre 2010, 1:02
da Zoff
brazov ha scritto:
Ritorno alla risposta di Zoff: eliminare uno dei due grub. È quello che vorrei fare. Come si fa senza causare catastrofi ???
Non vorrei dire una castroneria ma direi che basta disinstallarlo

Re: In grub manca una partizione
Inviato: lunedì 20 dicembre 2010, 7:40
da trekfan1
Re: In grub manca una partizione
Inviato: martedì 21 dicembre 2010, 11:31
da corradoventu
succedeva anche a me, ma con le update di ieri le partizioni mancanti sono ricomparse ...
Re: In grub manca una partizione
Inviato: martedì 21 dicembre 2010, 12:05
da brazov
Trekfan, grazie, ma ho capito solo vagamente le spiegazioni. E' che mettere mano a grub spaventa un po' per ovvi motivi. Allora o qualcuno mi trova un howto chiaro e preciso e mirato all'argomento, oppure durante le feste, nel tempo libero, cerco di capirci qualcosa di più e lo scrivo io! Meglio la prima però.
Re: In grub manca una partizione
Inviato: giovedì 6 gennaio 2011, 20:18
da altor
Sul problema del Grub che prende il controllo dell' MBR ho questa esperienza:
. da maverick in versione alpha succedeva lo stesso, con l'errore relativo alla "bad idea" e alla storia della "blocklist" (non ho trovato modo di installarlo sulla propria partizione di root)
. invece quando ho installato la final c'era modo di metterlo nella partizione di root. Devo però dire che non mi è ancora capitato di aggiornare il kernel per vedere se se ne va lo stesso sull'MBR.