Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Eliminare/Ripristinare voci nel Grub
#1
Come posso eliminare le voci nel grub potendo avre solo quelle che mi interessano? Devo modificare qualche file? Ho letto qualcosa in giro e so che si deve modificare il file /boot/grub/menu.lst solo che non riesco a trovarlo
Cita messaggio
#2
Credo che il file da modificare sia /boot/grub/grub.config.

Commenta le righe che non ti interessano ponendo un # davanti ogni riga in modo tale che se volessi farle ricomparire ti sarà sufficiente rimuovere il simbolo #.
Cita messaggio
#3
Proverò ma non ne sono convinto. Cmq in merito a tutto quanto io vorrei capire ancora una cosa. In pratica il mio disco è partizionato in più parti ed ho inatallato:

Xubuntu
Ubuntu 8.10
Ubuntu 12.04
Centos 6.3
Windows Xp sda1
Windows Xp sda2
Windows 7 sda4

Ad ogni installazioni linux ovviamente ho scelto di isntallare il grub, adesso la domanda che io mi pongo è in quale partizione devo andare a verificare il file? da ubuntu 12.04 non lo vedo. quindi se vale la regola che il grub vale per l'intero disco fisso ogni volta che si installa il grub in più partizioni dove devo verificare?
Cita messaggio
#4
Lo dovresti "vedere" a partire dal desktop dell'ULTIMA (in ordine di tempo) "distro" GNU/Linux da te installata.
Il reale posizionamento del GRUB (o GRUB2) che stai cercando, dovrebbe comunque essere sull'MBR.
[Immagine: http://www.pic4ever.com/images/2mpe5id.gif]Un poeta può sopravvivere a tutto tranne che ad un errore di stampa.(Andy Wahrol)
Cita messaggio
#5
SE ogni volta hai installato grub nel mbr, ogni volta l'hai sovrascritto facendolo gestire da un file contenuto nella partizione del sistema che stavi installando.
Quindi quello attuale si riferisce all'ultima installazione fatta.

I grub in giro sono due:
grub-legacy e grub2 (il legacy è stato sostituito dal grub2 in molte distribuzioni, ma non in tutte, per varie ragioni) e hanno due file completamente diversi per configurarli.
Per la configurazione di grub2 il file è /boot/grub/grub.cfg
Per quella di grub-legacy /boot/grub/menu.lst

Puoi modificare i file a mano ma occhio che il comando grub-update con il quale poi potrai andare a cercare eventuali nuovi sistemi, li sovrascriverà.
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio
#6
vi faccio un esempio però con altro pc del grub.cfg, per quello di cui parlo non sono riuscito a postare perchè non mi va ftp....

Codice:
#
# 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
  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 load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 9194e9b9-f075-44ed-9de4-f320124ce489
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 9194e9b9-f075-44ed-9de4-f320124ce489
set locale_dir=($root)/boot/grub/locale
set lang=it
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos5)'
    search --no-floppy --fs-uuid --set 9194e9b9-f075-44ed-9de4-f320124ce489
    echo    'Loading Linux 2.6.32-5-686 ...'
    linux    /boot/vmlinuz-2.6.32-5-686 root=UUID=9194e9b9-f075-44ed-9de4-f320124ce489 ro  quiet
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-5-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos5)'
    search --no-floppy --fs-uuid --set 9194e9b9-f075-44ed-9de4-f320124ce489
    echo    'Loading Linux 2.6.32-5-686 ...'
    linux    /boot/vmlinuz-2.6.32-5-686 root=UUID=9194e9b9-f075-44ed-9de4-f320124ce489 ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-5-686
}
### END /etc/grub.d/10_linux ###

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

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda3)" {
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos3)'
    search --no-floppy --fs-uuid --set fad8c0e5d8c0a16d
    chainloader +1
}
menuentry "Ubuntu, con Linux 3.2.0-29-generic-pae (on /dev/sda6)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set e1214798-f234-44ca-b7d8-55b89ae2629c
    linux /boot/vmlinuz-3.2.0-29-generic-pae root=UUID=e1214798-f234-44ca-b7d8-55b89ae2629c ro
    initrd /boot/initrd.img-3.2.0-29-generic-pae
}
menuentry "Ubuntu, con Linux 3.2.0-29-generic-pae (modalità ripristino) (on /dev/sda6)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set e1214798-f234-44ca-b7d8-55b89ae2629c
    linux /boot/vmlinuz-3.2.0-29-generic-pae root=UUID=e1214798-f234-44ca-b7d8-55b89ae2629c ro recovery nomodeset
    initrd /boot/initrd.img-3.2.0-29-generic-pae
}
### 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 ###

dove mettere il #? sulla sola parola del sistema o su tutte le righe appertenti ad esso?
Cita messaggio
#7
Come vuoi.
Ogni voce del menu inizia con menuentry, quindi se cancelli solo quella riga, nel menu non appare più la voce indicata dalla riga.

Naturalmente la lettura del file è più intuitiva se viene commentata l'intera sezione.

Va da sé che fare un backup prima di metterci le mani non sarebbe malissimo.
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio
#8
(03-12-2012, 14:41 )zafran Ha scritto: Come vuoi.
Ogni voce del menu inizia con menuentry, quindi se cancelli solo quella riga, nel menu non appare più la voce indicata dalla riga.

Naturalmente la lettura del file è più intuitiva se viene commentata l'intera sezione.

Va da sé che fare un backup prima di metterci le mani non sarebbe malissimo.

Ok tutto come detto da Zafran grazie!!! adesso apro un altro post per non fare confusione riguardo font, sfondo e colori, ovviamente non da software scaricati su ubuntu stesso ma nel grub.cfg perchè vedo che ci sono delle voci proprio come per codice html
Cita messaggio
#9
Smile
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)