Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Grub reagisce male ogni volta che si tocca. Opzioni
usag
Inviato: Wednesday, September 14, 2011 12:51:08 AM
Rank: AiutAmico

Iscritto dal : 7/7/2007
Posts: 220
Ciao a tutti,
ho installato testé la nuova Ubuntu 11.04 (versione Macbuntu). dopo aver fatto tutti gli aggiornamenti e personalizzazioni vari, vado, come sempre, a ritoccar un attimino Grub, visto che il suo originale è inguardabile.
bene, cambio sfondo e risoluzione, tutto ok.
poi vado a modificare i titoli (quelli racchiusi fra le virgolette) che vengon presentati all'avvio, e qui cominciano i casini; al riavvio successivo, si presenta la schermata minimale, col prompt che recita "grub>", e il cursore lampeggiante (con lo sfondo da me impostato, almeno questo).
premetto che non ho toccato nient'altro, come sempre. fa strano perché ho sempre fatto la solita procedura anche sulle distro precedenti, sia di Ubuntu che di altre distro; l'ultima di Ubuntu (la 10.10) l'avevo fatto in maniera fantastica, ma questo qui non vuol proprio saperne; come si toccano i titoli, salta tutto, eppure dovrebbe esser migliore del precedente, visto che si va avanti e non indietro!
ora l'ho ripristinato per l'ennesima volta, tramite cd live, ma io mi son stancato. non posso far tutte le volte sto casino. dev'esserci un modo e se c'è, io lo troverò, garantito!
grazie a tutti!
Sponsor
Inviato: Wednesday, September 14, 2011 12:51:08 AM

 
old_bilodiego
Inviato: Wednesday, September 14, 2011 7:03:24 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 2,994
evidentemente nel ritocchino del grub sbagli qualcosa ti posto le guide e videoguide in proposito.
http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1234&Itemid=69
http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1444&Itemid=229
la sostanza è nel secondo link alla voce "riepilogo"in fondo
non l'ho provato con ubuntu 11.04 ma penso proprioAnxious che il procedimento sia il medesimo.
Bilodiego
usag
Inviato: Wednesday, September 14, 2011 10:59:38 PM
Rank: AiutAmico

Iscritto dal : 7/7/2007
Posts: 220
ciao,
ok per le guide, grazie, ma il problema non è l'immagine dello sfondo (che ho già personalizzato), quanto le righe da visualizzare nello splash d'avvio, quelle cioè che introducono i sistemi operativi; è quando tocco quelle che salta tutto.
grazie cmq!
sioux
Inviato: Wednesday, September 14, 2011 11:18:28 PM
Rank: AiutAmico

Iscritto dal : 1/5/2008
Posts: 2,336
Salve

In quale modo cerchi di modificare queste righe? Andando "di persona" nel File System* o tramite l'aiuto di qualche attrezzo grafico?

* se si, quale file modifichi?
old_bilodiego
Inviato: Wednesday, September 14, 2011 11:24:53 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 2,994
Non riesco a capire bene a cosa ti riferisci, se dettagli meglio, anche la procedura che tenti fare e perchè, forse ci arriviamo:per le righe del grub da visualizzare intendi il loro ordine, la loro grandezza, oppure perchè non ti appaiono le righe dei s.o. installati.
cmq al termine di ogni procedura, se eseguita giusta, quando si va toccare il grub si deve dare il comando
sudo update-grub nel terminale.
affinchè i cambiamenti abbiamo effetto.
Bilodiego

P.s.Non ti avevo ancora letto Sioux
sioux
Inviato: Wednesday, September 14, 2011 11:33:06 PM
Rank: AiutAmico

Iscritto dal : 1/5/2008
Posts: 2,336
Salve Bilo

Penso -ma aspettiamo conferma- che l'amico vuole modificare le opzioni (le scelte) di Boot, cioè sostituire gli indirizzi di default con diciture personalizzate.
Se lo fa andando nel File System con privilegi amministratore, non deve sbagliare bersaglio: è il file /boot/grub/grub.cfg che sopporta questo tipo di modifiche.
Tali modifiche vengono poi finalizzate con il solito
Code:
sudo update-grub

da terminale.

old_bilodiego
Inviato: Wednesday, September 14, 2011 11:47:20 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 2,994
ok mi conforta che sei intervenuto , che in proposito hai stradigerito la materia.
Ciao Bilodiego
sioux
Inviato: Wednesday, September 14, 2011 11:59:32 PM
Rank: AiutAmico

Iscritto dal : 1/5/2008
Posts: 2,336
... mai fidarsi, Bilo:
Dopo accertamento ho editato il mio messaggio delle ore 23.33.06 .
Il file da modificare è:
/boot/grub/grub.cfg

Malgrado l'avvertenza ad inizio pagina:
DO NOT EDIT THIS FILE
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub

ho provato a modificare le diciture delle entrate Grub con nomi fantasia e funziona...


old_bilodiego
Inviato: Thursday, September 15, 2011 12:17:16 AM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 2,994
va buò, se non ci si fida tanto vale non avventurarsi a chiedere aiuto nei furum ,certamente sempre con occhio critico e magari assicurandosi un riscontro con una ricerca,ma in generale dopo poco si capisce chi è affidabile o meno.
Poi una correzione in corso d'opera ci sta alla grande.
Ciao
Bilodiego
usag
Inviato: Thursday, September 15, 2011 1:49:50 PM
Rank: AiutAmico

Iscritto dal : 7/7/2007
Posts: 220
Commenta:
Non riesco a capire bene a cosa ti riferisci.


Ok, mi scuso se son stato poco chiaro; allora edito per intero il file /boot/grub/grub.cfg
e indico le parti che modifico:

- allora, questa è la prima parte; come si vede, ho modificato i colri dello sfondo e dei caratteri (che continuano ad esser sempre del loro colore originale, peraltro... ma vabbè), e poi lo sfondo, come da riga:

Code:
if background_image /home/usag/Scaricati/donna.jpg


poi, e qui è la parte in cui cominciano i problemi, si passa ai titoli:

questo è il primo:

Code:
menuentry 'Ubuntu, with Linux 3.0.0-0300-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
    linux    /boot/vmlinuz-3.0.0-0300-generic root=UUID=5e0b3030-d245-4899-ac71-a78790d8dccc ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-3.0.0-0300-generic
}


la modica l'ho applicata al titolo:
Code:
'Ubuntu, with Linux 3.0.0-0300-generic'
, mantenendo gli apici, cambiandolo in un semplice:
Code:
'Linux Ubuntu'


e poi ho modificato la parte di Windows, che qui non si vede perché dopo la ricostruzione di Grub, devo installare un modulo os-prober, che autorileva tal partizione e la inserisce in automatico.
Per ultimo ho commentato i settori "secondari", cioè quelli del "recovery mode", del "memtest", etc.

Code:
menuentry 'Ubuntu, with Linux 3.0.0-0300-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
    echo    'Loading Linux 3.0.0-0300-generic ...'
    linux    /boot/vmlinuz-3.0.0-0300-generic root=UUID=5e0b3030-d245-4899-ac71-a78790d8dccc ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-3.0.0-0300-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###



Questo è Grub completo, mancante (per ora) di Windows:

Code:
### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
insmod jpeg
if background_image /home/usag/Scaricati/donna.jpg; then
  true
else
  set menu_color_normal=red/green
  set menu_color_highlight=green/green
  if background_color 44,0,30; then
    clear
  fi
fi
### END /etc/grub.d/05_debian_theme ###


Code:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
set locale_dir=($root)/boot/grub/locale
set lang=en_US
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
insmod jpeg
if background_image /home/usag/Scaricati/donna.jpg; then
  true
else
  set menu_color_normal=red/green
  set menu_color_highlight=green/green
  if background_color 44,0,30; then
    clear
  fi
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, with Linux 3.0.0-0300-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
    linux    /boot/vmlinuz-3.0.0-0300-generic root=UUID=5e0b3030-d245-4899-ac71-a78790d8dccc ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-3.0.0-0300-generic
}
menuentry 'Ubuntu, with Linux 3.0.0-0300-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
    echo    'Loading Linux 3.0.0-0300-generic ...'
    linux    /boot/vmlinuz-3.0.0-0300-generic root=UUID=5e0b3030-d245-4899-ac71-a78790d8dccc ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-3.0.0-0300-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 5e0b3030-d245-4899-ac71-a78790d8dccc
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###



Il file lo edito con gedit /boot/grub/grub.cfg

Questo è Grub "originale", cioè senza le modifiche, a parte i colori e lo sfondo.

Tutto qui.


P.S. Grazie, cmq so bene che dopo le modifiche, va dato il comando sudo update-grub


Grazie ancora.
sioux
Inviato: Thursday, September 15, 2011 7:29:35 PM
Rank: AiutAmico

Iscritto dal : 1/5/2008
Posts: 2,336
Salve

Waowww... te credo che "Grub reagisce male ogni volta che lo tocchi...."
A questi livelli è quasi 'na violenza carnale, altro che scherzosa palpata...


- Attenzione; mi sono limitato a rispondere a proposito della modifica delle opzioni (diciture) delle entrate del menu:
Modificare l'appellativo delle entrate si può fare su /boot/grub/grub.cfg. E' una modifica totalmente passiva, che non va ad interferire sulla gestione del Grub.(l'ho fatto ancora stasera e funziona).
Ma per il resto.... tutto il resto ....vale l'avvertenza presente ad inizio file:
==>>
DO NOT EDIT THIS FILE
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub

Come vedi; i due files:
/etc/default/grub
e
/etc/grub.d
hanno la loro importanza.
Ti consiglio la lettura di qualche guida -trovabile forse su Ubuntu.it?- prima di agire.

Bye



old_bilodiego
Inviato: Thursday, September 15, 2011 8:28:32 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 2,994
Guarda questa guida gli ho dato un occhiata di sfuggita, e trovo che possa chiarirti in proposito.
Per i colori delle scritte è più semplice, io le ho cambiate seguendo le istruzioni majorana , guarda che le trovi, che ho linkato sopra.
Bilodiego
usag
Inviato: Thursday, September 15, 2011 11:10:38 PM
Rank: AiutAmico

Iscritto dal : 7/7/2007
Posts: 220
ciao,


Commenta:
Modificare l'appellativo delle entrate si può fare su /boot/grub/grub.cfg. E' una modifica totalmente passiva, che non va ad interferire sulla gestione del Grub.


Sioux, è proprio ciò che ho fatto. ho modificato solo ed esclusivamente gli appellativi dal file /boot/grub/grub.cfg; gli altri file li ho lasciati perdere. fino ad ora (alla 10.10), è sempre andato bene.


Commenta:
Come vedi; i due files: /etc/default/grub e /etc/grub.d hanno la loro importanza.


come sopra...


Commenta:
Guarda questa guida gli ho dato un occhiata di sfuggita, e trovo che possa chiarirti in proposito.


nella guida dice come farlo ex novo; a me basta soltanto modificare gli appellativi; il resto del file c'è di già.


Grazie.
sioux
Inviato: Thursday, September 15, 2011 11:22:43 PM
Rank: AiutAmico

Iscritto dal : 1/5/2008
Posts: 2,336
"Questo è Grub "originale", cioè senza le modifiche, a parte i colori e lo sfondo."
Si; è originale ma "modificato" nello sfondo e nei colori...

Mah; io direi di andare sul semplice...:
==>>
http://wiki.ubuntu-it.org/AmministrazioneSistema/GrubCustomizer

PS: Semmai; c'è una prova semplice da fare: rimetti tutto come di default (avrai fatto delle copie dei files originali, forse le avrà fatto il sistema stesso) e modifichi SOLTANTO le diciture in /boot/grub/grub.cfg (senza velleità di colori psichedelici, di sfondi suggestivi e di balle varie).
E vediamo se funziona.
;)

Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.