Fedora Online Forum

Il forum della comunità italiana di Fedora

#1 25-09-2018 14:59:04

bctsfn
Appena sbarcato sul forum
Registrato: 17-04-2010
Messaggi: 61

Grub2 non vede aggiornamento del kernel

Buon giorno a tutta la comunità.
Ho aggiornato Fedora 28, ma nelle scelte che mi dà grub gli ultimi aggiornamenti non compaiono, da terminale e da root. Siccome il sistema è UEFI gli ho dato

 grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg 

ma niente da fare: al riavvio non mi compaiono gli ultimi kernel installati.
Qualcuno ha qualche idea? Grazie in anticipo per la vostra collaborazione.

Ultima modifica di bctsfn (25-09-2018 15:00:33)


riuscirà il nostro prode eroe ad abbandonare definitivamente winzoz

Non in linea

#2 25-09-2018 15:03:28

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'845
Sito web

Re: Grub2 non vede aggiornamento del kernel

Ciao, vediamo intanto che kernel hai installati:

$ rpm -qa |grep -E 'kernel-[[:digit:]]'

e anche che file ha prodotto il mkconfig:

$ cat /boot/efi/EFI/fedora/grub.cfg

Non in linea

#3 25-09-2018 15:46:41

bctsfn
Appena sbarcato sul forum
Registrato: 17-04-2010
Messaggi: 61

Re: Grub2 non vede aggiornamento del kernel

ecco l'output  dei kernel installati

[[email protected] ~]$ rpm -qa |grep -E 'kernel-[[:digit:]]'
kernel-4.17.2-200.fc28.x86_64
kernel-4.18.8-200.fc28.x86_64
kernel-4.18.9-200.fc28.x86_64 

e l'output del file generato con mkconfig

[[email protected] ~]# cat /boot/efi/EFI/fedora/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set pager=1

if [ -f ${config_directory}/grubenv ]; then
  load_env -f ${config_directory}/grubenv
elif [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="${saved_entry}"
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 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
}

terminal_output console
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/01_users ###
if [ -f ${prefix}/user.cfg ]; then
  source ${prefix}/user.cfg
  if [ -n "${GRUB2_PASSWORD}" ]; then
    set superusers="root"
    export superusers
    password_pbkdf2 root ${GRUB2_PASSWORD}
  fi
fi
### END /etc/grub.d/01_users ###

### BEGIN /etc/grub.d/06_grub-customizer_menu_color_helper ###
### END /etc/grub.d/06_grub-customizer_menu_color_helper ###

### BEGIN /etc/grub.d/10_linux ###
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/2gvTMK-zPdS-6OfV-DxRq-4prP-bIT3-b3LDtZ/wMUW7Y-v34k-emAR-ZzAA-Aq15-ar4q-k3wRJS'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint='lvmid/2gvTMK-zPdS-6OfV-DxRq-4prP-bIT3-b3LDtZ/wMUW7Y-v34k-emAR-ZzAA-Aq15-ar4q-k3wRJS'  25cd23f9-85e1-46d9-8773-745e18e8e2c9
else
  search --no-floppy --fs-uuid --set=root 25cd23f9-85e1-46d9-8773-745e18e8e2c9
fi
insmod part_gpt
insmod lvm
insmod ext2
set boot='lvmid/2gvTMK-zPdS-6OfV-DxRq-4prP-bIT3-b3LDtZ/wMUW7Y-v34k-emAR-ZzAA-Aq15-ar4q-k3wRJS'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=boot --hint='lvmid/2gvTMK-zPdS-6OfV-DxRq-4prP-bIT3-b3LDtZ/wMUW7Y-v34k-emAR-ZzAA-Aq15-ar4q-k3wRJS'  25cd23f9-85e1-46d9-8773-745e18e8e2c9
else
  search --no-floppy --fs-uuid --set=boot 25cd23f9-85e1-46d9-8773-745e18e8e2c9
fi
insmod blscfg
blscfg
if [ -s $prefix/grubenv ]; then
  load_env
fi
### END /etc/grub.d/10_linux ###

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

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

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

### BEGIN /etc/grub.d/30_os-prober ###
### 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  ${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/41_custom ### 

riuscirà il nostro prode eroe ad abbandonare definitivamente winzoz

Non in linea

#4 25-09-2018 16:06:56

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'845
Sito web

Re: Grub2 non vede aggiornamento del kernel

Ammetto di non avere praticita' con UEFI, non avendoci ancora messo mano (per fortuna? )

Controlliamo se ci sono i link necessari:

$ ls -l /etc/grub2*

Non in linea

#5 25-09-2018 16:10:01

bctsfn
Appena sbarcato sul forum
Registrato: 17-04-2010
Messaggi: 61

Re: Grub2 non vede aggiornamento del kernel

non credo che sia un problema dovuto al UEFI fedora parte il grub non mi vede gli ultimi 2 aggiornamenti
ecco i link

[[email protected] ~]# ls -l /etc/grub2*
lrwxrwxrwx. 1 root root 22  3 lug 20.56 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
lrwxrwxrwx. 1 root root 31  3 lug 20.56 /etc/grub2-efi.cfg -> ../boot/efi/EFI/fedora/grub.cfg 

Ultima modifica di bctsfn (25-09-2018 16:11:41)


riuscirà il nostro prode eroe ad abbandonare definitivamente winzoz

Non in linea

#6 25-09-2018 16:45:20

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'845
Sito web

Re: Grub2 non vede aggiornamento del kernel

Siamo sicuri tu stia veramente usando efi?
Vediamo se nel menu grub legacy troviamo qualche menuentry:

grep menuentry /boot/grub2/grub.cfg

Non in linea

#7 25-09-2018 16:55:51

bctsfn
Appena sbarcato sul forum
Registrato: 17-04-2010
Messaggi: 61

Re: Grub2 non vede aggiornamento del kernel

ecco la risposta

[[email protected] ~]# grep menuentry /boot/grub2/grub.cfg
if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry 'Windows Boot Manager (on /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-efi-56D8-0140' { 

non dico al 100% ma al 99,99% è EFI


riuscirà il nostro prode eroe ad abbandonare definitivamente winzoz

Non in linea

#8 25-09-2018 17:19:49

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'845
Sito web

Re: Grub2 non vede aggiornamento del kernel

Il fatto che nel .cfg dei grub legacy e efi non ci siano menuentry mi ha spiazzato.
Vediamo anche

cat /etc/default/grub

ma non penso di saperti aiutare purtroppo.

Vediamo anche:

# efibootmgr -v

Ultima modifica di bebo_sudo (25-09-2018 17:21:16)

Non in linea

#9 25-09-2018 18:30:05

bctsfn
Appena sbarcato sul forum
Registrato: 17-04-2010
Messaggi: 61

Re: Grub2 non vede aggiornamento del kernel

ecco l'output di grub

[[email protected] ~]# cat /etc/default/grub
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT="saved"
GRUB_DISABLE_SUBMENU="true"
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/swap rd.lvm.lv=fedora/root rhgb quiet rd.driver.blacklist=nouveau"
GRUB_DISABLE_RECOVERY="true"
GRUB_GFXPAYLOAD_LINUX="text"
GRUB_SAVEDEFAULT="false"
export GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="magenta/black"
#GRUB_GFXMODE="saved"
GRUB_THEME="/boot/grub2/themes/system/theme.txt"
#UNNAMED_OPTION=""
GRUB_ENABLE_BLSCFG="true"
GRUB_DISABLE_OS_PROBER="true"
GRUB_GFXPAYLOAD_LINUX="text" 

e il successivo comando
premetto che ho 3 hd con il bios scelgo quale sistema lanciare ogni so ha il suo hd niente dual boot

[[email protected] ~]# efibootmgr -v
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0000,0003,0004,0002,0007,0006,0005
Boot0000* Fedora	HD(1,GPT,daec0863-3c63-48f6-a4f1-6e56afcd8e3e,0x800,0x64000)/File(\EFI\fedora\shimx64.efi)
Boot0002* UEFI: ST3500418AS	HD(1,GPT,38f06f18-97cb-4aba-9108-2a360ea9b997,0x800,0x32000)/File(\EFI\BOOT\BOOTX64.EFI)AMBO
Boot0003* UEFI: Samsung SSD 860 EVO 250GB	HD(1,GPT,96606069-5b6a-4f31-b34e-6295af42ef4e,0x800,0x32000)/File(\EFI\BOOT\BOOTX64.EFI)AMBO
Boot0004* CD/DVD Drive 	BBS(CDROM,,0x0)AMGOAMNO........o.A.T.A.P.I. . . .i.H.A.S.1.2.4. . . .E....................A...........................>..Gd-.;.A..MQ..L.5.3.4.2.6.6. .5.A.2.3.8.4.3.0.5.1.6.8.9......AMBO
Boot0005* Hard Drive 	BBS(HD,,0x0)AMGOAMNO........m.S.a.m.s.u.n.g. .S.S.D. .8.6.0. .E.V.O. .2.5.0.G.B....................A.........................>..Gd-.;.A..MQ..L.3.S.J.Y.B.N.K.0.5.3.6.9.2.8. .Y. . . . ......AMBOAMNO........o.W.D.C. .W.D.1.0.E.Z.R.X.-.0.0.L.4.H.B.0....................A...........................>..Gd-.;.A..MQ..L. . . . .W. .-.D.C.W.4.C.1.J.1.8.1.2.0.2......AMBOAMNO........o.S.T.3.5.0.0.4.1.8.A.S....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .V.9.9.M.6.T.Z.4......AMBOAMNO........c.G.e.n.e.r.i.c. .U.S.B. .S.M. .R.e.a.d.e.r. .1...0.2....................A..................................Gd-.;.A..MQ..L.0.5.8.F.3.1.2.D.8.1.B.1......AMBOAMNO........c.G.e.n.e.r.i.c. .U.S.B. .M.S. .R.e.a.d.e.r. .1...0.3....................A..................................Gd-.;.A..MQ..L.0.5.8.F.3.1.2.D.8.1.B.1......AMBO
Boot0006* Hard Drive 	BBS(HD,,0x0)AMGOAMNO........c.G.e.n.e.r.i.c. .U.S.B. .C.F. .R.e.a.d.e.r. .1...0.1....................A..................................Gd-.;.A..MQ..L.0.5.8.F.3.1.2.D.8.1.B.1......AMBO
Boot0007* Hard Drive 	BBS(HD,,0x0)AMGOAMNO........[.G.e.n.e.r.i.c. .U.S.B. .S.D. .R.e.a.d.e.r. .1...0.0....................A..........................Gd-.;.A..MQ..L.0.5.8.F.3.1.2.D.8.1.B.1......AMBO

Ultima modifica di bctsfn (25-09-2018 18:33:26)


riuscirà il nostro prode eroe ad abbandonare definitivamente winzoz

Non in linea

#10 26-09-2018 08:46:49

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'845
Sito web

Re: Grub2 non vede aggiornamento del kernel

Cioe' ogni volta che vuoi lanciare un sistema operativo diverso entri nelle opzioni di gestione del computer e da li' scegli? cioe' non hai un'unica schermata che ti fa scegliere tra tutti i sistemi operativi disponibili?

Non in linea

#11 26-09-2018 19:21:39

bctsfn
Appena sbarcato sul forum
Registrato: 17-04-2010
Messaggi: 61

Re: Grub2 non vede aggiornamento del kernel

si è esatto è cosi forse è un pò macchinoso ma piu semplice da gestire almeno credo, quando scelgo fedora mi si apre la schermata del grub ma non compaiono gli ultimi 2 kernel installati

Ultima modifica di bctsfn (27-09-2018 09:23:26)


riuscirà il nostro prode eroe ad abbandonare definitivamente winzoz

Non in linea

Piè di pagina