Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Editare GRUB2 per eliminare voci

Il forum riservato agli amici del Pinguino e al software libero.

Editare GRUB2 per eliminare voci

Messaggioda mezzodemone » ven apr 16, 2010 3:59 pm

Ragà ho installato su un pc un triple boot con vista 7 e karmic koala...tutto funziona ma il grub è naturalmente pieno di voci...qualcuno sà in modo chiaro come si fa ad editarlo e ad eliminare le voci indesiderate quali memtest vecchi kernel recovery ecc? non ho trovato niente e soprattutto niente di chiaro! grazie
Avatar utente
mezzodemone
Aficionado
Aficionado
 
Messaggi: 139
Iscritto il: dom mar 15, 2009 9:25 pm

Re: Editare GRUB2 per eliminare voci

Messaggioda crazy.cat » ven apr 16, 2010 4:28 pm

mezzodemone ha scritto:non ho trovato niente e soprattutto niente di chiaro! grazie

Forse perché non hai nemmeno cercato?
http://www.MegaLab.it/5419/modificare-i ... -di-ubuntu
http://www.MegaLab.it/5560/rimuovere-i- ... -di-ubuntu
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Editare GRUB2 per eliminare voci

Messaggioda mezzodemone » ven apr 16, 2010 7:09 pm

In effetti su MegaLab non ho proprio cercato...semplicemente perché quando ho cercato su google non è uscito e quindi pensavo non ci fossero articoli...comunque grazie
Avatar utente
mezzodemone
Aficionado
Aficionado
 
Messaggi: 139
Iscritto il: dom mar 15, 2009 9:25 pm


Re: Editare GRUB2 per eliminare voci

Messaggioda mezzodemone » ven apr 16, 2010 7:36 pm

comunque...perdonami ma questa guida l'avevo letta già da qualche altra parte...ma non mi dice come faccio ad eliminare la partizione d iripristino ad es. di vista...sul grub la decommentavo e via qua come si risolve sta cosa?
Avatar utente
mezzodemone
Aficionado
Aficionado
 
Messaggi: 139
Iscritto il: dom mar 15, 2009 9:25 pm

Re: Editare GRUB2 per eliminare voci

Messaggioda farbix89 » ven apr 16, 2010 9:43 pm

per cancellare partizioni va bene Gparted,installabile dentro Ubuntu.

Cerca nell'Ubuntu software center
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

Re: Editare GRUB2 per eliminare voci

Messaggioda Al3x » ven apr 16, 2010 9:50 pm

mezzodemone ha scritto:...come faccio ad eliminare la partizione d iripristino ad es. di vista...
...sul grub la decommentavo....

questa partizione la vuoi eliminare o vuoi semplicemente far sparire la voce dal menu di avvio?
è primavera finalmente! [:)]
Avatar utente
Al3x
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 7411
Iscritto il: sab gen 10, 2009 12:51 pm
Località: http://127.0.0.1/

Re: Editare GRUB2 per eliminare voci

Messaggioda mezzodemone » ven apr 16, 2010 11:04 pm

Mi sono espresso male...con cancellare intendevo eliminare la voce dal menù di grub non eliminare la partizione!
Avatar utente
mezzodemone
Aficionado
Aficionado
 
Messaggi: 139
Iscritto il: dom mar 15, 2009 9:25 pm

Re: Editare GRUB2 per eliminare voci

Messaggioda The Doctor » sab apr 17, 2010 12:31 pm

Editare il grub2 non è cosa semplice. Comincia a fare un po' di pulizia usando synaptic per rimuovere i kernel più vecchi: in tal modo viene aggiornato anche il grub2. Poi elenca le voci di menu che hai ancora in avvio e indica quelle che vorresti rimuovere [;)]
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Editare GRUB2 per eliminare voci

Messaggioda mezzodemone » lun apr 19, 2010 2:25 pm

Windows Vista (loader) on/dev/sda1
Avatar utente
mezzodemone
Aficionado
Aficionado
 
Messaggi: 139
Iscritto il: dom mar 15, 2009 9:25 pm

Re: Editare GRUB2 per eliminare voci

Messaggioda Matilda12 » dom apr 25, 2010 8:45 am

Non è il mio terreno ... metto le mani avanti?! [:D] ... però, fossi in te, darei una occhiatina nei link a seguire:

In bocca al lupo!!!
[ciao]
Matilda12
Dove c'è molta luce l'ombra è più nera.
Avatar utente
Matilda12
Utente inattivo
 
Messaggi: 1319
Iscritto il: mer feb 07, 2007 11:15 pm
Località: Marche - Italia

Re: Editare GRUB2 per eliminare voci

Messaggioda The Doctor » lun apr 26, 2010 12:00 pm

mezzodemone ha scritto:Windows Vista (loader) on/dev/sda1


Tolto tutto ti rimane solo da far sparire quella voce? Mi pare di capire che vista non è più installato, giusto?
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Editare GRUB2 per eliminare voci

Messaggioda mezzodemone » mar apr 27, 2010 1:11 pm

Si è installato...quella è la partizione d irecovery e vorrei che non venisse visualizzata dal grub tutto qui...
Avatar utente
mezzodemone
Aficionado
Aficionado
 
Messaggi: 139
Iscritto il: dom mar 15, 2009 9:25 pm

Re: Editare GRUB2 per eliminare voci

Messaggioda The Doctor » mar apr 27, 2010 2:23 pm

mezzodemone ha scritto:Si è installato...quella è la partizione d irecovery e vorrei che non venisse visualizzata dal grub tutto qui...


perché partizione di recovery? Quella è la voce di avvio di Vista. Se la rimuovi come fai poi ad avviarlo? Puoi elencare tutte le voci di menu che ti compaiono?
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Editare GRUB2 per eliminare voci

Messaggioda mezzodemone » mar apr 27, 2010 7:11 pm

ti dico che è la partizione di recovery:
1 perché l'ho avviata pensando fosse il So
2 perché è un triple boot percui a vista si accede dalla voce win7 che a sua volta fa scegliere tra vista e win7

l'elenco è :
il kernel di karmic koala
memtest
recovery di ubuntu
ripristino vista
windows 7 ----> andando su questa voce si sceglie tra vista e seven
Avatar utente
mezzodemone
Aficionado
Aficionado
 
Messaggi: 139
Iscritto il: dom mar 15, 2009 9:25 pm

Re: Editare GRUB2 per eliminare voci

Messaggioda Matilda12 » mar apr 27, 2010 9:54 pm

Scusa, ma sono un po' di coccio ... [:-H] [bleh]

Riepilogando.
mezzodemone ha scritto:Ragà ho installato su un pc un triple boot con vista 7 e karmic koala ...

mezzodemone ha scritto:... è un triple boot percui a vista si accede dalla voce win7 che a sua volta fa scegliere tra vista e win7 ...

Questa non la sapevo proprio ... Immagine ... pensavo che fosse possibile, subito e chiaramente, selezionare Vista oppure Seven (come indicato QUI).

mezzodemone ha scritto:...
l'elenco è :
il kernel di karmic koala
memtest
recovery di ubuntu
ripristino vista
windows 7 ----> andando su questa voce si sceglie tra vista e seven

Perdonami, ma se vai sulla opzione "Ripristino Vista", cosa accade?
Il processo di ripristino di questo S.O. si avvia oppure ricevi un errore?
[ciao]
Matilda12
Dove c'è molta luce l'ombra è più nera.
Avatar utente
Matilda12
Utente inattivo
 
Messaggi: 1319
Iscritto il: mer feb 07, 2007 11:15 pm
Località: Marche - Italia

Re: Editare GRUB2 per eliminare voci

Messaggioda mezzodemone » mer apr 28, 2010 9:20 am

Perdonami, ma se vai sulla opzione "Ripristino Vista", cosa accade?
Il processo di ripristino di questo S.O. si avvia oppure ricevi un errore?
[ciao]
Matilda12


Si avvia
Avatar utente
mezzodemone
Aficionado
Aficionado
 
Messaggi: 139
Iscritto il: dom mar 15, 2009 9:25 pm

Re: Editare GRUB2 per eliminare voci

Messaggioda Matilda12 » mer apr 28, 2010 10:43 am

mezzodemone ha scritto:... Si avvia
... il recovery di Windows Vista. Ok.

Quindi "non vale":
Se avete appena eliminato un sistema operativo (uno a caso…Windows ^^), e in grub sembra ancora presente la possibilità di fare boot da esso, basterà dare sudo update-grub2 perché grub si metta alla ricerca dei sistemi operativi installati e il menu si aggiorni.

Ok, andiamo avanti.

Allora ...
(1)
chiedendo fin d'ora scusa per eventuali miei incasinamenti e/o ripetizioni con quanto già segnalato
(2)
immaginando (con mia presunzione) di azzerare quanto fin d'ora detto
(3)
considerato che:
If you want to change GRUB's behaviour, you need to edit the Grub boot loader's menu configuration file. This is usually located at /boot/grub/menu.lst (that .lst file extension stands for list, not first). It's also sometimes at /boot/grub/grub.conf but can vary depending on the Linux distribution. Another common location is /etc/grub.conf but this is often a link to the /boot/grub file. This page will presume it is at /boot/grub/menu.lst.

(4)
aperto con diritti amministrativi il grub, dovresti avere e rintracciare la voce relativa a Vista (ed alla sua recovery), tipo:
Codice: Seleziona tutto
### BEGIN ... ###
menuentry "Windows Vista (loader) (on /dev/sda1)"
...
### END ... ###

(5)
-- pronto a fare il danno? --
colloca all'inizio di ogni riga tra BEGIN e END, il carattere #
oppure
cancella direttamente il blocco (di Vista) da ### BEGIN ... ### --> ### END ... ###

ATTENZIONE: quanto da me scritto è assolutamente empirico! Nulla di provato da me prima!!! Tutte mie elucubrazioni. Ok?
Vogliamo fare una bella copia del grub prima? [uhm]
Ancora: vogliamo aspettare il giudizio degli esperti in materia? ... sarà meglio, eh.

[ciao]
Matilda12
Dove c'è molta luce l'ombra è più nera.
Avatar utente
Matilda12
Utente inattivo
 
Messaggi: 1319
Iscritto il: mer feb 07, 2007 11:15 pm
Località: Marche - Italia

Re: Editare GRUB2 per eliminare voci

Messaggioda The Doctor » mer apr 28, 2010 11:14 am

Ciao Matilda12, in effetti il file menu.lst non c'è più in GRUB2: ora per configurarlo bisogna agire nel file /etc/default/grub (dove si può cambiare il tempo e l'ordine di avvio) mentre per quanto riguarda le voci in avvio, queste sono gestite dai files presenti nella cartella /etc/grub.d/

I files che gestiscono l'avvio dei S.O. non GNU/Linux sono il /etc/grub.d/30_os-prober e /etc/grub.d/40_custom

@mezzodemone: mi dici quali files ci sono dentro la cartella /etc/grub.d/ per favore? e se possibile anche il contenuto dei files 30_os-prober e 40_custom
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Editare GRUB2 per eliminare voci

Messaggioda Matilda12 » mer apr 28, 2010 11:45 am

The Doctor ha scritto:Ciao Matilda12, in effetti il file menu.lst non c'è più in GRUB2: ora per configurarlo bisogna agire nel file /etc/default/grub ...

Ciao Doc! [:)]

Sto impazzendo con questo Grub?! [afro] [:D]
Dunque ...
Per verificare la "bontà" di quanto da me scritto, sono andato a vedere se avevo Grub2 ...
Quindi, da terminale, ho digitato:
Codice: Seleziona tutto
grub-install -v

Mi è stato restituito:
Codice: Seleziona tutto
grub-install (GNU GRUB 1.97~beta4)

Ho letto che questo è l'attuale Grub2. Giusto?

Quindi ... mi sto perdendo!!! ... dicevo ... quindi, se ho nella mia macchina Grub2 e sono riuscito a vedere le voci del menù passando per /boot/grub/grub.conf, vuol dire che anche Mezzodemone può fare la stessa cosa.

Il percorso da te correttamente indicato serve, appunto e a occhio, per "cambiare il tempo e l'ordine di avvio".
Mentre, per quanto posso aver intuito, editando /boot/grub/grub.conf vai proprio a modificare le voci che compaiono ...

Temo di aver detto una marea di stupidaggini ... faccio ammenda!!! [:-H]
Sono assolutamente neofita per Linux (e non solo). Vabbé, servirà per discutere ... ok? [:)]

Sbaglio?
[ciao]
Matilda12
Dove c'è molta luce l'ombra è più nera.
Avatar utente
Matilda12
Utente inattivo
 
Messaggi: 1319
Iscritto il: mer feb 07, 2007 11:15 pm
Località: Marche - Italia

Re: Editare GRUB2 per eliminare voci

Messaggioda The Doctor » mer apr 28, 2010 2:46 pm

Ho letto che questo è l'attuale Grub2. Giusto?


Si, ti confermo che hai Grub2

Il file /boot/grub/grub.cfg (come puoi vedere all'inizio # DO NOT EDIT THIS FILE) non va assolutamente modificato. Se hai notato all'interno ci sono le sezioni:

### BEGIN /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30-multiboot ###

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

### BEGIN /etc/grub.d/40_custom ###

Ogni sezione è gestita da un file che si trova all'interno di /etc/grub.d e quelle che è possibile andare a modificare sono le ultime 2. Avrei bisogno che mezzodemone postasse il contenuto del grub.cfg e di quei 2 files per poterlo aiutare

Questo ad esempio è il mio grub.cfg

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/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
load_env
fi
set default="4"
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
}
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set ca01e324-a2e9-4f8d-a22c-9bb1945dd296
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set ca01e324-a2e9-4f8d-a22c-9bb1945dd296
set locale_dir=($root)/boot/grub/locale
set lang=it
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 ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, con Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set ca01e324-a2e9-4f8d-a22c-9bb1945dd296
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=ca01e324-a2e9-4f8d-a22c-9bb1945dd296 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, con Linux 2.6.32-21-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set ca01e324-a2e9-4f8d-a22c-9bb1945dd296
echo 'Caricamento Linux 2.6.32-21-generic...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=ca01e324-a2e9-4f8d-a22c-9bb1945dd296 ro single
echo 'Caricamento ramdisk iniziale...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set ca01e324-a2e9-4f8d-a22c-9bb1945dd296
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set ca01e324-a2e9-4f8d-a22c-9bb1945dd296
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 1e86d85986d8334f
chainloader +1
}
### 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 ###
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Prossimo

Torna a Distribuzioni, Kernel e Software Applicativo

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising