grub2

Installazione, configurazione e uso di programmi e strumenti.
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

grub2

Messaggio da darioloti »

ciao a tutti. vorrei un aiuto se è possibile. il grub 2 ad ogni avvio mi da un sacco di cose tra cui scegliere all'avvio del pc. cioè ci sono varie versioni di linux (anche se io ho solo questo sistema linux aggiornato 2 volte) più vista ( e anche qui mi da vista e vista recovery mode), e poi sono presenti 2 stringhe memory test. è possibile in qualche modo far si che appaiano solo i due sistemi operativi (cioè la stringa più aggiornata di linux e quella funzionante di vista)? grazie
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: grub2

Messaggio da badìl »

Codice: Seleziona tutto

sudo gedit /etc/default/grub
Per cominciare togli il simbolo # davanti a questa riga

Codice: Seleziona tutto

GRUB_DISABLE_LINUX_RECOVERY="true"
Questo elimina la voce recovery di ubuntu.

Poi

Codice: Seleziona tutto

sudo chmod -x /etc/grub.d/20_memtest86
Questo rende non eseguibile lo script che inserisce la voce memtest.

Per rendere effettive le modifiche devi dare

Codice: Seleziona tutto

sudo update-grub
Per il recovery di vista posta prima

Codice: Seleziona tutto

sudo fdisk -l
perché non sempre è sulla prima partizione.

Per i kernel linux disinstalla quelli vecchi da synaptic e dai

Codice: Seleziona tutto

sudo update-grub
ma tienine sempre due così se il primo non parte puoi partire col precedente, tantopiù se disabiliti il recovery mode.
Ultima modifica di badìl il giovedì 7 gennaio 2010, 23:09, modificato 1 volta in totale.
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

Re: grub2

Messaggio da darioloti »

ho provato a fare quello che dici per il mem test...ma non va...da un errore...non è presente quel file.
sinaptic cos è???sono un po ingnorante su questo sistema operativo
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: grub2

Messaggio da badìl »

errore mio

Codice: Seleziona tutto

sudo chmod -x /etc/grub.d/20_memtest86+
avevo tralasciato il + finale.

Synaptic è il gestore pacchetti. Sistema→ amministrazione → gestore pacchetti.
Da li installi e disinstalli i programmi/pacchetti che ti servono.
Postami

Codice: Seleziona tutto

ls /boot
che ti spiego la storia dei kernel.
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

Re: grub2

Messaggio da darioloti »

ecco...ho fatto copia e incolla dal terminale dopo il tuo comando:

abi-2.6.31-14-generic         memtest86+.bin
abi-2.6.31-16-generic         System.map-2.6.31-14-generic
abi-2.6.31-17-generic         System.map-2.6.31-16-generic
config-2.6.31-14-generic      System.map-2.6.31-17-generic
config-2.6.31-16-generic      vmcoreinfo-2.6.31-14-generic
config-2.6.31-17-generic      vmcoreinfo-2.6.31-16-generic
grub                          vmcoreinfo-2.6.31-17-generic
initrd.img-2.6.31-14-generic  vmlinuz-2.6.31-14-generic
initrd.img-2.6.31-16-generic  vmlinuz-2.6.31-16-generic
initrd.img-2.6.31-17-generic  vmlinuz-2.6.31-17-generic


non ci capisco molto...ho sempre e solo usato windows e con quello diciamo che me la cavavo, ma qui è tutto un altro mondo.

tra l'altro ho provato a ridare il comando che dicevi per togliere il mem-test. poi ho fatto update grub e mi viene chiesto in fondo se generare il file menu.lst
però io avevo capito che nel grub 2 che ho io, quel file non deve esserci. allora ho chiuso. Grazie dell'aiuto!
Ultima modifica di darioloti il venerdì 8 gennaio 2010, 11:29, modificato 1 volta in totale.
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: grub2

Messaggio da badìl »

Tu ora hai 3 kernel

Codice: Seleziona tutto

initrd.img-2.6.31-14-generic
initrd.img-2.6.31-16-generic
initrd.img-2.6.31-17-generic
quindi potresti andare in synaptic, cercare

Codice: Seleziona tutto

linux-image
e disinstallare quello che termina con -14, in questo modo tieni solo gli ultimi 2, il -16 e il -17. Dando

Codice: Seleziona tutto

sudo update-grub
toglie da solo la entry relitiva al kernel che hai disinstallato.

la storia del menu.lst è strana.  :o

posta

Codice: Seleziona tutto

dpkg -l | grep grub
e

Codice: Seleziona tutto

ls /boot/grub
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

Re: grub2

Messaggio da darioloti »

ho rimosso il pacchetto 14.
eccoti le cose che mi hai chiesto di postare:

dpkg -l | grep grub
ii  grub                                0.97-29ubuntu59                            GRand Unified Bootloader
ii  grub-choose-default                  0.2-6                                      Control Grub Default through a GUI
ii  grub-common                          1.97~beta4-1ubuntu4.1                      GRand Unified Bootloader, version 2 (common
rc  grub-pc                              1.97~beta4-1ubuntu4.1                      GRand Unified Bootloader, version 2 (PC/BIOS
ii  grub2-splashimages                  1.0.0                                      a collection of great GRUB2 splashimages


ls /boot/grub
915resolution.mod  efiemu32.o    ls.mod          reboot.mod
acpi.mod          efiemu64.o    lspci.mod      reiserfs.mod
affs.mod          efiemu.mod    lvm.mod        scsi.mod
afs_be.mod        elf.mod        mdraid.mod      search.mod
afs.mod            ext2.mod      memdisk.mod    serial.mod
aout.mod          extcmd.mod    memrw.mod      setjmp.mod
ata.mod            fat.mod        minicmd.mod    sfs.mod
ata_pthru.mod      font.mod      minix.mod      sh.mod
at_keyboard.mod    fs_file.mod    mmap.mod        sleep.mod
befs_be.mod        fshelp.mod    moddep.lst      tar.mod
befs.mod          fs.lst        msdospart.mod  terminfo.mod
biosdisk.mod      fs_uuid.mod    multiboot.mod  test.mod
bitmap.mod        gfxterm.mod    normal.mod      tga.mod
blocklist.mod      gptsync.mod    ntfscomp.mod    true.mod
boot.img          grub.cfg      ntfs.mod        udf.mod
boot.mod          grubenv        ohci.mod        ufs1.mod
bsd.mod            gzio.mod      part_acorn.mod  ufs2.mod
bufio.mod          halt.mod      part_amiga.mod  uhci.mod
cat.mod            handler.lst    part_apple.mod  unicode.pf2
cdboot.img        handler.mod    part_gpt.mod    usb_keyboard.mod
chain.mod          hdparm.mod    partmap.lst    usb.mod
cmp.mod            hello.mod      part_msdos.mod  usbms.mod
command.lst        help.mod      part_sun.mod    usbtest.mod
configfile.mod    hexdump.mod    parttool.lst    vbeinfo.mod
core.img          hfs.mod        parttool.mod    vbe.mod
cpio.mod          hfsplus.mod    password.mod    vbetest.mod
cpuid.mod          iso9660.mod    pci.mod        vga.mod
crc.mod            jfs.mod        play.mod        vga_text.mod
datehook.mod      jpeg.mod      png.mod        video_fb.mod
date.mod          kernel.img    probe.mod      video.mod
datetime.mod      keystatus.mod  pxeboot.img    videotest.mod
default            linux16.mod    pxecmd.mod      xfs.mod
device.map        linux.mod      pxe.mod        xnu.mod
diskboot.img      lnxboot.img    raid5rec.mod    xnu_uuid.mod
dm_nv.mod          loadenv.mod    raid6rec.mod    zfsinfo.mod
drivemap.mod      loopback.mod  raid.mod        zfs.mod
echo.mod          lsmmap.mod    read.mod
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: grub2

Messaggio da patel »

hai forse fatto l'upgrade da 9.04 a 9.10 ? sembra che tu abbia ambedue i grub installati
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

Re: grub2

Messaggio da darioloti »

ehm non so cosa ho fatto. cioè ho aggiornato il pc ogni volta che il gestore degli aggiornamenti mi dice che ci sono degli aggiornamenti. da quando lo uso direi che l'ho fatto 4 volte.
ma è un male averli entrambi?
per togliere quindi almeno il mem test dal grub iniziale come posso fare?
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: grub2

Messaggio da patel »

darioloti ha scritto: per togliere quindi almeno il mem test dal grub iniziale come posso fare?
te lo ha già detto badìl
badìl ha scritto:

Codice: Seleziona tutto

sudo gedit /etc/default/grub
Per cominciare togli il simbolo # davanti a questa riga

Codice: Seleziona tutto

GRUB_DISABLE_LINUX_RECOVERY="true"
Questo elimina la voce recovery di ubuntu.

Poi

Codice: Seleziona tutto

sudo chmod -x /etc/grub.d/20_memtest86+
Questo rende non eseguibile lo script che inserisce la voce memtest.

Per rendere effettive le modifiche devi dare

Codice: Seleziona tutto

sudo update-grub
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

Re: grub2

Messaggio da darioloti »

ok perfetto grazie!!per quanto riguarda invece i 2 grub?devo fare qualcosa?
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: grub2

Messaggio da badìl »

Sembra tu li abbia entrambi.
Quando avvii il PC fai caso alla scritta in alto, cosa dice
GNU Grub version 0.95
o
GNU Grub version 1.97?

Tanto per capire cosa hai sul MBR.
Direi grub2 dato che non hai menu.lst ma meglio essere sicuri.
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

Re: grub2

Messaggio da darioloti »

ho la 1.97 beta4
però ho ance startupmanager che dice che è impostato il vista come sistema di partenza ma avendo ora il kernel 17 non parte vista ma parte di default il mem test...come risolvo questa cosa?grazie
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: grub2

Messaggio da badìl »

Ma non l'hai disabilitato il memtest?
Puoi comunque cambiare l'ordine di partenza spostandoti con le frecce. Seleziona il kernel e carica il sistema poi vai in synaptic e rimuovi grub e installa grub-pc.
Disabilita il memtest come ti avevo scritto e dai

Codice: Seleziona tutto

sudo update-grub
Poi posta di nuovo

Codice: Seleziona tutto

dpkg -l | grep grub
e

Codice: Seleziona tutto

cat /boot/grub/grub.cfg
lelio2
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1098
Iscrizione: domenica 17 agosto 2008, 20:47
Località: Sciacca (AG)

Re: grub2

Messaggio da lelio2 »

Ogni volta che viene aggiunto un nuovo kernel la lista di avvio si allunga, se modifichi grub di conseguenza, si avvierà quello che vuoi.
Edita grub col comando che ti è già stato spiegato nella prima risposta, cambiando il numero che c'è scritto dopo la scritta "default", e dopo aver chiuso grub, non dimenticare di digitare sudo update-grub, come ti è già stato spiegato, così potrai fregartene se c'è qualche riga di troppo nel menu di avvio; in ogni caso, se da synaptic disinstalli  qualcuno dei vecchi kernel, grub si aggiornerà automaticamente accorciando la lista di avvio.
Comunque, disinstalla i vecchi kernel soltanto dopo esserti assicurato che l'ultimo funziona.
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

Re: grub2

Messaggio da darioloti »

allora ho eliminato il grub e messo grub-pc dal gestore pacchetti.
poi ho tolto il mem test e sembra lo abbia tolto.
messo come predefinito vista

ora vi chiedo ancora una cosa: ho lasciato un po pochi giga per la partizione per linux perchè inizialmente non pensavo andasse così bene. posso ancora aggiungerne?
cioè il mio disco fisso è da 300 gb. ne avevo tolti 20 (ho effettuato l'operazione da vista riducendo il volume del disco di vista e poi ho installato ubuntu da cd nel massimo spazio contiguo disponibile), ora mi sono accorto che essendo che funziona molto bene vorrei usarlo di più. potrei aumentare la partizione di ubuntu in qualche modo senza doverlo disinstallare e reinstallare? grazie
oppure dato che ubuntu vede l'hd della parte di vista, ma non il contrario, posso usare l'hd della parte di vista mettendo dei collegamenti con la cartella documenti di windows per esempio? grazie


ecco i dati che mi avevi chiesto di postare:


dpkg -l | grep grub
rc  grub                                0.97-29ubuntu59                            GRand Unified Bootloader
rc  grub-choose-default                  0.2-6                                      Control Grub Default through a GUI
ii  grub-common                          1.97~beta4-1ubuntu4.1                      GRand Unified Bootloader, version 2 (common
ii  grub-pc                              1.97~beta4-1ubuntu4.1                      GRand Unified Bootloader, version 2 (PC/BIOS
ii  grub2-splashimages                  1.0.0                                      a collection of great GRUB2 splashimages



cat /boot/grub/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 /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="5"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 5f5a66e3-f066-4c16-9307-60cba06c479b
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
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 5f5a66e3-f066-4c16-9307-60cba06c479b
insmod png
if background_image /usr/share/images/grub/big_ferrari458italia_03.png ; then
  set color_normal=black/black
  set color_highlight=magenta/black
else
  set menu_color_normal=white/black
  set menu_color_highlight=black/white
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-17-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 5f5a66e3-f066-4c16-9307-60cba06c479b
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=5f5a66e3-f066-4c16-9307-60cba06c479b ro  splash  quiet splash
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-17-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 5f5a66e3-f066-4c16-9307-60cba06c479b
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=5f5a66e3-f066-4c16-9307-60cba06c479b ro single  splash
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 5f5a66e3-f066-4c16-9307-60cba06c479b
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=5f5a66e3-f066-4c16-9307-60cba06c479b ro  splash  quiet splash
initrd /boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 5f5a66e3-f066-4c16-9307-60cba06c479b
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=5f5a66e3-f066-4c16-9307-60cba06c479b ro single  splash
initrd /boot/initrd.img-2.6.31-16-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" {
insmod fat
set root=(hd0,1)
search --no-floppy --fs-uuid --set eaee-eb49
chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda2)" {
insmod ntfs
set root=(hd0,2)
search --no-floppy --fs-uuid --set 0492a09692a08dac
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 ###
Ultima modifica di darioloti il venerdì 8 gennaio 2010, 19:50, modificato 1 volta in totale.
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: grub2

Messaggio da badìl »

Perfetto. per il ridimensionamento della partizione magari apri un nuovo topic.

La partizione di recovery di Vista la vuoi ancora nascondere? È su sda1?
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

Re: grub2

Messaggio da darioloti »

ma no lasciamola pure per ora tnto mi sta arrivando il 7 e quindi aspetto quello. Grazie mille per tutto veramente!
dicendomi di aprire un nuovo topic significa che qualche modo c'è per farlo vero?
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: grub2

Messaggio da badìl »

Certamente, tutto si può fare.  ;D

Intanto leggi la guida su gparted.
Hardware/DispositiviPartizioni/PartizionamentoManuale

ah, alla fine il recovery di ubuntu hai deciso di lasciarlo invece?
darioloti
Prode Principiante
Messaggi: 50
Iscrizione: giovedì 31 dicembre 2009, 12:00

Re: grub2

Messaggio da darioloti »

ma è utile lasciarlo o meglio rimuoverlo?
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Sutter_Kaine e 8 ospiti