Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Rétrospective de l'adoption du nouveau logo de Fedora

#1 01/05/2019 12:02:15

carabao
Membre
Lieu : Europe (Wallonie)
Inscription : 04/07/2004
Messages : 415
Site Web

[F30] problème avec le grub2, la liste des kernels a disparu

Bonjour,

Désolé de poster ici, mais j'ai un soucis avec le grub de ma fedora 30

J'ai ma cession qui tourne sous gnome-wayland sans soucis. mais pour essayer d'aider un membre de ce forum, j'ai lancé le programme grub-customizer et là patatras un problème.

A l'ouverture de grub-customizer, il m'a demandé de mettre à jour les fichiers de configuration, ce que j'ai fais, l'ayant déjà réalisé auparavant sans soucis.
J'ai constaté de suite qu'il n' y avait aucune entrée dans "configuration de la liste". j'ai quitté sans sauvegarder

Je me suis rendu dans le répertoire  /boot/grub2/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=countdown
  set timeout=1
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --verbose --interruptible 1 ; then
  set timeout=0
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/03_menu_auto_hide ###
if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then
  set last_boot_ok=1
else
  set last_boot_ok=0
fi

# Reset boot_indeterminate after a successful boot
if [ "${boot_success}" = "1" ] ; then
  set boot_indeterminate=0
# Avoid boot_indeterminate causing the menu to be hidden more then once
elif [ "${boot_indeterminate}" = "1" ]; then
  set boot_indeterminate=2
fi
set boot_success=0
save_env boot_success boot_indeterminate

if [ x$feature_timeout_style = xy ] ; then
  if [ "${menu_show_once}" ]; then
    unset menu_show_once
    save_env menu_show_once
    set timeout_style=menu
    set timeout=60
  elif [ "${menu_auto_hide}" -a "${last_boot_ok}" = "1" ]; then
    set orig_timeout_style=${timeout_style}
    set orig_timeout=${timeout}
    if [ "${fastboot}" = "1" ]; then
      # timeout_style=menu + timeout=0 avoids the countdown code keypress check
      set timeout_style=menu
      set timeout=0
    else
      set timeout_style=hidden
      set timeout=1
    fi
  fi
fi
### END /etc/grub.d/03_menu_auto_hide ###

### BEGIN /etc/grub.d/04_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/04_users ###

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

### BEGIN /etc/grub.d/08_fallback_counting ###
insmod increment
# Check if boot_counter exists and boot_success=0 to activate this behaviour.
if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then
  # if countdown has ended, choose to boot rollback deployment,
  # i.e. default=1 on OSTree-based systems.
  if  [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then
    set default=1
    set boot_counter=-1
  # otherwise decrement boot_counter
  else
    decrement boot_counter
  fi
  save_env boot_counter
fi
### END /etc/grub.d/08_fallback_counting ###

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

### BEGIN /etc/grub.d/12_reset_boot_success ###
insmod increment
# Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry
if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then
  set menu_hide_ok=1
else
  set menu_hide_ok=0 
fi
# Reset boot_indeterminate after a successful boot, increment otherwise
if [ "${boot_success}" = "1" ] ; then
  set boot_indeterminate=0
else
  increment boot_indeterminate
fi
# Reset boot_success for current boot 
set boot_success=0
save_env boot_success boot_indeterminate
### END /etc/grub.d/12_reset_boot_success ###

### BEGIN /etc/grub.d/13_menu_auto_hide ###
if [ x$feature_timeout_style = xy ] ; then
  if [ "${menu_show_once}" ]; then
    unset menu_show_once
    save_env menu_show_once
    set timeout_style=menu
    set timeout=60
  elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then
    set orig_timeout_style=${timeout_style}
    set orig_timeout=${timeout}
    if [ "${fastboot}" = "1" ]; then
      # timeout_style=menu + timeout=0 avoids the countdown code keypress check
      set timeout_style=menu
      set timeout=0
    else
      set timeout_style=hidden
      set timeout=1
    fi
  fi
fi
### END /etc/grub.d/13_menu_auto_hide ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/31_linux_proxy ###

insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  c0722cd2-2c8b-4552-beb6-e65dd03a29d3
else
  search --no-floppy --fs-uuid --set=root c0722cd2-2c8b-4552-beb6-e65dd03a29d3
fi
insmod part_msdos
insmod ext2
set boot='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=boot --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  c0722cd2-2c8b-4552-beb6-e65dd03a29d3
else
  search --no-floppy --fs-uuid --set=boot c0722cd2-2c8b-4552-beb6-e65dd03a29d3
fi

# This section was generated by a script. Do not modify the generated file - all changes
# will be lost the next time file is regenerated. Instead edit the BootLoaderSpec files.
#
# The blscfg command parses the BootLoaderSpec files stored in /boot/loader/entries and
# populates the boot menu. Please refer to the Boot Loader Specification documentation
# for the files format: https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/.

set default_kernelopts="root=UUID=9730404f-e701-4437-80de-332267ac8a41 ro rd.driver.blacklist=nouveau resume=/dev/mapper/perso-swap rd.luks.uuid=luks-73494f10-fda6-4b5d-ac18-41f9c93ec221 rd.lvm.lv=perso/swap rhgb quiet acpi_osi=! acpi_osi='Windows 2009' intel_iommu=on reboot=acpi reboot=pci pci=noaer nvidia-drm.modeset=1"

insmod blscfg
blscfg
if [ -s $prefix/grubenv ]; then
  load_env
fi
### END /etc/grub.d/31_linux_proxy ###

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

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

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

### BEGIN /etc/grub.d/34_os-prober ###
### END /etc/grub.d/34_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 ###

Et là, je ne vois pas de ligne mentionant le fichier vmlinuz du kernel .  Je pense qu'il y a un soucis


Je me suis rendu sur la page : https://doc.fedora-fr.org/wiki/GRUB2_:_ … our_Fedora 

et j'ai fais les deux commandes suivantes:

sudo grub2-install /dev/sda
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Mais le résultat est toujours le même, pas de trace de vmlinuz dans grub.cfg.

kernel installé: 5.0.9-301.fc30.x86_64
uuid : c0722cd2-2c8b-4552-beb6-e65dd03a29d3  , partition: sda1

En voyant sda1 , ne devrais-je pas plutôt faire sudo grub2-install /dev/sda1 au lieu de sudo grub2-install /dev/sda ?

Je suis un peu anxieux de relancer mon système et de ne pas pouvoir le rédemarrer. Avez-vous une idée ? 


Merci pour votre aide.

Dernière modification par carabao (01/05/2019 12:08:05)


Système: Fedora 34 (x86_64) ~ workstation (KDE)  Processeur: Intel I5-7300HQ (4) @ 3.500GHz, RAM: 8 GB, SSD: 256 GB (samsung), HDD: 1 TB (hitachi), Graphique:  Optimus ~ HD Graphics 630 (Intel ) + 1050 TI - GP107M ( Nvidia ), Son: HD HD Audio (Intel), Réseau: RJ45 (Qualcomm), Wifi (Intel), usb: V3, V2 (Intel)

Site dédié à la caravane & au camping: www.caravane-camping.be

Hors ligne

#2 01/05/2019 12:35:56

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 6 493
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Quel a été le retour de

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Sinon la première commande est la bonne avec /dev/sda.


F34_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F33_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#3 01/05/2019 13:05:06

carabao
Membre
Lieu : Europe (Wallonie)
Inscription : 04/07/2004
Messages : 415
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Merci pour ton aide.

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
done

Système: Fedora 34 (x86_64) ~ workstation (KDE)  Processeur: Intel I5-7300HQ (4) @ 3.500GHz, RAM: 8 GB, SSD: 256 GB (samsung), HDD: 1 TB (hitachi), Graphique:  Optimus ~ HD Graphics 630 (Intel ) + 1050 TI - GP107M ( Nvidia ), Son: HD HD Audio (Intel), Réseau: RJ45 (Qualcomm), Wifi (Intel), usb: V3, V2 (Intel)

Site dédié à la caravane & au camping: www.caravane-camping.be

Hors ligne

#4 01/05/2019 13:22:19

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 6 493
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Rien n'a l'air d'être généré.
Essaye de mettre l'option GRUB_TIMEOUT à 0 dans /etc/default/grub puis retente la commande.


F34_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F33_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#5 01/05/2019 13:31:07

carabao
Membre
Lieu : Europe (Wallonie)
Inscription : 04/07/2004
Messages : 415
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Bon,  J'ai modifié grub en mettant "GRUB_TIMEOUT à 0"  et j'ai refais la commande

Generating grub configuration file ...
done

Puis j'ai tenté


sudo grub2-install /dev/sda
Installation pour la plate-forme i386-pc.
Installation terminée, sans erreur.
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
done
sudo grub2-editenv list
saved_entry=edd8b196101640548fe725a2d408d421-5.0.9-301.fc30.x86_64
boot_success=1
menu_auto_hide=1
boot_indeterminate=1
kernelopts=root=UUID=9730404f-e701-4437-80de-332267ac8a41 ro rd.driver.blacklist=nouveau resume=/dev/mapper/perso-swap rd.luks.uuid=luks-73494f10-fda6-4b5d-ac18-41f9c93ec221 rd.lvm.lv=perso/swap rhgb quiet acpi_osi=! acpi_osi='Windows 2009' intel_iommu=on reboot=acpi reboot=pci pci=noaer nvidia-drm.modeset=1



# 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=countdown
  set timeout=1
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --verbose --interruptible 1 ; then
  set timeout=0
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/03_menu_auto_hide ###
if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then
  set last_boot_ok=1
else
  set last_boot_ok=0
fi

# Reset boot_indeterminate after a successful boot
if [ "${boot_success}" = "1" ] ; then
  set boot_indeterminate=0
# Avoid boot_indeterminate causing the menu to be hidden more then once
elif [ "${boot_indeterminate}" = "1" ]; then
  set boot_indeterminate=2
fi
set boot_success=0
save_env boot_success boot_indeterminate

if [ x$feature_timeout_style = xy ] ; then
  if [ "${menu_show_once}" ]; then
    unset menu_show_once
    save_env menu_show_once
    set timeout_style=menu
    set timeout=60
  elif [ "${menu_auto_hide}" -a "${last_boot_ok}" = "1" ]; then
    set orig_timeout_style=${timeout_style}
    set orig_timeout=${timeout}
    if [ "${fastboot}" = "1" ]; then
      # timeout_style=menu + timeout=0 avoids the countdown code keypress check
      set timeout_style=menu
      set timeout=0
    else
      set timeout_style=hidden
      set timeout=1
    fi
  fi
fi
### END /etc/grub.d/03_menu_auto_hide ###

### BEGIN /etc/grub.d/04_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/04_users ###

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

### BEGIN /etc/grub.d/08_fallback_counting ###
insmod increment
# Check if boot_counter exists and boot_success=0 to activate this behaviour.
if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then
  # if countdown has ended, choose to boot rollback deployment,
  # i.e. default=1 on OSTree-based systems.
  if  [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then
    set default=1
    set boot_counter=-1
  # otherwise decrement boot_counter
  else
    decrement boot_counter
  fi
  save_env boot_counter
fi
### END /etc/grub.d/08_fallback_counting ###

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

### BEGIN /etc/grub.d/12_reset_boot_success ###
insmod increment
# Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry
if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then
  set menu_hide_ok=1
else
  set menu_hide_ok=0 
fi
# Reset boot_indeterminate after a successful boot, increment otherwise
if [ "${boot_success}" = "1" ] ; then
  set boot_indeterminate=0
else
  increment boot_indeterminate
fi
# Reset boot_success for current boot 
set boot_success=0
save_env boot_success boot_indeterminate
### END /etc/grub.d/12_reset_boot_success ###

### BEGIN /etc/grub.d/13_menu_auto_hide ###
if [ x$feature_timeout_style = xy ] ; then
  if [ "${menu_show_once}" ]; then
    unset menu_show_once
    save_env menu_show_once
    set timeout_style=menu
    set timeout=60
  elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then
    set orig_timeout_style=${timeout_style}
    set orig_timeout=${timeout}
    if [ "${fastboot}" = "1" ]; then
      # timeout_style=menu + timeout=0 avoids the countdown code keypress check
      set timeout_style=menu
      set timeout=0
    else
      set timeout_style=hidden
      set timeout=1
    fi
  fi
fi
### END /etc/grub.d/13_menu_auto_hide ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/31_linux_proxy ###

insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  c0722cd2-2c8b-4552-beb6-e65dd03a29d3
else
  search --no-floppy --fs-uuid --set=root c0722cd2-2c8b-4552-beb6-e65dd03a29d3
fi
insmod part_msdos
insmod ext2
set boot='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=boot --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  c0722cd2-2c8b-4552-beb6-e65dd03a29d3
else
  search --no-floppy --fs-uuid --set=boot c0722cd2-2c8b-4552-beb6-e65dd03a29d3
fi

# This section was generated by a script. Do not modify the generated file - all changes
# will be lost the next time file is regenerated. Instead edit the BootLoaderSpec files.
#
# The blscfg command parses the BootLoaderSpec files stored in /boot/loader/entries and
# populates the boot menu. Please refer to the Boot Loader Specification documentation
# for the files format: https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/.

set default_kernelopts="root=UUID=9730404f-e701-4437-80de-332267ac8a41 ro rd.driver.blacklist=nouveau resume=/dev/mapper/perso-swap rd.luks.uuid=luks-73494f10-fda6-4b5d-ac18-41f9c93ec221 rd.lvm.lv=perso/swap rhgb quiet acpi_osi=! acpi_osi='Windows 2009' intel_iommu=on reboot=acpi reboot=pci pci=noaer nvidia-drm.modeset=1"

insmod blscfg
blscfg
if [ -s $prefix/grubenv ]; then
  load_env
fi
### END /etc/grub.d/31_linux_proxy ###

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

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

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

### BEGIN /etc/grub.d/34_os-prober ###
### END /etc/grub.d/34_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 ###

Sur un autre site, on fait les deux commandes mais en les inversant

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo grub2-install /dev/sda

Logique ?


J'ai essayé d'ajouter une entrée dans grub-customizer, sauvegardé mais pas encore enregistré dans le mbr

0o2v1.png

/boot/grub2/grub.cfg

menuentry "Fedora"{
	set root='(hd0,1)'
	search --no-floppy --fs-uuid --set=root c0722cd2-2c8b-4552-beb6-e65dd03a29d3
	linux /vmlinuz-5.0.9-301.fc30.x86_64 root=UUID=c0722cd2-2c8b-4552-beb6-e65dd03a29d3
	initrd /initramfs-5.0.9-301.fc30.x86_64.img
}

Est-ce bon ? L UUID n'est pas celui de sda mais de sda1 (/boot)  ?  C'est correcte ?

J'ai aussi une partiton sda2 (/). C'est /boot ou / , qu'il faut employer ?

Si oui, il me reste à l'enregistrer dans le mbr ?

Dernière modification par carabao (01/05/2019 16:58:11)


Système: Fedora 34 (x86_64) ~ workstation (KDE)  Processeur: Intel I5-7300HQ (4) @ 3.500GHz, RAM: 8 GB, SSD: 256 GB (samsung), HDD: 1 TB (hitachi), Graphique:  Optimus ~ HD Graphics 630 (Intel ) + 1050 TI - GP107M ( Nvidia ), Son: HD HD Audio (Intel), Réseau: RJ45 (Qualcomm), Wifi (Intel), usb: V3, V2 (Intel)

Site dédié à la caravane & au camping: www.caravane-camping.be

Hors ligne

#6 01/05/2019 15:49:27

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 6 493
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Que retourne

$ rpm -qa kernel\*

F34_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F33_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#7 01/05/2019 16:56:43

carabao
Membre
Lieu : Europe (Wallonie)
Inscription : 04/07/2004
Messages : 415
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

rpm -qa kernel\*
kernel-5.0.9-301.fc30.x86_64
kernel-headers-5.0.9-300.fc30.x86_64
kernel-tools-libs-5.0.9-300.fc30.x86_64
kernel-devel-5.0.9-301.fc30.x86_64
kernel-modules-extra-5.0.9-301.fc30.x86_64
kernel-core-5.0.9-301.fc30.x86_64
kernel-tools-5.0.9-300.fc30.x86_64
kernel-modules-5.0.9-301.fc30.x86_64

Mes deux partitions sur sda


blkid /dev/sda2
/dev/sda2: LABEL="racine" UUID="9730404f-e701-4437-80de-332267ac8a41" TYPE="ext4" PARTUUID="b26a13cb-02"
blkid /dev/sda1
/dev/sda1: LABEL="boot" UUID="c0722cd2-2c8b-4552-beb6-e65dd03a29d3" TYPE="ext4" PARTUUID="b26a13cb-01"

J'ai modifié l'entrée de grub.cfg comme ceci


### BEGIN /etc/grub.d/90_custom_proxy ###
menuentry "Fedora"{
	set root='(hd0,1)'
	search --no-floppy --fs-uuid --set=root 9730404f-e701-4437-80de-332267ac8a41
	linux /vmlinuz-5.0.9-301.fc30.x86_64 root=UUID=9730404f-e701-4437-80de-332267ac8a41 ro resume=/dev/mapper/perso-swap rd.luks.uuid=luks-73494f10-fda6-4b5d-ac18-41f9c93ec221 rd.lvm.lv=perso/swap rhgb quiet LANG=fr_BE.UTF-8
	initrd /initramfs-5.0.9-301.fc30.x86_64.img
}

Est-ce que cela pourrait être correcte ?



sudo fdisk -l
[sudo] Mot de passe de xxxx : 
Disque /dev/sda : 238,5 GiB, 256060514304 octets, 500118192 secteurs
Modèle de disque : SAMSUNG MZNLN256
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xb26a13cb

Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type
/dev/sda1    *           2048   1026047   1024000   500M 83 Linux
/dev/sda2             1026048 500117503 499091456   238G 83 Linux




Disque /dev/sdb : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : HGST HTS721010A9
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xe96b3bf3

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdb1              2048 1953523711 1953521664 931,5G 83 Linux


Disque /dev/mapper/luks-73494f10-fda6-4b5d-ac18-41f9c93ec221 : 931,5 GiB, 1000200994816 octets, 1953517568 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets


Disque /dev/mapper/perso-swap : 8 GiB, 8589934592 octets, 16777216 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets


Disque /dev/mapper/perso-home : 923,5 GiB, 991608963072 octets, 1936736256 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets

Dernière modification par carabao (01/05/2019 18:04:45)


Système: Fedora 34 (x86_64) ~ workstation (KDE)  Processeur: Intel I5-7300HQ (4) @ 3.500GHz, RAM: 8 GB, SSD: 256 GB (samsung), HDD: 1 TB (hitachi), Graphique:  Optimus ~ HD Graphics 630 (Intel ) + 1050 TI - GP107M ( Nvidia ), Son: HD HD Audio (Intel), Réseau: RJ45 (Qualcomm), Wifi (Intel), usb: V3, V2 (Intel)

Site dédié à la caravane & au camping: www.caravane-camping.be

Hors ligne

#8 01/05/2019 18:43:21

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 6 493
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Tu n'as qu'un seul kernel kernel-5.0.9-301.fc30.x86_64 installé et des restes incomplets de 5.0.9-300.

Faudrait faire le ménage correctement avant d'avoir des problèmes plus sérieux.

Essaye de faire la commande suivante pour commencer

# dnf distro-sync

F34_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F33_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#9 01/05/2019 19:24:29

carabao
Membre
Lieu : Europe (Wallonie)
Inscription : 04/07/2004
Messages : 415
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

C'est fait.


Exécution de la transaction
  Préparation en cours  :                                                                                                       1/1 
  Rétrogradation        : apache-commons-logging-1.2-13.module_f28+3939+dc18cd75.noarch                                         1/2 
  Nettoyage de          : apache-commons-logging-1.2-13.module_1885+a6f9b3e6.noarch                                             2/2 
  Vérification de       : apache-commons-logging-1.2-13.module_f28+3939+dc18cd75.noarch                                         1/2 
  Vérification de       : apache-commons-logging-1.2-13.module_1885+a6f9b3e6.noarch                                             2/2 

Rétrogradé:
  apache-commons-logging-1.2-13.module_f28+3939+dc18cd75.noarch                                                                     

Terminé !

Dernière modification par carabao (01/05/2019 19:24:48)


Système: Fedora 34 (x86_64) ~ workstation (KDE)  Processeur: Intel I5-7300HQ (4) @ 3.500GHz, RAM: 8 GB, SSD: 256 GB (samsung), HDD: 1 TB (hitachi), Graphique:  Optimus ~ HD Graphics 630 (Intel ) + 1050 TI - GP107M ( Nvidia ), Son: HD HD Audio (Intel), Réseau: RJ45 (Qualcomm), Wifi (Intel), usb: V3, V2 (Intel)

Site dédié à la caravane & au camping: www.caravane-camping.be

Hors ligne

#10 01/05/2019 19:44:58

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 6 493
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Bon il ne s'est rien passé du côté des kernels, du coup il faudrait le faire à la main.
Bien faire attention aux dépendances avant de valider

# dnf remove kernel-headers-5.0.9-300.fc30.x86_64 kernel-tools-libs-5.0.9-300.fc30.x86_64 kernel-tools-5.0.9-300.fc30.x86_64

F34_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F33_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#11 01/05/2019 19:49:32

carabao
Membre
Lieu : Europe (Wallonie)
Inscription : 04/07/2004
Messages : 415
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Inquiétant

Suppression:
 kernel-headers                           x86_64      5.0.9-300.fc30                             @fedora                      4.6 M
 kernel-tools                             x86_64      5.0.9-300.fc30                             @fedora                      572 k
 kernel-tools-libs                        x86_64      5.0.9-300.fc30                             @fedora                       23 k
Supprimer des paquets dépendants:
 akmod-VirtualBox                         x86_64      6.0.6-2.fc30                               @rpmfusion-free-updates       42 k
 akmod-nvidia                             x86_64      3:418.56-2.fc30                            @rpmfusion-nonfree            22 k
 annobin                                  x86_64      8.71-1.fc30                                @fedora                      448 k
 bumblebee                                x86_64      3.2.1-2.fc29                               @chenxiaolong-bumblebee      162 k
 dkms                                     noarch      2.6.1-3.fc30                               @fedora                      219 k
 gcc-gdb-plugin                           x86_64      9.0.1-0.10.fc30                            @fedora                      351 k
 kmod-bbswitch-5.0.9-301.fc30.x86_64      x86_64      0.8-1.fc30                                 @@commandline                 23 k
 pocl                                     x86_64      1.2-4.20190221gita0b083a1b47a738.fc30      @fedora                       57 M
Suppression des dépendances inutilisées:
 VirtualBox-kmodsrc                       noarch      6.0.6-2.fc30                               @rpmfusion-free-updates      844 k
 akmod-bbswitch                           x86_64      0.8-1.fc29                                 @chenxiaolong-bumblebee       23 k
 akmods                                   noarch      0.5.6-19.fc30                              @fedora                       35 k
 bbswitch-kmod-common                     noarch      0.8-1.fc29                                 @chenxiaolong-bumblebee       26 k
 bumblebee-selinux                        noarch      3.2.1-2.fc29                               @chenxiaolong-bumblebee      9.3 k
 cpp                                      x86_64      9.0.1-0.10.fc30                            @fedora                       26 M
 elfutils-libelf-devel                    x86_64      0.176-1.fc30                               @fedora                       32 k
 gcc                                      x86_64      9.0.1-0.10.fc30                            @fedora                       56 M
 glibc-devel                              x86_64      2.29-9.fc30                                @fedora                      1.2 M
 glibc-headers                            x86_64      2.29-9.fc30                                @fedora                      1.9 M
 isl                                      x86_64      0.16.1-8.fc30                              @fedora                      3.3 M
 kmodtool                                 noarch      1-33.fc30                                  @fedora                       18 k
 libxcrypt-devel                          x86_64      4.4.4-2.fc30                               @fedora                       33 k
 primus                                   noarch      0.2-1.gitd1afbf6.fc29                      @chenxiaolong-bumblebee       15 k
 rpmdevtools                              noarch      8.10-8.fc30                                @fedora                      211 k
 xorg-x11-drv-nvidia-kmodsrc              x86_64      3:418.56-1.fc30                            @rpmfusion-nonfree            10 M
 zlib-devel                               x86_64      1.2.11-15.fc30                             @fedora                      138 k

Dernière modification par carabao (01/05/2019 19:50:01)


Système: Fedora 34 (x86_64) ~ workstation (KDE)  Processeur: Intel I5-7300HQ (4) @ 3.500GHz, RAM: 8 GB, SSD: 256 GB (samsung), HDD: 1 TB (hitachi), Graphique:  Optimus ~ HD Graphics 630 (Intel ) + 1050 TI - GP107M ( Nvidia ), Son: HD HD Audio (Intel), Réseau: RJ45 (Qualcomm), Wifi (Intel), usb: V3, V2 (Intel)

Site dédié à la caravane & au camping: www.caravane-camping.be

Hors ligne

#12 01/05/2019 20:49:48

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 6 493
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Essaye de mettre à jour le kernel-headers afin qu'il corresponde à la version de ton kernel. Puis tu peux forcer la reconstructions des kmod* associés à tes akmod* installés par la commande

# akomds --force

Tu utilises un dépôt tiers aussi qui n'a pas les paquets en fc30, pas forcément bloquant mais ça peut jouer sur certaines dépendances.

Au pire de la commande du post précédent retire kernel-headers-5.0.9-300.fc30.x86_64.


F34_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F33_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#13 01/05/2019 21:00:49

carabao
Membre
Lieu : Europe (Wallonie)
Inscription : 04/07/2004
Messages : 415
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

sudo akmods --force
Checking kmods exist for 5.0.9-301.fc30.x86_64             [  OK  ]

J'ai retiré kernel-headers-5.0.9-300.fc30.x86_64  de la commande. Pas de problème

Mise à jour impossible de kernel-headers-5.0.9-300.fc30.x86_64 vers kernel-headers-5.0.9-301.fc30.x86_64 car il  n’existe pas

Dernière modification par carabao (01/05/2019 21:06:31)


Système: Fedora 34 (x86_64) ~ workstation (KDE)  Processeur: Intel I5-7300HQ (4) @ 3.500GHz, RAM: 8 GB, SSD: 256 GB (samsung), HDD: 1 TB (hitachi), Graphique:  Optimus ~ HD Graphics 630 (Intel ) + 1050 TI - GP107M ( Nvidia ), Son: HD HD Audio (Intel), Réseau: RJ45 (Qualcomm), Wifi (Intel), usb: V3, V2 (Intel)

Site dédié à la caravane & au camping: www.caravane-camping.be

Hors ligne

#14 01/05/2019 22:50:04

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 6 493
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Oka, dans tous les cas maintenant et tant que tu n'auras pas d'installation d'un nouveau kernel tu n'auras qu'une seule entrée.


F34_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F33_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#15 07/05/2019 11:55:15

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 343

Re : [F30] problème avec le grub2, la liste des kernels a disparu

cela ressemble étrangement à mon problème : https://forums.fedora-fr.org/viewtopic.php?id=69045
j'ai regardé ce que donne grub-customizer, il ne trouve pas les noyaux non plus.
Je pense que tu aurais eu le problème sans lancer grub-customizer...

Gérard


F33, Kde/plasma, AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#16 08/05/2019 06:48:27

carabao
Membre
Lieu : Europe (Wallonie)
Inscription : 04/07/2004
Messages : 415
Site Web

Re : [F30] problème avec le grub2, la liste des kernels a disparu

Depuis mon dernier message, plus moyen de lancer mon PC, le grub est planté. J'ai donc fait une nouvelle installation de la F30 sans soucis.

Hormis une erreur au boot:    https://bugzilla.redhat.com/show_bug.cgi?id=1688643  . La F30 est fonctionelle.


J'ai l'impression que le grub a du mal avec cette F30.

Dernière modification par carabao (08/05/2019 06:52:21)


Système: Fedora 34 (x86_64) ~ workstation (KDE)  Processeur: Intel I5-7300HQ (4) @ 3.500GHz, RAM: 8 GB, SSD: 256 GB (samsung), HDD: 1 TB (hitachi), Graphique:  Optimus ~ HD Graphics 630 (Intel ) + 1050 TI - GP107M ( Nvidia ), Son: HD HD Audio (Intel), Réseau: RJ45 (Qualcomm), Wifi (Intel), usb: V3, V2 (Intel)

Site dédié à la caravane & au camping: www.caravane-camping.be

Hors ligne

Pied de page des forums