Entra

View Full Version : ubuntu: dopo aggiornamento mi si modifica menu.lst


bonazza
12-02-2008, 10:40
salve,

ho questo problema con ubuntu. circa 1 volta al mese, a seguito di certi aggiornamenti, ubuntu mi modifica il file menu.lst.

non che la cosa sia insormontabile ma mi dà un po' fastidio, visto che il disco è partizionato con windows, che dovrebbe partire in automatico all'accensione.

avete una soluzione da propormi per fare in modo che menu.lst non si modifichi a seguito di aggiornamenti?

thanks

Gimli[2BV!2B]
12-02-2008, 21:06
É possibile preselezionare/(rendere duratura la selezione preimpostata per Grub) aggiungendo/modificando un paio di valori in menu.lst: default e updatedefaultentry.
All'inizio del file dovresti trovare qualcosa di questo tipo:
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0

Mentre poco sopra le voci del menu dovresti vedere queste righe:
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
In pratica devi specificare la voce di Grub da preselezionare con default (0 significa la prima riga), poi devi scrivere true in updatedefaultentry.
Mi raccomando: non devi assolutamente decommentare la riga di updatedefaultentry.

P.S. ho preso tutto quanto dal menu.lst di Debian se non le trovi in quello di *buntu dovrebbero funzionare ugualmente, prova ad aggiungerle.

bonazza
13-02-2008, 08:12
grazie, provo anche questo.

il default lo conosco, l'altra voce la ignoravo.

vedremo in futuro se funziona, il problema è che non mi sovrascriva più il menu.lst.

grazie ancora

Gimli[2BV!2B]
13-02-2008, 19:21
Ma il tuo problema riguarda l'ordine delle voci o altri dettagli, tipo opzioni aggiuntive o righe che scrivi a mano?

Perché ci sono soluzioni specifiche per ogni impostazione personalizzata del file. Puoi scoprirle facilmente dando un'occhiata a tutto il file, oppure puoi precisarle così posso indirizzarti.

bonazza
14-02-2008, 07:28
non funge.

ieri, a seguito di installazioni che richiedono il riavvio di sistema, il file menu.lst mi è stato sovrascritto...

quindi, in automatico, non mi parte windows (impostato come default con un timeout di 1 secondo per non farlo vedere all'inizio), bensì ubuntu.

patel45
14-02-2008, 07:35
non funge.

ieri, a seguito di installazioni che richiedono il riavvio di sistema, il file menu.lst mi è stato sovrascritto...

quindi, in automatico, non mi parte windows (impostato come default con un timeout di 1 secondo per non farlo vedere all'inizio), bensì ubuntu.
Però potresti almeno farci vedere come te lo modifica il menu.lst (prima della cura e dopo)

gash
14-02-2008, 07:45
;21055336']
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
In pratica devi specificare la voce di Grub da preselezionare con default (0 significa la prima riga), poi devi scrivere true in updatedefaultentry.
Mi raccomando: non devi assolutamente decommentare la riga di updatedefaultentry.


Premesso che non ho mai avuto problemi con grub non avendo nessun sistema da bootare oltre ad ArchLinux, quindi non mi sono mai posto il problema, la domanda è, che senso ha scrivere true o false se poi non si decommenta la frase? potresti scriverci anche una parolaccia se non la decommenti.
Il commento parla chiaro, Dovrebbe update-grub regolare il sistema da bootare di default? (faccio cagare nella traduzione dall'inglese ma il senso è quello)
False= no
True= si
Quindi penso che tu debba false e togliere il # da quella riga per evitare che update-grub vada ad aggiornare il sistema di default.

bonazza
14-02-2008, 08:25
forse non mi sono spegata bene

quando ubuntu mi installa degli aggiornamenti che richiedono il riavvio del sistema, ubuntu mi sovrascrive al menu.lst esistente (che funziona come voglio io), un menu.lst di default (privo della scelta di windows dal menu di avvio).

allora devo entrare come root, modificare a mano menu.lst e quindi poi torna a posto. vorrei chiedere se fosse possibile evitare questa ultima operazione.

Gimli[2BV!2B]
14-02-2008, 19:18
Risposta per gash: tutte le volte la stessa storia. Quelle righe sono interpretate solo da update-grub, se si decommentano il file non viene più riconosciuto da Grub.
## DO NOT UNCOMMENT THEM, Just edit them to your needs

Bonazza, se devi aggiungere la voce Win a mano DEVI metterla sotto una riga equivalente a questa di Debian:
### END DEBIAN AUTOMAGIC KERNELS LISTSi dovrebbe trovare alla fine del file (se in *buntu non c'è bisogna capire cosa si sono inventati...) e significa che tutto ciò che sta scritto sotto non viene modificato. Questo abbinato alle opzioni che ti ho suggerito sopra dovrebbe permettere ciò che desideri.

Gollum63
18-02-2008, 21:16
quoto Gimli[2BV!2B]
ed aggiungo questo (http://users.bigpond.net.au/hermanzone/p15.htm#memtest86true)

Gimli[2BV!2B]
18-02-2008, 21:34
Perfetto Gollum63!

Tutto Grub in una "paginetta"!

Mi serviva proprio per un altro thread in cui si discute di magheggi Grub (merito attribuito al legittimo segnalatore...). (http://www.hwupgrade.it/forum/showthread.php?p=21154512&posted=1#post21154512)

boxforum
19-02-2008, 10:12
anche io ho questo problema.

metto in pratico le Vostre soluzioni.