Avviso: vi è stato un importante aggiornamento della piattaforma forum, si prega di visionare la discussione in merito: viewtopic.php?f=17&t=637551.

[RISOLTO] aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
sas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 369
Iscrizione: domenica 15 marzo 2009, 11:51

[RISOLTO] aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da sas » domenica 19 gennaio 2020, 10:35

Io cambio hardware ogni 10 anni circa mi trovo adesso con UEFI e ho dei dubbi esistenziali. sono passato dalla 19.04 alla 19.10 adesso (non sono uno che corre!) e ho visto che nel menù di GRUB compare ancora tutte le voci con 19.04 e due hernel vecchi del 19.04.

Prima di andare a cercare che comando lanciare per rigenerare grub volevo chiedervi lum i per evitare di fare casini.
Ultima modifica di sas il lunedì 27 gennaio 2020, 15:01, modificato 1 volta in totale.

Avatar utente
corradoventu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1737
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: GNOME
Distribuzione: Ubuntu 18.04, 19.04, 19.10, 20.04
Sesso: Maschile
Località: Bogliasco (GE) o Rezzoaglio (GE)
Contatto:

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19

Messaggio da corradoventu » domenica 19 gennaio 2020, 12:16

Per cominciare fai

Codice: Seleziona tutto

sudo update-grub 
sul sistema che gestisce il boot e posta l'output così cerchiamo di capire la tua situazione.
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni. (Steven Weinberg)
PC di casa: https://drive.google.com/folderview?id= ... sp=sharing

Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 38632
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt
Distribuzione: Arch 64bit | Debian 32bit
Sesso: Maschile
Località: Toscana
Contatto:

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19

Messaggio da steff » domenica 19 gennaio 2020, 12:19

Codice: Seleziona tutto

ls /boot
vedi i kernel presenti, poi prova se pulisce qualcosa con

Codice: Seleziona tutto

 sudo apt autoremove
altrimenti a manina.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox

Avatar utente
frapox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1052
Iscrizione: sabato 31 dicembre 2005, 19:22
Desktop: Gnome 3
Distribuzione: Arch, Debian Sid
Località: Lombardia

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19

Messaggio da frapox » domenica 19 gennaio 2020, 12:20

sas [url=https://forum.ubuntu-it.org/viewtopic.php?p=5172311#p5172311][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Io cambio hardware ogni 10 anni circa mi trovo adesso con UEFI e ho dei dubbi esistenziali. sono passato dalla 19.04 alla 19.10 adesso (non sono uno che corre!) e ho visto che nel menù di GRUB compare ancora tutte le voci con 19.04 e due hernel vecchi del 19.04.

Prima di andare a cercare che comando lanciare per rigenerare grub volevo chiedervi lum i per evitare di fare casini.

Codice: Seleziona tutto

sudo apt autoremove --purge
sudo apt update
sudo apt dist-upgrade
sudo update-grub
I vecchi kernel vengono disinstallati (o marcati come disinstallabili) man mano che quelli nuovi vengono rilasciati. È dunque possibile che in automatico non ti rimuova nulla.

sas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 369
Iscrizione: domenica 15 marzo 2009, 11:51

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19

Messaggio da sas » mercoledì 22 gennaio 2020, 17:31

frapox ha scritto:
domenica 19 gennaio 2020, 12:20
sas [url=https://forum.ubuntu-it.org/viewtopic.php?p=5172311#p5172311][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Io cambio hardware ogni 10 anni circa mi trovo adesso con UEFI e ho dei dubbi esistenziali. sono passato dalla 19.04 alla 19.10 adesso (non sono uno che corre!) e ho visto che nel menù di GRUB compare ancora tutte le voci con 19.04 e due hernel vecchi del 19.04.

Prima di andare a cercare che comando lanciare per rigenerare grub volevo chiedervi lum i per evitare di fare casini.

Codice: Seleziona tutto

sudo apt autoremove --purge
sudo apt update
sudo apt dist-upgrade
sudo update-grub
I vecchi kernel vengono disinstallati (o marcati come disinstallabili) man mano che quelli nuovi vengono rilasciati. È dunque possibile che in automatico non ti rimuova nulla.
fatto ma non ho ottenuto miglioramenti
ecco il contenuto del file grub.cfg

Codice: Seleziona tutto

#
# 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
if [ "${initrdfail}" = 2 ]; then
   set initrdfail=
elif [ "${initrdfail}" = 1 ]; then
   set next_entry="${prev_entry}"
   set prev_entry=
   save_env prev_entry
   if [ "${next_entry}" ]; then
      set initrdfail=2
   fi
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

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 initrdfail {
    if [ -n "${have_grubenv}" ]; then if [ -n "${partuuid}" ]; then
      if [ -z "${initrdfail}" ]; then
        set initrdfail=1
        if [ -n "${boot_once}" ]; then
          set prev_entry="${default}"
          save_env prev_entry
        fi
      fi
      save_env initrdfail
    fi; fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5  9e7ddf74-fa6b-4e8b-a294-3729df09942c
else
  search --no-floppy --fs-uuid --set=root 9e7ddf74-fa6b-4e8b-a294-3729df09942c
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=it_IT
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=0
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=0
  fi
fi
### 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_proxy ###

function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
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



### END /etc/grub.d/10_linux_proxy ###

### BEGIN /etc/grub.d/40_custom_proxy ###
menuentry "Lubuntu 19.04 GNU/Linux" --class lubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9e7ddf74-fa6b-4e8b-a294-3729df09942c' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	set root='hd0,gpt5'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5  9e7ddf74-fa6b-4e8b-a294-3729df09942c
	else
	  search --no-floppy --fs-uuid --set=root 9e7ddf74-fa6b-4e8b-a294-3729df09942c
	fi
	linux	/boot/vmlinuz-5.3.0-26-generic root=UUID=9e7ddf74-fa6b-4e8b-a294-3729df09942c ro  quiet splash resume=UUID=9ab69cbf-3583-4135-a1eb-c8b3285bd1c4 $vt_handoff
	initrd	/boot/initrd.img-5.3.0-26-generic
}
### END /etc/grub.d/40_custom_proxy ###

### BEGIN /etc/grub.d/41_linux_proxy ###
submenu "Advanced options for Lubuntu 19.04 GNU/Linux"{
menuentry "Lubuntu 19.04 GNU/Linux, with Linux 5.3.0-26-generic" --class lubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-26-generic-advanced-9e7ddf74-fa6b-4e8b-a294-3729df09942c' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt5'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5  9e7ddf74-fa6b-4e8b-a294-3729df09942c
		else
		  search --no-floppy --fs-uuid --set=root 9e7ddf74-fa6b-4e8b-a294-3729df09942c
		fi
		echo	'Loading Linux 5.3.0-26-generic ...'
		linux	/boot/vmlinuz-5.3.0-26-generic root=UUID=9e7ddf74-fa6b-4e8b-a294-3729df09942c ro  quiet splash resume=UUID=9ab69cbf-3583-4135-a1eb-c8b3285bd1c4 $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.3.0-26-generic
}
menuentry "Lubuntu 19.04 GNU/Linux, with Linux 5.3.0-26-generic (recovery mode)" --class lubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-26-generic-recovery-9e7ddf74-fa6b-4e8b-a294-3729df09942c' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt5'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5  9e7ddf74-fa6b-4e8b-a294-3729df09942c
		else
		  search --no-floppy --fs-uuid --set=root 9e7ddf74-fa6b-4e8b-a294-3729df09942c
		fi
		echo	'Loading Linux 5.3.0-26-generic ...'
		linux	/boot/vmlinuz-5.3.0-26-generic root=UUID=9e7ddf74-fa6b-4e8b-a294-3729df09942c ro recovery nomodeset 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.3.0-26-generic
}
menuentry "Lubuntu 19.04 GNU/Linux, with Linux 5.0.0-38-generic" --class lubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-38-generic-advanced-9e7ddf74-fa6b-4e8b-a294-3729df09942c' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt5'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5  9e7ddf74-fa6b-4e8b-a294-3729df09942c
		else
		  search --no-floppy --fs-uuid --set=root 9e7ddf74-fa6b-4e8b-a294-3729df09942c
		fi
		echo	'Loading Linux 5.0.0-38-generic ...'
		linux	/boot/vmlinuz-5.0.0-38-generic root=UUID=9e7ddf74-fa6b-4e8b-a294-3729df09942c ro  quiet splash resume=UUID=9ab69cbf-3583-4135-a1eb-c8b3285bd1c4 $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.0.0-38-generic
}
menuentry "Lubuntu 19.04 GNU/Linux, with Linux 5.0.0-38-generic (recovery mode)" --class lubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-38-generic-recovery-9e7ddf74-fa6b-4e8b-a294-3729df09942c' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt5'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5  9e7ddf74-fa6b-4e8b-a294-3729df09942c
		else
		  search --no-floppy --fs-uuid --set=root 9e7ddf74-fa6b-4e8b-a294-3729df09942c
		fi
		echo	'Loading Linux 5.0.0-38-generic ...'
		linux	/boot/vmlinuz-5.0.0-38-generic root=UUID=9e7ddf74-fa6b-4e8b-a294-3729df09942c ro recovery nomodeset 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.0.0-38-generic
}
}
### END /etc/grub.d/41_linux_proxy ###

### BEGIN /etc/grub.d/42_linux_zfs ###
### END /etc/grub.d/42_linux_zfs ###

### BEGIN /etc/grub.d/43_linux_xen ###

### END /etc/grub.d/43_linux_xen ###

### BEGIN /etc/grub.d/44_memtest86+ ###
### END /etc/grub.d/44_memtest86+ ###

### BEGIN /etc/grub.d/45_os-prober ###
menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-8EA7-79D8' {
	insmod part_gpt
	insmod fat
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  8EA7-79D8
	else
	  search --no-floppy --fs-uuid --set=root 8EA7-79D8
	fi
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/45_os-prober ###

### BEGIN /etc/grub.d/46_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
	fwsetup
}
### END /etc/grub.d/46_uefi-firmware ###

### BEGIN /etc/grub.d/47_custom_proxy ###

# 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/47_custom_proxy ###

### BEGIN /etc/grub.d/48_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/48_custom ###

Avatar utente
frapox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1052
Iscrizione: sabato 31 dicembre 2005, 19:22
Desktop: Gnome 3
Distribuzione: Arch, Debian Sid
Località: Lombardia

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19

Messaggio da frapox » mercoledì 22 gennaio 2020, 17:41

sas ha scritto:
mercoledì 22 gennaio 2020, 17:31
fatto ma non ho ottenuto miglioramenti
ecco il contenuto del file grub.cfg
[cut]
Scusa, ma per caso hai settato delle entry di grub manualmente (o con qualche tool tipo grub-customizer)? Perché le entries di Linux dovresti averle sotto "### BEGIN /etc/grub.d/10_linux ###" non sotto "### BEGIN /etc/grub.d/40_custom_proxy ###"...

Inoltre posta anche l'output di:

Codice: Seleziona tutto

dpkg -l linux* | grep ii

sas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 369
Iscrizione: domenica 15 marzo 2009, 11:51

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da sas » mercoledì 22 gennaio 2020, 18:02

Codice: Seleziona tutto

root@Dell:/boot/grub# dpkg -l linux* | grep ii
ii  linux-base                            4.5ubuntu2           all          Linux image base package
ii  linux-firmware                        1.183.3              all          Firmware for Linux kernel drivers
ii  linux-generic                         5.3.0.26.30          amd64        Complete Generic Linux kernel and headers
ii  linux-headers-5.3.0-26                5.3.0-26.28          all          Header files related to Linux kernel version 5.3.0
ii  linux-headers-5.3.0-26-generic        5.3.0-26.28          amd64        Linux kernel headers for version 5.3.0 on 64 bit x86 SMP
ii  linux-headers-generic                 5.3.0.26.30          amd64        Generic Linux kernel headers
ii  linux-image-5.0.0-38-generic          5.0.0-38.41          amd64        Signed kernel image generic
ii  linux-image-5.3.0-26-generic          5.3.0-26.28          amd64        Signed kernel image generic
ii  linux-image-generic                   5.3.0.26.30          amd64        Generic Linux kernel image
ii  linux-libc-dev:amd64                  5.3.0-26.28          amd64        Linux Kernel Headers for development
ii  linux-modules-5.0.0-38-generic        5.0.0-38.41          amd64        Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
ii  linux-modules-5.3.0-26-generic        5.3.0-26.28          amd64        Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.0.0-38-generic  5.0.0-38.41          amd64        Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.3.0-26-generic  5.3.0-26.28          amd64        Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
ii  linux-signed-generic                  5.3.0.26.30          amd64        Complete Signed Generic Linux kernel and headers (dummy transitional package)
ii  linux-sound-base                      1.0.25+dfsg-0ubuntu5 all          base package for ALSA and OSS sound systems

root@Dell:/boot/grub# 

Avatar utente
frapox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1052
Iscrizione: sabato 31 dicembre 2005, 19:22
Desktop: Gnome 3
Distribuzione: Arch, Debian Sid
Località: Lombardia

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da frapox » mercoledì 22 gennaio 2020, 18:33

Ok i kernel sono quelli regolari, installati con ubuntu 19.10. Ma ancora non riesco a capire come mai hai grub.cfg combinato in quel modo...

Posta:

Codice: Seleziona tutto

cat /etc/grub.d/40_custom
cat /etc/grub.d/41_custom
cat /boot/grub/custom.cfg
uname -a

sas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 369
Iscrizione: domenica 15 marzo 2009, 11:51

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da sas » mercoledì 22 gennaio 2020, 20:16

frapox ha scritto:
mercoledì 22 gennaio 2020, 18:33
Ok i kernel sono quelli regolari, installati con ubuntu 19.10. Ma ancora non riesco a capire come mai hai grub.cfg combinato in quel modo...

Codice: Seleziona tutto

# cat /etc/grub.d/40_custom
cat: /etc/grub.d/40_custom: File o directory non esistente
# cat /etc/grub.d/41_custom
cat: /etc/grub.d/41_custom: File o directory non esistente
# cat /boot/grub/custom.cfg
cat: /boot/grub/custom.cfg: File o directory non esistente
# uname -a
Linux Dell 5.3.0-26-generic #28-Ubuntu SMP Wed Dec 18 05:37:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Avatar utente
frapox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1052
Iscrizione: sabato 31 dicembre 2005, 19:22
Desktop: Gnome 3
Distribuzione: Arch, Debian Sid
Località: Lombardia

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da frapox » mercoledì 22 gennaio 2020, 20:34

Strano che non ci siano 40_custom e 41_custom sotto /etc/grub.d/ , quei file vengono messi dal pacchetto grub-common.

Posta:

Codice: Seleziona tutto

dpkg -l grub* | grep ii
efibootmgr -v
cat /etc/default/grub
sudo update-grub

sas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 369
Iscrizione: domenica 15 marzo 2009, 11:51

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da sas » mercoledì 22 gennaio 2020, 21:04

Codice: Seleziona tutto

root@Dell:/etc# dpkg -l grub* | grep ii
dpkg-query: nessun pacchetto corrispondente a grub.d
root@Dell:/etc# efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager  HD(2,GPT,ed6e1f34-f23b-4100-a557-f85c6aadc615,0xfa000,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...o................
Boot0001* ubuntu        HD(2,GPT,ed6e1f34-f23b-4100-a557-f85c6aadc615,0xfa000,0x32000)/File(\EFI\ubuntu\shimx64.efi)
root@Dell:/etc# 

Codice: Seleziona tutto

root@Dell:/etc# cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT="0"
GRUB_TIMEOUT="0"
GRUB_DISTRIBUTOR="Lubuntu 19.04"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=9ab69cbf-3583-4135-a1eb-c8b3285bd1c4"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="640x480"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
root@Dell:/etc# ^C
root@Dell:/etc# 

Codice: Seleziona tutto

root@Dell:/etc# ^C
root@Dell:/etc# sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.3.0-26-generic
Found initrd image: /boot/initrd.img-5.3.0-26-generic
Found linux image: /boot/vmlinuz-5.0.0-38-generic
Found initrd image: /boot/initrd.img-5.0.0-38-generic
Found linux image: /boot/vmlinuz-5.3.0-26-generic
Found initrd image: /boot/initrd.img-5.3.0-26-generic
Found linux image: /boot/vmlinuz-5.0.0-38-generic
Found initrd image: /boot/initrd.img-5.0.0-38-generic
Found Windows Boot Manager on /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
root@Dell:/etc# 


andrea111
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1603
Iscrizione: mercoledì 7 novembre 2007, 4:18

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da andrea111 » giovedì 23 gennaio 2020, 15:04

Spiega alcune cose:

il motivo per cui lavori come root
root@Dell:/etc#

e perché lavori dalla directory "/etc" invece che dalla home.

Quanti utenti hai in quel sistema oltre a root?

Pessima prassi per le attività di routine loggarsi da root, se sei root il "sudo" non serve. È una questione di sicurezza lavorare come utente normale.
Le risposte a
# cat /etc/grub.d/40_custom
cat: /etc/grub.d/40_custom: File o directory non esistente
e
dpkg -l grub* | grep ii
mi sembrano incomprensibili.

Avatar utente
frapox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1052
Iscrizione: sabato 31 dicembre 2005, 19:22
Desktop: Gnome 3
Distribuzione: Arch, Debian Sid
Località: Lombardia

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da frapox » giovedì 23 gennaio 2020, 15:19

i file /etc/grub.d/40_custom e /etc/grub.d/41_custom sono compresi nel pacchetto grub-common. Il fatto che non esistano e il fatto che dpkg non fornisca alcun output in merito a grub mi fa pensare che l'installazione di Ubuntu sia corrotta.

Procederei con un ripristino dell'installazione.
https://wiki.ubuntu-it.org/Installazion ... tallazione

andrea111
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1603
Iscrizione: mercoledì 7 novembre 2007, 4:18

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da andrea111 » giovedì 23 gennaio 2020, 18:43

Ma se non ha installato niente di grub com'è che l'update-grub dà la risposta corretta?
Che sia operando da un sistema virtualizzato?

Penso che sas debba chiarirci alcune cosette sullo stato dell'installazione.

Avatar utente
frapox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1052
Iscrizione: sabato 31 dicembre 2005, 19:22
Desktop: Gnome 3
Distribuzione: Arch, Debian Sid
Località: Lombardia

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da frapox » giovedì 23 gennaio 2020, 19:12

andrea111 ha scritto:
giovedì 23 gennaio 2020, 18:43
Ma se non ha installato niente di grub com'è che l'update-grub dà la risposta corretta?
Che sia operando da un sistema virtualizzato?
Potrebbe essere anche se da come l'ha messa giù all'inizio a me sembra che si tratti di una installazione su macchina fisica. Magari nell'avanzamento di versione qualcosa è andato male.
andrea111 ha scritto:
giovedì 23 gennaio 2020, 18:43
Penso che sas debba chiarirci alcune cosette sullo stato dell'installazione.
Chiaramente è anche possibile reinstallare anche solo Grub... ma è più lungo e non vedo guide ufficiali per farlo (cioè per reinstallare i pacchetti di grub, non l'installazione dei file di grub nella Esp e sotto /boot), quindi mi sa che ripristinando l'installazione di Ubuntu da chiavetta live farebbe prima.

sas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 369
Iscrizione: domenica 15 marzo 2009, 11:51

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da sas » giovedì 23 gennaio 2020, 21:20

andrea111 ha scritto:
giovedì 23 gennaio 2020, 15:04
Spiega alcune cose:

il motivo per cui lavori come root
root@Dell:/etc#

e perché lavori dalla directory "/etc" invece che dalla home.

Quanti utenti hai in quel sistema oltre a root?

Pessima prassi per le attività di routine loggarsi da root, se sei root il "sudo" non serve. È una questione di sicurezza lavorare come utente normale.
Le risposte a
# cat /etc/grub.d/40_custom
cat: /etc/grub.d/40_custom: File o directory non esistente
e
dpkg -l grub* | grep ii
mi sembrano incomprensibili.
ero su con sudo mc ed ero andato a vedere etc

sas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 369
Iscrizione: domenica 15 marzo 2009, 11:51

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da sas » giovedì 23 gennaio 2020, 21:23

frapox ha scritto:
giovedì 23 gennaio 2020, 19:12
andrea111 ha scritto:
giovedì 23 gennaio 2020, 18:43
Ma se non ha installato niente di grub com'è che l'update-grub dà la risposta corretta?
Che sia operando da un sistema virtualizzato?
Potrebbe essere anche se da come l'ha messa giù all'inizio a me sembra che si tratti di una installazione su macchina fisica. Magari nell'avanzamento di versione qualcosa è andato male.
andrea111 ha scritto:
giovedì 23 gennaio 2020, 18:43
Penso che sas debba chiarirci alcune cosette sullo stato dell'installazione.
Chiaramente è anche possibile reinstallare anche solo Grub... ma è più lungo e non vedo guide ufficiali per farlo (cioè per reinstallare i pacchetti di grub, non l'installazione dei file di grub nella Esp e sotto /boot), quindi mi sa che ripristinando l'installazione di Ubuntu da chiavetta live farebbe prima.
era una 18.10 poi passato a 19.04 ed ora 19.10.
installazione su macchina fisica.

Avatar utente
frapox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1052
Iscrizione: sabato 31 dicembre 2005, 19:22
Desktop: Gnome 3
Distribuzione: Arch, Debian Sid
Località: Lombardia

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da frapox » giovedì 23 gennaio 2020, 21:41

sas ha scritto:
giovedì 23 gennaio 2020, 21:23
era una 18.10 poi passato a 19.04 ed ora 19.10.
installazione su macchina fisica.
Ok. Vale il consiglio anzidetto. Ripristino installazione da chiavetta live della 19.10.

andrea111
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1603
Iscrizione: mercoledì 7 novembre 2007, 4:18

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da andrea111 » giovedì 23 gennaio 2020, 23:37

Per scrupolo (non ho mai usato mc), prova a ridare i comandi

Codice: Seleziona tutto

ls /etc/grub.d
dpkg-query -l grub* | grep ii
dal terminale normale (non da mc) e da utente normale.

A mio modo di vedere quei file e pacchetti ci devono essere.
E anche

Codice: Seleziona tutto

sudo dpkg -l os-prober
sempre da utente normale.

sas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 369
Iscrizione: domenica 15 marzo 2009, 11:51

Re: aggiornare GRUB dopo passaggio di versione da 19.04 a 19.10

Messaggio da sas » venerdì 24 gennaio 2020, 19:17

andrea111 ha scritto:
giovedì 23 gennaio 2020, 23:37
Per scrupolo (non ho mai usato mc), prova a ridare i comandi

Codice: Seleziona tutto

ls /etc/grub.d
dpkg-query -l grub* | grep ii
dal terminale normale (non da mc) e da utente normale.

A mio modo di vedere quei file e pacchetti ci devono essere.
E anche

Codice: Seleziona tutto

sudo dpkg -l os-prober
sempre da utente normale.

Codice: Seleziona tutto

stefano@Dell:~$ ls /etc/grub.d
00_header        10_linux_proxy   41_linux_proxy  43_linux_xen   45_os-prober      47_custom_proxy  backup  proxifiedScripts
05_debian_theme  40_custom_proxy  42_linux_zfs    44_memtest86+  46_uefi-firmware  48_custom        bin     README
stefano@Dell:~$ 
stefano@Dell:~$ dpkg-query -l grub* | grep ii
ii  grub-common           2.04-1ubuntu12.1         amd64        GRand Unified Bootloader (common files)
ii  grub-customizer       5.1.0-1                  amd64        GUI to configure GRUB2 and BURG
ii  grub-efi-amd64-bin    2.04-1ubuntu12.1         amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii  grub-efi-amd64-signed 1.128.1+2.04-1ubuntu12.1 amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
ii  grub-gfxpayload-lists 0.7                      amd64        GRUB gfxpayload blacklist
ii  grub-pc               2.04-1ubuntu12.1         amd64        GRand Unified Bootloader, version 2 (PC/BIOS version)
ii  grub-pc-bin           2.04-1ubuntu12.1         amd64        GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii  grub2-common          2.04-1ubuntu12.1         amd64        GRand Unified Bootloader (common files for version 2)
stefano@Dell:~$ 
sudo dpkg -l os-prober
[sudo] password di stefano: 
Voluto=U (non noto)/I (installato)/R (rimosso)/P (rimosso totale)/H (in attesa)
| Stato=Non/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(nessuno)/R (reinstallazione richiesta) (Stato,Err: maiuscolo=grave)
||/ Nome           Versione     Architettura Descrizione
+++-==============-============-============-===============================================
ii  os-prober      1.74ubuntu2  amd64        utility to detect other OSes on a set of drives
stefano@Dell:~$ 



Scrivi risposta

Torna a

Chi c’è in linea

Visualizzano questa sezione: romrom e 12 ospiti