[RISOLTO] diverse versioni di linux nel bootloader

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
bruce.mclaren
Prode Principiante
Messaggi: 53
Iscrizione: sabato 17 luglio 2010, 9:32

[RISOLTO] diverse versioni di linux nel bootloader

Messaggio da bruce.mclaren »

salve, come mai all'avvio del pc quando appare il bootloader mi permette di scegliere tra varie versioni di linux? (praticamente appaiono tutte quelle precedenti ogni aggiornamento del S.O.
C'è un modo per far apparire solo la versione più recente?
Ultima modifica di bruce.mclaren il mercoledì 28 luglio 2010, 18:03, modificato 1 volta in totale.
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: diverse versioni di linux nel bootloader

Messaggio da vaillant »

Quelli che vedi sono i vari kernel che hai installato con la relativa opzione di recovery. Puoi eliminare quelli che non usi se vuoi...

Postami

Codice: Seleziona tutto

uname -r
e

Codice: Seleziona tutto

cat /boot/grub/grub.cfg
bruce.mclaren
Prode Principiante
Messaggi: 53
Iscrizione: sabato 17 luglio 2010, 9:32

Re: diverse versioni di linux nel bootloader

Messaggio da bruce.mclaren »

vaillant86 ha scritto: Quelli che vedi sono i vari kernel che hai installato con la relativa opzione di recovery. Puoi eliminare quelli che non usi se vuoi...

Postami

Codice: Seleziona tutto

uname -r
e

Codice: Seleziona tutto

cat /boot/grub/grub.cfg
quando torno a casa provo...ora sono a lavoro  ;D
Galess

Re: diverse versioni di linux nel bootloader

Messaggio da Galess »

ho anche io lo stesso problema, ma sembra che sconsiglino di editare quel file

head /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
#
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: diverse versioni di linux nel bootloader

Messaggio da vaillant »

Non mi pare di aver mai detto di editare quel file...
Galess

Re: diverse versioni di linux nel bootloader

Messaggio da Galess »

allora aspetto pazientemente che bruce.mclaren ti invii quello che hai chiesto per vedere che soluzione gli dai :)
bruce.mclaren
Prode Principiante
Messaggi: 53
Iscrizione: sabato 17 luglio 2010, 9:32

Re: diverse versioni di linux nel bootloader

Messaggio da bruce.mclaren »

vaillant86 ha scritto: Quelli che vedi sono i vari kernel che hai installato con la relativa opzione di recovery. Puoi eliminare quelli che non usi se vuoi...

Postami

Codice: Seleziona tutto

uname -r
2.6.32-24-generic
vaillant86 ha scritto: e

Codice: Seleziona tutto

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 $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 recordfail {
 set recordfail=1
 if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
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='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
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-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=c0bd530c-4258-41db-a42a-dc00352f3895 ro   quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, con Linux 2.6.32-24-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
echo 'Caricamento Linux 2.6.32-24-generic...'
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=c0bd530c-4258-41db-a42a-dc00352f3895 ro single
echo 'Caricamento ramdisk iniziale...'
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, con Linux 2.6.32-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
linux /boot/vmlinuz-2.6.32-23-generic root=UUID=c0bd530c-4258-41db-a42a-dc00352f3895 ro   quiet splash
initrd /boot/initrd.img-2.6.32-23-generic
}
menuentry 'Ubuntu, con Linux 2.6.32-23-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
echo 'Caricamento Linux 2.6.32-23-generic...'
linux /boot/vmlinuz-2.6.32-23-generic root=UUID=c0bd530c-4258-41db-a42a-dc00352f3895 ro single
echo 'Caricamento ramdisk iniziale...'
initrd /boot/initrd.img-2.6.32-23-generic
}
menuentry 'Ubuntu, con Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=c0bd530c-4258-41db-a42a-dc00352f3895 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='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
echo 'Caricamento Linux 2.6.32-21-generic...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=c0bd530c-4258-41db-a42a-dc00352f3895 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='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c0bd530c-4258-41db-a42a-dc00352f3895
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 4c54a5a254a58ef0
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 bruce.mclaren il mercoledì 28 luglio 2010, 0:22, modificato 1 volta in totale.
Avatar utente
Katane
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2576
Iscrizione: sabato 12 luglio 2008, 8:37
Località: Catania

Re: diverse versioni di linux nel bootloader

Messaggio da Katane »

Cercate dal Gestore pacchetti la voce linux image; individuate tutte le voci relative ai kernel precedenti (troverete voci del tipo linux-image-xxxxxx-generic) e marcatele per la rimozione completa lasciando solo quella attualmente in uso e la precedente. Grub verrà aggiornato in automatico ed al riavvio non avrete più tutte le voci relative ai kernel passati.
Linux User #485906
Ubuntu User #27233
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: diverse versioni di linux nel bootloader

Messaggio da vaillant »

Katane ha scritto: Cercate dal Gestore pacchetti la voce linux image; individuate tutte le voci relative ai kernel precedenti (troverete voci del tipo linux-image-xxxxxx-generic) e marcatele per la rimozione completa lasciando solo quella attualmente in uso e la precedente. Grub verrà aggiornato in automatico ed al riavvio non avrete più tutte le voci relative ai kernel passati.
Esatto. In questo caso, le voci da rimuovere sono

Codice: Seleziona tutto

linux-image-2.6.32-21-generic
e

Codice: Seleziona tutto

linux-image-2.6.32-23-generic
Per evitare di sbagliare, digita da terminale

Codice: Seleziona tutto

sudo apt-get -s remove linux-image-2.6.32-21-generic linux-image-2.6.32-23-generic
e riporta qua cosa esce.
bruce.mclaren
Prode Principiante
Messaggi: 53
Iscrizione: sabato 17 luglio 2010, 9:32

Re: diverse versioni di linux nel bootloader

Messaggio da bruce.mclaren »

vaillant86 ha scritto:
Katane ha scritto: Cercate dal Gestore pacchetti la voce linux image; individuate tutte le voci relative ai kernel precedenti (troverete voci del tipo linux-image-xxxxxx-generic) e marcatele per la rimozione completa lasciando solo quella attualmente in uso e la precedente. Grub verrà aggiornato in automatico ed al riavvio non avrete più tutte le voci relative ai kernel passati.
Esatto. In questo caso, le voci da rimuovere sono

Codice: Seleziona tutto

linux-image-2.6.32-21-generic
e

Codice: Seleziona tutto

linux-image-2.6.32-23-generic
Per evitare di sbagliare, digita da terminale

Codice: Seleziona tutto

sudo apt-get -s remove linux-image-2.6.32-21-generic linux-image-2.6.32-23-generic
e riporta qua cosa esce.

Codice: Seleziona tutto

Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno RIMOSSI:
  linux-image-2.6.32-21-generic linux-image-2.6.32-23-generic
0 aggiornati, 0 installati, 2 da rimuovere e 1 non aggiornati.
Remv linux-image-2.6.32-21-generic [2.6.32-21.32]
Remv linux-image-2.6.32-23-generic [2.6.32-23.37]
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: diverse versioni di linux nel bootloader

Messaggio da vaillant »

Perfetto. Ora puoi dare il comando per eliminarli

Codice: Seleziona tutto

sudo apt-get remove linux-image-2.6.32-21-generic linux-image-2.6.32-23-generic
è lo stesso di prima ma non c'è la -s che sta ad indicare una simulazione
bruce.mclaren
Prode Principiante
Messaggi: 53
Iscrizione: sabato 17 luglio 2010, 9:32

Re: diverse versioni di linux nel bootloader

Messaggio da bruce.mclaren »

vaillant86 ha scritto: Perfetto. Ora puoi dare il comando per eliminarli

Codice: Seleziona tutto

sudo apt-get remove linux-image-2.6.32-21-generic linux-image-2.6.32-23-generic
è lo stesso di prima ma non c'è la -s che sta ad indicare una simulazione
grazie...fatto
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti