grub.cfg - editiamolo senza paura

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

grub.cfg - editiamolo senza paura

Messaggio da patel »

Il modo più semplice per personalizzare il menù di avvio è sicuramente quello di editare il grub.cfg come si faceva col menu.lst.

Obiezioni:

1) all'inizio c'è scritto di non farlo

- risposta : queste istruzioni sono dedicate a chi sa quello che fa.

2) il file non ha i permessi di scrittura

- risposta : basta dare il comando sudo chmod u+w /boot/grub/grub.cfg

3) le modifiche non sono permanenti, il prossimo aggiornamento del kernel le spazzerà via

- risposta : basta modificare lo script /usr/sbin/grub-mkconfig (invocato da update-grub) commentando le ultime righe così:

Codice: Seleziona tutto

#if test "x${grub_cfg}" != "x" ; then
  # none of the children aborted with error, install the new grub.cfg
#  mv -f ${grub_cfg}.new ${grub_cfg}
#fi
questa modifica impedisce la copia del file grub.cfg.new, generato dallo script, sul file grub.cfg, il grub.cfg.new rimane comunque a disposizione per visualizzare gli aggiornamenti ed eventualmente copiare nuove voci di avvio

4) dopo queste modifiche non potrò più avviare il kernel aggiornato

- risposta : nella cartella / ci sono due link (vmlinuz e initrd.img) all'ultima versione del kernel e initrd che stanno nella cartella /boot, questi link vengono aggiornati in fase di aggiornamento del kernel e possono essere usati per avviare il sistema senza preoccuparsi degli aggiornamenti e quindi senza dover modificare il grub.cfg, pertanto basta modificare le voci di avvio in questo modo:

Codice: Seleziona tutto

menuentry "Ubuntu 10.10" {
	set root='(hd0,msdos6)'
	linux /vmlinuz root=UUID=871845a6-d43d-4b6f-9f98-c8050f877c3e ro quiet splash
	initrd /initrd.img
}
invece che

Codice: Seleziona tutto

menuentry "Ubuntu 10.10" {
	set root='(hd0,msdos6)'
	linux	/boot/vmlinuz-2.6.35-22-generic root=UUID=871845a6-d43d-4b6f-9f98-c8050f877c3e ro   quiet splash
	initrd	/boot/initrd.img-2.6.35-22-generic
}
Ultima modifica di patel il sabato 23 ottobre 2010, 7:55, 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
pido43
Prode Principiante
Messaggi: 177
Iscrizione: lunedì 10 maggio 2010, 22:41
Desktop: Gnome Shell
Distribuzione: Ubuntu 12.04 LTS 64bit
Località: campania

Re: grub.cfg - editiamolo senza paura

Messaggio da pido43 »

Ammesso che io abbia capito .. dove va a "cogliere" questa istruzione?

title Ubuntu 10.04.1 # grub2
kernel     (hd0,10)/boot/grub/core.img

grazie .. e scusa per l'intromissione!
Ultima modifica di pido43 il sabato 23 ottobre 2010, 9:20, modificato 1 volta in totale.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: grub.cfg - editiamolo senza paura

Messaggio da patel »

quei comandi sono relativi al grub1 ed avviano il grub.cfg di Ubuntu situato nella partizione sda11.
Non è l'argomento di questa discussione che parla esclusivamente del grub2
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: grub.cfg - editiamolo senza paura

Messaggio da il_muflone »

non entro in merito alla discussione che, come sai, non condivido.
segnalo solo questo:
patel ha scritto: 4) dopo queste modifiche non potrò più avviare il kernel aggiornato

- risposta : nella cartella / ci sono due link (vmlinuz e initrd.img) all'ultima versione del kernel e initrd che stanno nella cartella /boot, questi link vengono aggiornati in fase di aggiornamento del kernel e possono essere usati per avviare il sistema senza preoccuparsi degli aggiornamenti e quindi senza dover modificare il grub.cfg, pertanto basta modificare le voci di avvio in questo modo:

Codice: Seleziona tutto

menuentry "Ubuntu 10.10" {
	set root='(hd0,msdos6)'
	linux /vmlinuz root=UUID=871845a6-d43d-4b6f-9f98-c8050f877c3e ro quiet splash
	initrd /initrd.img
}
questo e` inutilizzabile per chi utilizza una partizione boot separata.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: grub.cfg - editiamolo senza paura

Messaggio da patel »

il_muflone ha scritto: questo e` inutilizzabile per chi utilizza una partizione boot separata.
giusta precisazione, ma per la maggior parte degli utenti che non la usa quali controindicazioni vedi ?
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: grub.cfg - editiamolo senza paura

Messaggio da il_muflone »

limitatamente ad aggiungere una voce a grub?
nessuna controindicazione.
male che vada non succede nulla
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
tabor46
Prode Principiante
Messaggi: 2
Iscrizione: giovedì 15 marzo 2007, 11:52
Località: Gravere(TO)

Re: grub.cfg - editiamolo senza paura

Messaggio da tabor46 »

pido43 ha scritto: Ammesso che io abbia capito .. dove va a "cogliere" questa istruzione?

title Ubuntu 10.04.1 # grub2
kernel     (hd0,10)/boot/grub/core.img

grazie .. e scusa per l'intromissione!
Condivido con pido l'ignoranza sull'argomento ma è bello vedere e leggere la discussione tra due certamente eroici esperti che discutono per arrivare alla conclusione che mal che vada non succede nulla
Ma qualcosa invece è successo avete fatto leggere per ben tre volte tutto il post a un emerito ignorante,il sottoscritto ,e qualcosa spero mi sia rimasto in testa
....e scusate anche la mia intromissione ma non ho saputo trattenermi (ot)
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: grub.cfg - editiamolo senza paura

Messaggio da patel »

tabor46
stai citando qualcosa che non c'entra niente con l'argomento.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: grub.cfg - editiamolo senza paura

Messaggio da patel »

è uscito Grub Customizer che permette di fare tutto da interfaccia grafica http://www.webupd8.org/2010/10/grub-cus ... dd-or.html
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: grub.cfg - editiamolo senza paura

Messaggio da vaillant »

Carino... pensi che verrà sostituito all'attuale startupmanager?
Avatar utente
fenice1956
Prode Principiante
Messaggi: 94
Iscrizione: giovedì 29 ottobre 2009, 13:54
Desktop: ubuntu
Distribuzione: Utopic Unicorn (development) i686
Località: Roma

Re: grub.cfg - editiamolo senza paura

Messaggio da fenice1956 »

Grazie della segnalazione.
:)
Non hai capito una parola, non hai capito niente del racconto!
È vero. Ma questo non vuol dire che non mi piace. Neanche te capisco, ma questo non vuol dire che non mi piaci: io ti amo, però io non ti capisco. Cosa ci trovi di strano?
(Some Came Running)
Friedrich
Prode Principiante
Messaggi: 54
Iscrizione: mercoledì 21 luglio 2010, 12:45

Re: grub.cfg - editiamolo senza paura

Messaggio da Friedrich »

Scusatemi, ma come si fa ad editare il grub.cfg dalla live? Perché non riesco ad accedere a Ubuntu dopo averlo installato per ben due volte...

Ne parlo in questa discussione: http://forum.ubuntu-it.org/viewtopic.php?t=448629
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: grub.cfg - editiamolo senza paura

Messaggio da patel »

da terminale

Codice: Seleziona tutto

 gksu dbus-launch nautilus
vai nella partizione di installazione, nella cartella /boot/grub e lo trovi
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti