[ résolu ] grub upadte (impossible)

Questions et astuces concernant l'installation et la configuration d'archlinux
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

[ résolu ] grub upadte (impossible)

Message par iznobe »

Bonjour , ce matin , MAJ du systeme avec nouvelle version de noyau et de plasma :

Code : Tout sélectionner

iznobe@archlinux ~]$ sudo pacman -Syu
[sudo] Mot de passe de iznobe : 
:: Synchronisation des bases de données de paquets…
 core                                                                               117,9 KiB   279 KiB/s 00:00 [##################################################################] 100%
 extra                                                                                8,0 MiB  6,02 MiB/s 00:01 [##################################################################] 100%
 sublime-text est à jour
:: Début de la mise à jour complète du système…
:: Remplacer libappindicator-gtk3 par extra/libappindicator ? [O/n] 
résolution des dépendances…
recherche des conflits entre paquets…
avertissement : cycle de dépendances détecté :
avertissement : xdg-desktop-portal-kde sera installé avant sa dépendance plasma-workspace

Paquets (107) archlinux-keyring-20251027-3  audit-4.1.2-1  aurorae-6.5.1-1  bash-completion-2.17.0-1  bluedevil-1:6.5.1-1  breeze-6.5.1-1  breeze-gtk-6.5.1-1  device-mapper-2.03.36-1
              discover-6.5.1-1  drkonqi-6.5.1-1  elfutils-0.194-1  firefox-144.0.2-1  firefox-i18n-fr-144.0.2-1  flatpak-kcm-6.5.1-1  git-2.51.2-2  grub-2:2.14rc1-2
              intel-gmmlib-22.8.2-1  kactivitymanagerd-6.5.1-1  kde-cli-tools-6.5.1-1  kde-gtk-config-6.5.1-1  kdecoration-6.5.1-1  kdeplasma-addons-6.5.1-1  kgamma-6.5.1-1
              kglobalacceld-6.5.1-1  kinfocenter-6.5.1-1  kmenuedit-6.5.1-1  knighttime-6.5.1-1  kpipewire-6.5.1-1  krdp-6.5.1-1  kscreen-6.5.1-1  kscreenlocker-6.5.1-1
              ksshaskpass-6.5.1-1  ksystemstats-6.5.1-1  kwallet-pam-6.5.1-1  kwayland-6.5.1-1  kwin-6.5.1-1  kwrited-6.5.1-1  layer-shell-qt-6.5.1-1  leancrypto-1.6.0-1
              libappindicator-12.10.1-1  libappindicator-gtk3-12.10.0.r298-4 [suppression]  libcap-2.77-1  libdbusmenu-glib-18.10.20180917-1  libdbusmenu-gtk3-18.10.20180917-1
              libelf-0.194-1  libkscreen-6.5.1-1  libksysguard-6.5.1-1  libnghttp2-1.68.0-1  libplasma-6.5.1-1  libqalculate-5.8.1-1  libreoffice-still-25.2.7-1
              libreoffice-still-fr-25.2.7-1  libxkbcommon-1.12.3-1  libxkbcommon-x11-1.12.3-1  linux-lts-6.12.56-1  luajit-2.1.1761727121-1  mesa-1:25.2.6-1  milou-6.5.1-1
              mpg123-1.33.3-1  noto-fonts-1:2025.11.01-1  ocaml-5.4.0-1  ocaml-compiler-libs-5.4.0-1  ocean-sound-theme-6.5.1-1  onetbb-2022.3.0-1  opam-2.4.1-3  oxygen-6.5.1-1
              oxygen-sounds-6.5.1-1  parallel-20251022-1  plasma-activities-6.5.1-1  plasma-activities-stats-6.5.1-1  plasma-browser-integration-6.5.1-1  plasma-desktop-6.5.1-1
              plasma-disks-6.5.1-1  plasma-firewall-6.5.1-1  plasma-integration-6.5.1-1  plasma-nm-6.5.1-1  plasma-pa-6.5.1-1  plasma-systemmonitor-6.5.1-1  plasma-thunderbolt-6.5.1-1
              plasma-vault-6.5.1-1  plasma-welcome-6.5.1-1  plasma-workspace-6.5.1-1  plasma-workspace-wallpapers-6.5.1-1  plasma5support-6.5.1-1  polkit-kde-agent-6.5.1-1
              powerdevil-6.5.1-1  print-manager-1:6.5.1-1  python-legacy-cgi-2.6.4-1  python-psutil-7.1.2-1  qqc2-breeze-style-6.5.1-1  qt6-svg-6.10.0-2  sddm-kcm-6.5.1-1
              sdl2-compat-2.32.58-1  sdl3-3.2.26-1  spectacle-1:6.5.1-1  systemsettings-6.5.1-1  tailscale-1.90.6-1  vulkan-intel-1:25.2.6-1  vulkan-mesa-device-select-1:25.2.6-1
              vulkan-nouveau-1:25.2.6-1  vulkan-radeon-1:25.2.6-1  wacomtablet-6.5.1-1  xdg-desktop-portal-kde-6.5.1-1  xmlsec-1.3.8-1  xorg-server-21.1.20-1
              xorg-server-common-21.1.20-1  xorg-xwayland-24.1.9-1

Taille totale du téléchargement :   832,74 MiB
Taille totale installée :          1992,43 MiB
Taille de mise à jour nette :        13,26 MiB

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets…
 firefox-144.0.2-1-x86_64                                                                                    77,8 MiB  2,46 MiB/s 00:32 [###################################################################################] 100%
 ocaml-compiler-libs-5.4.0-1-x86_64                                                                          43,5 MiB  1375 KiB/s 00:32 [###################################################################################] 100%
 ocaml-5.4.0-1-x86_64                                                                                        28,5 MiB  1899 KiB/s 00:15 [###################################################################################] 100%
 breeze-6.5.1-1-x86_64                                                                                       39,3 MiB  2,39 MiB/s 00:16 [###################################################################################] 100%
 linux-lts-6.12.56-1-x86_64                                                                                 138,2 MiB  2,64 MiB/s 00:52 [###################################################################################] 100%
 plasma-workspace-6.5.1-1-x86_64                                                                             21,6 MiB  2,27 MiB/s 00:10 [###################################################################################] 100%
 noto-fonts-1:2025.11.01-1-any                                                                               27,8 MiB  2,64 MiB/s 00:11 [###################################################################################] 100%
 plasma-desktop-6.5.1-1-x86_64                                                                               17,5 MiB  1691 KiB/s 00:11 [###################################################################################] 100%
 mesa-1:25.2.6-1-x86_64                                                                                      11,2 MiB  2023 KiB/s 00:06 [###################################################################################] 100%
 libreoffice-still-25.2.7-1-x86_64                                                                          143,4 MiB  2,11 MiB/s 01:08 [###################################################################################] 100%
 tailscale-1.90.6-1-x86_64                                                                                   10,7 MiB  1816 KiB/s 00:06 [###################################################################################] 100%
 kwin-6.5.1-1-x86_64                                                                                         10,1 MiB  1866 KiB/s 00:06 [###################################################################################] 100%
 vulkan-intel-1:25.2.6-1-x86_64                                                                               4,4 MiB  2,03 MiB/s 00:02 [###################################################################################] 100%
 plasma-workspace-wallpapers-6.5.1-1-any                                                                    178,2 MiB  2,51 MiB/s 01:11 [###################################################################################] 100%
 grub-2:2.14rc1-2-x86_64                                                                                      7,5 MiB  1952 KiB/s 00:04 [###################################################################################] 100%
 git-2.51.2-2-x86_64                                                                                          6,7 MiB  2021 KiB/s 00:03 [###################################################################################] 100%
 libreoffice-still-fr-25.2.7-1-any                                                                            3,4 MiB  3,77 MiB/s 00:01 [###################################################################################] 100%
 opam-2.4.1-3-x86_64                                                                                          4,0 MiB  1375 KiB/s 00:03 [###################################################################################] 100%
 oxygen-6.5.1-1-x86_64                                                                                        3,3 MiB  2,70 MiB/s 00:01 [###################################################################################] 100%
 libqalculate-5.8.1-1-x86_64                                                                                  2,9 MiB  6,11 MiB/s 00:00 [###################################################################################] 100%
 spectacle-1:6.5.1-1-x86_64                                                                                   2,1 MiB  2,39 MiB/s 00:01 [###################################################################################] 100%
 libplasma-6.5.1-1-x86_64                                                                                     2,8 MiB  2,84 MiB/s 00:01 [###################################################################################] 100%
 plasma-nm-6.5.1-1-x86_64                                                                                  1964,2 KiB  5,64 MiB/s 00:00 [###################################################################################] 100%
 ocean-sound-theme-6.5.1-1-any                                                                             1962,7 KiB  2,23 MiB/s 00:01 [###################################################################################] 100%
 vulkan-nouveau-1:25.2.6-1-x86_64                                                                             2,6 MiB  1397 KiB/s 00:02 [###################################################################################] 100%
 oxygen-sounds-6.5.1-1-any                                                                                 1890,9 KiB  2,02 MiB/s 00:01 [###################################################################################] 100%
 vulkan-radeon-1:25.2.6-1-x86_64                                                                              3,0 MiB   997 KiB/s 00:03 [###################################################################################] 100%
 kdeplasma-addons-6.5.1-1-x86_64                                                                           1861,3 KiB  2,25 MiB/s 00:01 [###################################################################################] 100%
 sdl3-3.2.26-1-x86_64                                                                                      1414,2 KiB  2,59 MiB/s 00:01 [###################################################################################] 100%
 leancrypto-1.6.0-1-x86_64                                                                                 1393,6 KiB  6,08 MiB/s 00:00 [###################################################################################] 100%
 powerdevil-6.5.1-1-x86_64                                                                                 1556,6 KiB  1651 KiB/s 00:01 [###################################################################################] 100%
 kscreen-6.5.1-1-x86_64                                                                                    1851,7 KiB  1828 KiB/s 00:01 [###################################################################################] 100%
 plasma5support-6.5.1-1-x86_64                                                                             1377,1 KiB  6,28 MiB/s 00:00 [###################################################################################] 100%
 kwayland-6.5.1-1-x86_64                                                                                   1254,1 KiB  4,71 MiB/s 00:00 [###################################################################################] 100%
 xorg-server-21.1.20-1-x86_64                                                                              1544,9 KiB  1229 KiB/s 00:01 [###################################################################################] 100%
 archlinux-keyring-20251027-3-any                                                                          1217,0 KiB  3,71 MiB/s 00:00 [###################################################################################] 100%
 plasma-welcome-6.5.1-1-x86_64                                                                             1055,8 KiB  3,86 MiB/s 00:00 [###################################################################################] 100%
 xorg-xwayland-24.1.9-1-x86_64                                                                              962,2 KiB  2,63 MiB/s 00:00 [###################################################################################] 100%
 kmenuedit-6.5.1-1-x86_64                                                                                  1039,5 KiB  2,58 MiB/s 00:00 [###################################################################################] 100%
 discover-6.5.1-1-x86_64                                                                                   1484,2 KiB   873 KiB/s 00:02 [###################################################################################] 100%
 kinfocenter-6.5.1-1-x86_64                                                                                 933,7 KiB  5,70 MiB/s 00:00 [###################################################################################] 100%
 kde-cli-tools-6.5.1-1-x86_64                                                                               901,8 KiB  3,26 MiB/s 00:00 [###################################################################################] 100%
 libcap-2.77-1-x86_64                                                                                       801,3 KiB  3,30 MiB/s 00:00 [###################################################################################] 100%
 wacomtablet-6.5.1-1-x86_64                                                                                 828,6 KiB  2,56 MiB/s 00:00 [###################################################################################] 100%
 drkonqi-6.5.1-1-x86_64                                                                                     681,1 KiB  2,22 MiB/s 00:00 [###################################################################################] 100%
 libksysguard-6.5.1-1-x86_64                                                                                665,6 KiB  4,06 MiB/s 00:00 [###################################################################################] 100%
 libelf-0.194-1-x86_64                                                                                      640,0 KiB  2,79 MiB/s 00:00 [###################################################################################] 100%
 elfutils-0.194-1-x86_64                                                                                    593,0 KiB  2,76 MiB/s 00:00 [###################################################################################] 100%
 xmlsec-1.3.8-1-x86_64                                                                                      765,0 KiB  1452 KiB/s 00:01 [###################################################################################] 100%
 xdg-desktop-portal-kde-6.5.1-1-x86_64                                                                      566,2 KiB  3,54 MiB/s 00:00 [###################################################################################] 100%
 print-manager-1:6.5.1-1-x86_64                                                                             530,0 KiB  2,64 MiB/s 00:00 [###################################################################################] 100%
 python-psutil-7.1.2-1-x86_64                                                                               495,4 KiB  2,17 MiB/s 00:00 [###################################################################################] 100%
 plasma-firewall-6.5.1-1-x86_64                                                                             497,3 KiB  2013 KiB/s 00:00 [###################################################################################] 100%
 bluedevil-1:6.5.1-1-x86_64                                                                                 587,8 KiB  1469 KiB/s 00:00 [###################################################################################] 100%
 mpg123-1.33.3-1-x86_64                                                                                     451,8 KiB  2,71 MiB/s 00:00 [###################################################################################] 100%
 sdl2-compat-2.32.58-1-x86_64                                                                               462,6 KiB  2,60 MiB/s 00:00 [###################################################################################] 100%
 plasma-systemmonitor-6.5.1-1-x86_64                                                                        472,7 KiB  2029 KiB/s 00:00 [###################################################################################] 100%
 plasma-pa-6.5.1-1-x86_64                                                                                   442,5 KiB  1899 KiB/s 00:00 [###################################################################################] 100%
 qqc2-breeze-style-6.5.1-1-x86_64                                                                           437,7 KiB  2,67 MiB/s 00:00 [###################################################################################] 100%
 firefox-i18n-fr-144.0.2-1-any                                                                              397,2 KiB  1986 KiB/s 00:00 [###################################################################################] 100%
 onetbb-2022.3.0-1-x86_64                                                                                   383,4 KiB  2,50 MiB/s 00:00 [###################################################################################] 100%
 audit-4.1.2-1-x86_64                                                                                       384,2 KiB  1642 KiB/s 00:00 [###################################################################################] 100%
 systemsettings-6.5.1-1-x86_64                                                                              363,0 KiB  2,41 MiB/s 00:00 [###################################################################################] 100%
 parallel-20251022-1-any                                                                                    337,1 KiB  2018 KiB/s 00:00 [###################################################################################] 100%
 luajit-2.1.1761727121-1-x86_64                                                                             328,5 KiB  1795 KiB/s 00:00 [###################################################################################] 100%
 intel-gmmlib-22.8.2-1-x86_64                                                                               299,5 KiB  2,30 MiB/s 00:00 [###################################################################################] 100%
 libkscreen-6.5.1-1-x86_64                                                                                  288,5 KiB  1837 KiB/s 00:00 [###################################################################################] 100%
 plasma-vault-6.5.1-1-x86_64                                                                                319,9 KiB  1720 KiB/s 00:00 [###################################################################################] 100%
 ksystemstats-6.5.1-1-x86_64                                                                                285,2 KiB  1585 KiB/s 00:00 [###################################################################################] 100%
 device-mapper-2.03.36-1-x86_64                                                                             282,4 KiB  2,44 MiB/s 00:00 [###################################################################################] 100%
 qt6-svg-6.10.0-2-x86_64                                                                                    280,7 KiB  1722 KiB/s 00:00 [###################################################################################] 100%
 libxkbcommon-1.12.3-1-x86_64                                                                               271,8 KiB  1812 KiB/s 00:00 [###################################################################################] 100%
 bash-completion-2.17.0-1-any                                                                               220,2 KiB  1607 KiB/s 00:00 [###################################################################################] 100%
 kscreenlocker-6.5.1-1-x86_64                                                                               259,8 KiB  1346 KiB/s 00:00 [###################################################################################] 100%
 krdp-6.5.1-1-x86_64                                                                                        199,1 KiB  1244 KiB/s 00:00 [###################################################################################] 100%
 kactivitymanagerd-6.5.1-1-x86_64                                                                           195,9 KiB  1593 KiB/s 00:00 [###################################################################################] 100%
 flatpak-kcm-6.5.1-1-x86_64                                                                                 192,9 KiB  1450 KiB/s 00:00 [###################################################################################] 100%
 breeze-gtk-6.5.1-1-any                                                                                     192,1 KiB  1179 KiB/s 00:00 [###################################################################################] 100%
 plasma-browser-integration-6.5.1-1-x86_64                                                                  182,0 KiB  1090 KiB/s 00:00 [###################################################################################] 100%
 kgamma-6.5.1-1-x86_64                                                                                      154,5 KiB  1153 KiB/s 00:00 [###################################################################################] 100%
 plasma-disks-6.5.1-1-x86_64                                                                                154,3 KiB  1659 KiB/s 00:00 [###################################################################################] 100%
 sddm-kcm-6.5.1-1-x86_64                                                                                    153,9 KiB  1184 KiB/s 00:00 [###################################################################################] 100%
 plasma-integration-6.5.1-1-x86_64                                                                          144,7 KiB  1177 KiB/s 00:00 [###################################################################################] 100%
 kpipewire-6.5.1-1-x86_64                                                                                   142,4 KiB  1186 KiB/s 00:00 [###################################################################################] 100%
 plasma-activities-6.5.1-1-x86_64                                                                           118,7 KiB  1187 KiB/s 00:00 [###################################################################################] 100%
 plasma-thunderbolt-6.5.1-1-x86_64                                                                          137,5 KiB  1034 KiB/s 00:00 [###################################################################################] 100%
 aurorae-6.5.1-1-x86_64                                                                                     108,0 KiB  1019 KiB/s 00:00 [###################################################################################] 100%
 libnghttp2-1.68.0-1-x86_64                                                                                  93,6 KiB   821 KiB/s 00:00 [###################################################################################] 100%
 kglobalacceld-6.5.1-1-x86_64                                                                               107,5 KiB   847 KiB/s 00:00 [###################################################################################] 100%
 kdecoration-6.5.1-1-x86_64                                                                                  92,6 KiB   926 KiB/s 00:00 [###################################################################################] 100%
 plasma-activities-stats-6.5.1-1-x86_64                                                                      91,2 KiB   940 KiB/s 00:00 [###################################################################################] 100%
 libdbusmenu-glib-18.10.20180917-1-x86_64                                                                    88,5 KiB   804 KiB/s 00:00 [###################################################################################] 100%
 milou-6.5.1-1-x86_64                                                                                        84,3 KiB   703 KiB/s 00:00 [###################################################################################] 100%
 kde-gtk-config-6.5.1-1-x86_64                                                                               87,7 KiB   626 KiB/s 00:00 [###################################################################################] 100%
 polkit-kde-agent-6.5.1-1-x86_64                                                                             72,6 KiB   572 KiB/s 00:00 [###################################################################################] 100%
 knighttime-6.5.1-1-x86_64                                                                                   64,8 KiB   675 KiB/s 00:00 [###################################################################################] 100%
 libappindicator-12.10.1-1-x86_64                                                                            50,6 KiB   354 KiB/s 00:00 [###################################################################################] 100%
 libdbusmenu-gtk3-18.10.20180917-1-x86_64                                                                    48,1 KiB   415 KiB/s 00:00 [###################################################################################] 100%
 vulkan-mesa-device-select-1:25.2.6-1-x86_64                                                                 41,4 KiB   296 KiB/s 00:00 [###################################################################################] 100%
 python-legacy-cgi-2.6.4-1-any                                                                               40,3 KiB   366 KiB/s 00:00 [###################################################################################] 100%
 layer-shell-qt-6.5.1-1-x86_64                                                                               34,9 KiB   226 KiB/s 00:00 [###################################################################################] 100%
 ksshaskpass-6.5.1-1-x86_64                                                                                  33,6 KiB   287 KiB/s 00:00 [###################################################################################] 100%
 libxkbcommon-x11-1.12.3-1-x86_64                                                                            31,9 KiB   266 KiB/s 00:00 [###################################################################################] 100%
 xorg-server-common-21.1.20-1-x86_64                                                                         27,5 KiB   218 KiB/s 00:00 [###################################################################################] 100%
 kwrited-6.5.1-1-x86_64                                                                                      18,3 KiB   122 KiB/s 00:00 [###################################################################################] 100%
 kwallet-pam-6.5.1-1-x86_64                                                                                  12,8 KiB  85,6 KiB/s 00:00 [###################################################################################] 100%
 Total (106/106)                                                                                            832,7 MiB  10,5 MiB/s 01:20 [###################################################################################] 100%
(106/106) vérification des clés dans le trousseau                                                                                       [###################################################################################] 100%
(106/106) vérification de l’intégrité des paquets                                                                                       [###################################################################################] 100%
(106/106) chargement des fichiers des paquets                                                                                           [###################################################################################] 100%
(106/106) analyse des conflits entre fichiers                                                                                           [###################################################################################] 100%
(107/107) vérification de l’espace disque disponible                                                                                    [###################################################################################] 100%
:: Exécution des crochets (« hooks ») de pré-transaction…
(1/1) Removing linux initcpios...
:: Traitement des changements du paquet…
(1/1) désinstallation de libappindicator-gtk3                                                                                           [###################################################################################] 100%
(  1/106) mise à jour de libnghttp2                                                                                                     [###################################################################################] 100%
(  2/106) mise à jour de audit                                                                                                          [###################################################################################] 100%
Nouvelles dépendances optionnelles pour audit
    audispd-plugins: for audit event dispatcher plugins
    audispd-plugins-zos: for z/OS audit event dispatcher plugin
(  3/106) mise à jour de libcap                                                                                                         [###################################################################################] 100%
(  4/106) mise à jour de leancrypto                                                                                                     [###################################################################################] 100%
(  5/106) mise à jour de libelf                                                                                                         [###################################################################################] 100%
(  6/106) mise à jour de device-mapper                                                                                                  [###################################################################################] 100%
(  7/106) mise à jour de archlinux-keyring                                                                                              [###################################################################################] 100%
==> Ajout des clés depuis archlinux.gpg…
==> Désactivation des clés révoquées du trousseau de clés…
  -> 1 clé a été désactivée.
==> Mise à jour de la base de données de confiance…
gpg: Remarque : les signatures de clef de tierces parties utilisant l’algorithme SHA1 sont rejetées
gpg: (utiliser l'option '--allow-weak-key-signatures' pour outrepasser)
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: profondeur : 0  valables :   1  signées :   6
     confiance : 0 i., 0 n.d., 0 j., 0 m., 0 t., 1 u.
gpg: profondeur : 1  valables :   6  signées : 102
     confiance : 1 i., 0 n.d., 0 j., 5 m., 0 t., 0 u.
gpg: profondeur : 2  valables :  75  signées :  19
     confiance : 75 i., 0 n.d., 0 j., 0 m., 0 t., 0 u.
gpg: la prochaine vérification de la base de confiance aura lieu le 2025-12-31
(  8/106) mise à jour de libxkbcommon                                                                                                   [###################################################################################] 100%
(  9/106) mise à jour de mesa                                                                                                           [###################################################################################] 100%
( 10/106) mise à jour de libxkbcommon-x11                                                                                               [###################################################################################] 100%
( 11/106) mise à jour de kdecoration                                                                                                    [###################################################################################] 100%
( 12/106) mise à jour de qt6-svg                                                                                                        [###################################################################################] 100%
( 13/106) mise à jour de mpg123                                                                                                         [###################################################################################] 100%
( 14/106) mise à jour de aurorae                                                                                                        [###################################################################################] 100%
( 15/106) mise à jour de bash-completion                                                                                                [###################################################################################] 100%
( 16/106) mise à jour de plasma-activities                                                                                              [###################################################################################] 100%
( 17/106) mise à jour de libplasma                                                                                                      [###################################################################################] 100%
( 18/106) mise à jour de bluedevil                                                                                                      [###################################################################################] 100%
( 19/106) mise à jour de breeze                                                                                                         [###################################################################################] 100%
( 20/106) mise à jour de breeze-gtk                                                                                                     [###################################################################################] 100%
( 21/106) mise à jour de sdl3                                                                                                           [###################################################################################] 100%
( 22/106) mise à jour de sdl2-compat                                                                                                    [###################################################################################] 100%
( 23/106) mise à jour de noto-fonts                                                                                                     [###################################################################################] 100%
( 24/106) mise à jour de discover                                                                                                       [###################################################################################] 100%
( 25/106) mise à jour de elfutils                                                                                                       [###################################################################################] 100%
( 26/106) mise à jour de python-psutil                                                                                                  [###################################################################################] 100%
( 27/106) mise à jour de drkonqi                                                                                                        [###################################################################################] 100%
( 28/106) mise à jour de firefox                                                                                                        [###################################################################################] 100%
( 29/106) mise à jour de firefox-i18n-fr                                                                                                [###################################################################################] 100%
( 30/106) mise à jour de flatpak-kcm                                                                                                    [###################################################################################] 100%
( 31/106) mise à jour de git                                                                                                            [###################################################################################] 100%
( 32/106) mise à jour de grub                                                                                                           [###################################################################################] 100%
:: To use the new features provided in this GRUB update, it is recommended
   to install it to the MBR or UEFI. Due to potential configuration
   incompatibilities, it is advised to run both, installation and generation
   of configuration:
     # grub-install ...
     # grub-mkconfig -o /boot/grub/grub.cfg
( 33/106) mise à jour de intel-gmmlib                                                                                                   [###################################################################################] 100%
( 34/106) mise à jour de kactivitymanagerd                                                                                              [###################################################################################] 100%
( 35/106) mise à jour de kde-cli-tools                                                                                                  [###################################################################################] 100%
( 36/106) mise à jour de kde-gtk-config                                                                                                 [###################################################################################] 100%
( 37/106) mise à jour de kglobalacceld                                                                                                  [###################################################################################] 100%
( 38/106) mise à jour de knighttime                                                                                                     [###################################################################################] 100%
( 39/106) mise à jour de layer-shell-qt                                                                                                 [###################################################################################] 100%
( 40/106) mise à jour de libkscreen                                                                                                     [###################################################################################] 100%
( 41/106) mise à jour de kscreenlocker                                                                                                  [###################################################################################] 100%
( 42/106) mise à jour de kwayland                                                                                                       [###################################################################################] 100%
( 43/106) mise à jour de kwin                                                                                                           [###################################################################################] 100%
( 44/106) mise à jour de kpipewire                                                                                                      [###################################################################################] 100%
( 45/106) mise à jour de libksysguard                                                                                                   [###################################################################################] 100%
( 46/106) mise à jour de ksystemstats                                                                                                   [###################################################################################] 100%
( 47/106) mise à jour de libqalculate                                                                                                   [###################################################################################] 100%
( 48/106) mise à jour de milou                                                                                                          [###################################################################################] 100%
( 49/106) mise à jour de ocean-sound-theme                                                                                              [###################################################################################] 100%
( 50/106) mise à jour de plasma-activities-stats                                                                                        [###################################################################################] 100%
( 51/106) mise à jour de plasma5support                                                                                                 [###################################################################################] 100%
( 52/106) mise à jour de xorg-server-common                                                                                             [###################################################################################] 100%
( 53/106) mise à jour de xorg-xwayland                                                                                                  [###################################################################################] 100%
( 54/106) mise à jour de qqc2-breeze-style                                                                                              [###################################################################################] 100%
( 55/106) mise à jour de xdg-desktop-portal-kde                                                                                         [###################################################################################] 100%
( 56/106) mise à jour de plasma-integration                                                                                             [###################################################################################] 100%
( 57/106) mise à jour de plasma-workspace                                                                                               [###################################################################################] 100%
Nouvelles dépendances optionnelles pour plasma-workspace
    appmenu-gtk-module: global menu support for some GTK3 applications
( 58/106) mise à jour de kdeplasma-addons                                                                                               [###################################################################################] 100%
( 59/106) mise à jour de kgamma                                                                                                         [###################################################################################] 100%
( 60/106) mise à jour de systemsettings                                                                                                 [###################################################################################] 100%
( 61/106) mise à jour de kinfocenter                                                                                                    [###################################################################################] 100%
( 62/106) mise à jour de kmenuedit                                                                                                      [###################################################################################] 100%
( 63/106) mise à jour de krdp                                                                                                           [###################################################################################] 100%
( 64/106) mise à jour de kscreen                                                                                                        [###################################################################################] 100%
( 65/106) mise à jour de ksshaskpass                                                                                                    [###################################################################################] 100%
( 66/106) mise à jour de kwallet-pam                                                                                                    [###################################################################################] 100%
( 67/106) mise à jour de kwrited                                                                                                        [###################################################################################] 100%
( 68/106) mise à jour de libdbusmenu-glib                                                                                               [###################################################################################] 100%
( 69/106) mise à jour de libdbusmenu-gtk3                                                                                               [###################################################################################] 100%
( 70/106) installation de libappindicator                                                                                               [###################################################################################] 100%
( 71/106) mise à jour de xmlsec                                                                                                         [###################################################################################] 100%
( 72/106) mise à jour de libreoffice-still                                                                                              [###################################################################################] 100%
( 73/106) mise à jour de libreoffice-still-fr                                                                                           [###################################################################################] 100%
( 74/106) mise à jour de linux-lts                                                                                                      [###################################################################################] 100%
( 75/106) mise à jour de luajit                                                                                                         [###################################################################################] 100%
( 76/106) mise à jour de ocaml                                                                                                          [###################################################################################] 100%
( 77/106) mise à jour de ocaml-compiler-libs                                                                                            [###################################################################################] 100%
( 78/106) mise à jour de onetbb                                                                                                         [###################################################################################] 100%
( 79/106) mise à jour de opam                                                                                                           [###################################################################################] 100%
( 80/106) mise à jour de oxygen                                                                                                         [###################################################################################] 100%
( 81/106) mise à jour de oxygen-sounds                                                                                                  [###################################################################################] 100%
( 82/106) mise à jour de parallel                                                                                                       [###################################################################################] 100%
( 83/106) mise à jour de plasma-browser-integration                                                                                     [###################################################################################] 100%
( 84/106) mise à jour de polkit-kde-agent                                                                                               [###################################################################################] 100%
( 85/106) mise à jour de powerdevil                                                                                                     [###################################################################################] 100%
( 86/106) mise à jour de plasma-desktop                                                                                                 [###################################################################################] 100%
( 87/106) mise à jour de plasma-disks                                                                                                   [###################################################################################] 100%
( 88/106) mise à jour de plasma-firewall                                                                                                [###################################################################################] 100%
( 89/106) mise à jour de plasma-nm                                                                                                      [###################################################################################] 100%
( 90/106) mise à jour de plasma-pa                                                                                                      [###################################################################################] 100%
( 91/106) mise à jour de plasma-systemmonitor                                                                                           [###################################################################################] 100%
( 92/106) mise à jour de plasma-thunderbolt                                                                                             [###################################################################################] 100%
( 93/106) mise à jour de plasma-vault                                                                                                   [###################################################################################] 100%
( 94/106) mise à jour de plasma-welcome                                                                                                 [###################################################################################] 100%
( 95/106) mise à jour de plasma-workspace-wallpapers                                                                                    [###################################################################################] 100%
( 96/106) mise à jour de print-manager                                                                                                  [###################################################################################] 100%
( 97/106) mise à jour de python-legacy-cgi                                                                                              [###################################################################################] 100%
( 98/106) mise à jour de xorg-server                                                                                                    [###################################################################################] 100%
( 99/106) mise à jour de sddm-kcm                                                                                                       [###################################################################################] 100%
(100/106) mise à jour de spectacle                                                                                                      [###################################################################################] 100%
(101/106) mise à jour de tailscale                                                                                                      [###################################################################################] 100%
(102/106) mise à jour de vulkan-mesa-device-select                                                                                      [###################################################################################] 100%
(103/106) mise à jour de vulkan-intel                                                                                                   [###################################################################################] 100%
(104/106) mise à jour de vulkan-nouveau                                                                                                 [###################################################################################] 100%
(105/106) mise à jour de vulkan-radeon                                                                                                  [###################################################################################] 100%
(106/106) mise à jour de wacomtablet                                                                                                    [###################################################################################] 100%
:: Exécution des crochets (« hooks ») de post-transaction…
( 1/16) Creating system user accounts...
( 2/16) Reloading system manager configuration...
( 3/16) Reloading user manager configuration...
( 4/16) Restarting marked services...
( 5/16) Creating temporary files...
( 6/16) Reloading device manager configuration...
( 7/16) Arming ConditionNeedsUpdate...
( 8/16) Updating the MIME type database...
( 9/16) Updating module dependencies...
(10/16) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts.img
==> Starting build: '6.12.56-1-lts'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [microcode]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
  -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: '6.12.56-1-lts'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [microcode]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'ast'
  -> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci_renesas'
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'bfa'
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
  -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
(11/16) Reinstallation de  GRUB + conf...
Installation pour la plate-forme x86_64-efi.
/usr/bin/grub-install : erreur : impossible d'obtenir le chemin canonique de « /boot/efi ».
erreur : la commande n’a pas pu être exécutée correctement
(12/16) Reloading system bus configuration...
(13/16) Updating fontconfig cache...
(14/16) Updating icon theme caches...
(15/16) Updating the info directory file...
(16/16) Updating the desktop file MIME type cache...
[iznobe@archlinux ~]$ 
D ' habitude , je n' ai pas de soucis particulier depuis la mise en place du boot dans /efi ( me semble t il ) suite àa cette deiscussion : viewtopic.php?p=182482#p182482

je n' ose redemarrer :o

Code : Tout sélectionner

[iznobe@archlinux ~]$ df -Th | grep efi
efivarfs         efivarfs        256K     67K  185K  27% /sys/firmware/efi/efivars
/dev/nvme0n1p2   vfat            999M     58M  941M   6% /efi
[iznobe@archlinux ~]$ 

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo ls -l /efi
[sudo] Mot de passe de iznobe : 
total 12
drwx------ 10 root root 4096 15 mai   13:58  EFI
drwx------  6 root root 4096 15 mai   08:23  grub
drwx------  4 root root 4096 14 mai   14:13 'System Volume Information'
[iznobe@archlinux ~]$ sudo /usr/bin/grub-install /efi
Installation pour la plate-forme x86_64-efi.
/usr/bin/grub-install : erreur : impossible de trouver le répertoire EFI.
[iznobe@archlinux ~]$ 
Dernière modification par iznobe le dim. 02 nov. 2025, 10:36, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en cours ] grub upadte (impossible)

Message par benjarobin »

Bonjour,
Tout d'abord je n'ai pas connaissance d'un tel hook qui met à jour Grub automatiquement. A quel paquet cela correspond ?
Et comment ce hook sait comment Grub a été installé, car il y a tellement de façon d'installer Grub... Cela me semble foireux cette histoire.

Avant je ne m'étais jamais à jour Grub, sauf de temps en temps pour corriger certaines faille de sécurité. Le faire automatiquement ne me semble pas une bonne idée au vu de la complexité de Grub. J'utilise maintenant systemd-boot, qui est bien plus simple et qui possède un système officiel afin de le mettre à jour. Alors systemd-boot possède certaines limitations, la seule que je connaisse c'est qu'il ne faut utiliser qu'une partition ESP, et mettre l'image kernel dans cette partition ESP ou dans une autre partition XBOOTLDR qui doit être sur le même disque que la partition ESP. Pour faire du secure boot avec une image UKI c'est tellement plus simple : Il n'y a aucun fichier de configuration à écrire pour systemd-boot.

De plus ce n'est pas comme cela que l'on installe Grub: /usr/bin/grub-install /efi. Je n'ai jamais vu une telle syntaxe...
Dans le message suivant tu as un exemple valide d'installation de Grub : viewtopic.php?p=182476#p182476
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

Re: [en cours ] grub upadte (impossible)

Message par iznobe »

Bonjour benjarobin , à la base , je n' ai rien voulu installer .
j ' ai simplement lancé les MAJ , voir retour de commande 1 du message précédent ( tout à la fin ) .

je suppose que c' est ça :

Code : Tout sélectionner

(11/16) Reinstallation de  GRUB + conf...
Installation pour la plate-forme x86_64-efi.
/usr/bin/grub-install : erreur : impossible d'obtenir le chemin canonique de « /boot/efi ».
Je ne sais pas répondre à
Tout d'abord je n'ai pas connaissance d'un tel hook qui met à jour Grub automatiquement. A quel paquet cela correspond ?
Et comment ce hook sait comment Grub a été installé, car il y a tellement de façon d'installer Grub... Cela me semble foireux cette histoire.
si ce n ' est pas ce que tu attends .
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en cours ] grub upadte (impossible)

Message par benjarobin »

Pourquoi as tu lancé cette commande (qui est fausse) :

Code : Tout sélectionner

 sudo /usr/bin/grub-install /efi
Tu possède quelque chose de non standard sur ton système ! C'est quoi ce hook

Code : Tout sélectionner

Reinstallation de  GRUB + conf...
Ceci n'existe pas officiellement ! C'est toi qui a du créer ou installer cette chose.
Quelle est la sortie de :

Code : Tout sélectionner

grep -rF "Reinstallation de" /usr/share/libalpm/hooks/
pacman -Qo $( grep --files-with-matches -rF "Reinstallation de" /usr/share/libalpm/hooks/ )
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

Re: [en cours ] grub upadte (impossible)

Message par iznobe »

je ne crois pas avoir installé un "hook" ( ou je ne me rappelle plus ).

Code : Tout sélectionner

[iznobe@archlinux ~]$ grep -rF "Reinstallation de" /usr/share/libalpm/hooks/
[iznobe@archlinux ~]$ 

Code : Tout sélectionner

[iznobe@archlinux ~]$ pacman -Qo $( grep --files-with-matches -rF "Reinstallation de" /usr/share/libalpm/hooks/ )
erreur : aucune cible spécifiée (utiliser -h pour l’aide)
[iznobe@archlinux ~]$ 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en cours ] grub upadte (impossible)

Message par benjarobin »

Hum, peux tu lancer en root cette commande :

Code : Tout sélectionner

find /etc /usr -type f -name "*.hook"
grep -ri HookDir /etc/pacman*
grep -rF "Reinstallation" /usr/share/libalpm/hooks/ /etc
grep -rF "GRUB" /usr/share/libalpm/hooks/ /etc
Car ce hook est bien défini quelque part...

Une fois que l'on a trouvé le fichier, peux tu faire un : pacman -Qo ... sur le fichier en question ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

Re: [en cours ] grub upadte (impossible)

Message par iznobe »

il semble que ce soit comme cela qu ' on resintalle grub ? grace au lien que tu as donné :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=Archlinux
[sudo] Mot de passe de iznobe : 
Installation pour la plate-forme x86_64-efi.
Installation terminée, sans erreur.
[iznobe@archlinux ~]$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-linux-lts
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-lts-fallback.img
Ajout de l'entrée du menu d'amorçage pour les paramètres du firmware UEFI …
fait
[iznobe@archlinux ~]$ 
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

Re: [en cours ] grub upadte (impossible)

Message par iznobe »

Voici les retours :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo find /etc /usr -type f -name "*.hook"
/etc/pacman.d/hooks/95-grub-reinstall.hook
/usr/share/libalpm/hooks/30-systemd-update.hook
/usr/share/libalpm/hooks/30-systemd-catalog.hook
/usr/share/libalpm/hooks/40-fontconfig-config.hook
/usr/share/libalpm/hooks/60-depmod.hook
/usr/share/libalpm/hooks/dconf-update.hook
/usr/share/libalpm/hooks/texinfo-remove.hook
/usr/share/libalpm/hooks/20-systemd-sysusers.hook
/usr/share/libalpm/hooks/dbus-reload.hook
/usr/share/libalpm/hooks/30-systemd-hwdb.hook
/usr/share/libalpm/hooks/gtk4-querymodules.hook
/usr/share/libalpm/hooks/gtk-query-immodules-3.0.hook
/usr/share/libalpm/hooks/gdk-pixbuf-query-loaders.hook
/usr/share/libalpm/hooks/vimdoc.hook
/usr/share/libalpm/hooks/40-update-ca-trust.hook
/usr/share/libalpm/hooks/30-systemd-restart-marked.hook
/usr/share/libalpm/hooks/60-mkinitcpio-remove.hook
/usr/share/libalpm/hooks/glib-compile-schemas.hook
/usr/share/libalpm/hooks/fontconfig.hook
/usr/share/libalpm/hooks/gio-querymodules.hook
/usr/share/libalpm/hooks/30-systemd-sysctl.hook
/usr/share/libalpm/hooks/30-update-mime-database.hook
/usr/share/libalpm/hooks/30-systemd-daemon-reload-system.hook
/usr/share/libalpm/hooks/90-update-appstream-cache.hook
/usr/share/libalpm/hooks/70-openssh-restart-sshd.hook
/usr/share/libalpm/hooks/30-systemd-daemon-reload-user.hook
/usr/share/libalpm/hooks/gtk-update-icon-cache.hook
/usr/share/libalpm/hooks/30-systemd-binfmt.hook
/usr/share/libalpm/hooks/update-desktop-database.hook
/usr/share/libalpm/hooks/texinfo-install.hook
/usr/share/libalpm/hooks/30-systemd-udev-reload.hook
/usr/share/libalpm/hooks/detect-old-perl-modules.hook
/usr/share/libalpm/hooks/30-systemd-tmpfiles.hook
/usr/share/libalpm/hooks/accounts-daemon-restart.hook
/usr/share/libalpm/hooks/90-mkinitcpio-install.hook
[iznobe@archlinux ~]$ sudo grep -ri HookDir /etc/pacman*
/etc/pacman.conf:#HookDir     = /etc/pacman.d/hooks/
[iznobe@archlinux ~]$ sudo grep -rF "Reinstallation" /usr/share/libalpm/hooks/ /etc
/etc/pacman.d/hooks/95-grub-reinstall.hook:Description = Reinstallation de  GRUB + conf...
[iznobe@archlinux ~]$ sudo grep -rF "GRUB" /usr/share/libalpm/hooks/ /etc
/etc/default/grub:# GRUB boot loader configuration
/etc/default/grub:GRUB_DEFAULT=0
/etc/default/grub:GRUB_TIMEOUT=5
/etc/default/grub:GRUB_DISTRIBUTOR="Arch"
/etc/default/grub:GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
/etc/default/grub:GRUB_CMDLINE_LINUX="zswap.enabled=0 rootfstype=ext4"
/etc/default/grub:GRUB_PRELOAD_MODULES="part_gpt part_msdos"
/etc/default/grub:#GRUB_ENABLE_CRYPTODISK=y
/etc/default/grub:GRUB_TIMEOUT_STYLE=menu
/etc/default/grub:GRUB_TERMINAL_INPUT=console
/etc/default/grub:#GRUB_TERMINAL_OUTPUT=console
/etc/default/grub:# you can see them in real GRUB with the command `videoinfo'
/etc/default/grub:GRUB_GFXMODE=auto
/etc/default/grub:GRUB_GFXPAYLOAD_LINUX=keep
/etc/default/grub:# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
/etc/default/grub:#GRUB_DISABLE_LINUX_UUID=true
/etc/default/grub:GRUB_DISABLE_RECOVERY=true
/etc/default/grub:#GRUB_COLOR_NORMAL="light-blue/black"
/etc/default/grub:#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
/etc/default/grub:#GRUB_BACKGROUND="/path/to/wallpaper"
/etc/default/grub:#GRUB_THEME="/path/to/gfxtheme"
/etc/default/grub:# Uncomment to get a beep at GRUB start
/etc/default/grub:#GRUB_INIT_TUNE="480 440 1"
/etc/default/grub:# Uncomment to make GRUB remember the last selection. This requires
/etc/default/grub:# setting 'GRUB_DEFAULT=saved' above.
/etc/default/grub:#GRUB_SAVEDEFAULT=true
/etc/default/grub:#GRUB_DISABLE_SUBMENU=y
/etc/default/grub:# documentation on GRUB_DISABLE_OS_PROBER, if still want to enable this
/etc/default/grub:GRUB_DISABLE_OS_PROBER=false
/etc/pacman.d/hooks/95-grub-reinstall.hook:Description = Reinstallation de  GRUB + conf...
/etc/pacman.d/hooks/95-grub-reinstall.hook:Exec = /bin/sh -c '/usr/bin/grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB && /usr/bin/grub-mkconfig -o /boot/grub/grub.cfg'
/etc/grub.d/30_os-prober:# GRUB is free software: you can redistribute it and/or modify
/etc/grub.d/30_os-prober:# GRUB is distributed in the hope that it will be useful,
/etc/grub.d/30_os-prober:# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
/etc/grub.d/30_os-prober:if [ "x${GRUB_DISABLE_OS_PROBER}" = "xtrue" ]; then
/etc/grub.d/30_os-prober:  grub_warn "$(gettext_printf "os-prober will not be executed to detect other bootable partitions.\nSystems on them will not be added to the GRUB boot configuration.\nCheck GRUB_DISABLE_OS_PROBER documentation entry.")"
/etc/grub.d/30_os-prober:if [ "x$GRUB_TOP_LEVEL_OS_PROBER" != x ]; then
/etc/grub.d/30_os-prober:  OSPROBED=$(grub_move_to_front "$GRUB_TOP_LEVEL_OS_PROBER" ${OSPROBED})
/etc/grub.d/30_os-prober:case "$GRUB_OS_PROBER_SKIP_LIST" in *@/[dD][eE][vV]/*)
/etc/grub.d/30_os-prober:       grub_warn "$(gettext_printf "GRUB_OS_PROBER_SKIP_LIST contains deprecated <UUID>@/dev/* notation. The @/dev/* suffix is ignored.")"
/etc/grub.d/30_os-prober:  if [ -n "${GRUB_OS_PROBER_SKIP_LIST}" ] && UUID="`${grub_probe} --target=fs_uuid --device ${DEVICE%@*}`"; then
/etc/grub.d/30_os-prober:    if printf %s " ${GRUB_OS_PROBER_SKIP_LIST} " | grep -Eqie "${SPACE}${EXPUUID}${SPACE}" ; then
/etc/grub.d/30_os-prober:       # The GRUB_DISABLE_SUBMENU option used to be different than others since it was
/etc/grub.d/30_os-prober:       if [ "x${GRUB_DISABLE_SUBMENU}" = xyes ] || [ "x${GRUB_DISABLE_SUBMENU}" = xy ]; then
/etc/grub.d/30_os-prober:           GRUB_DISABLE_SUBMENU="true"
/etc/grub.d/30_os-prober:       if [ "x$is_top_level" = xtrue ] && [ "x${GRUB_DISABLE_SUBMENU}" != xtrue ]; then
/etc/grub.d/30_os-prober:       if [ x"$title" = x"$GRUB_ACTUAL_DEFAULT" ] || [ x"Previous Linux versions>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then
/etc/grub.d/30_os-prober:           quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)"
/etc/grub.d/30_os-prober:           grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")"
/etc/grub.d/25_bli:# GRUB is free software: you can redistribute it and/or modify
/etc/grub.d/25_bli:# GRUB is distributed in the hope that it will be useful,
/etc/grub.d/25_bli:# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
/etc/grub.d/30_uefi-firmware:# GRUB is free software: you can redistribute it and/or modify
/etc/grub.d/30_uefi-firmware:# GRUB is distributed in the hope that it will be useful,
/etc/grub.d/30_uefi-firmware:# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
/etc/grub.d/20_linux_xen:# GRUB is free software: you can redistribute it and/or modify
/etc/grub.d/20_linux_xen:# GRUB is distributed in the hope that it will be useful,
/etc/grub.d/20_linux_xen:# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
/etc/grub.d/20_linux_xen:if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
/etc/grub.d/20_linux_xen:  OS="${GRUB_DISTRIBUTOR} GNU/Linux"
/etc/grub.d/20_linux_xen:  CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1|LC_ALL=C sed 's,[^[:alnum:]_],_,g') ${CLASS}"
/etc/grub.d/20_linux_xen:case ${GRUB_DEVICE} in
/etc/grub.d/20_linux_xen:    GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"`
/etc/grub.d/20_linux_xen:: ${GRUB_CMDLINE_LINUX_RECOVERY:=single}
/etc/grub.d/20_linux_xen:: ${GRUB_DISABLE_LINUX_PARTUUID=true}
/etc/grub.d/20_linux_xen:if ( [ "x${GRUB_DEVICE_UUID}" = "x" ] && [ "x${GRUB_DEVICE_PARTUUID}" = "x" ] ) \
/etc/grub.d/20_linux_xen:    || ( [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \
/etc/grub.d/20_linux_xen:       && [ "x${GRUB_DISABLE_LINUX_PARTUUID}" = "xtrue" ] ) \
/etc/grub.d/20_linux_xen:    || ( ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \
/etc/grub.d/20_linux_xen:       && ! test -e "/dev/disk/by-partuuid/${GRUB_DEVICE_PARTUUID}" ) \
/etc/grub.d/20_linux_xen:    || ( test -e "${GRUB_DEVICE}" && uses_abstraction "${GRUB_DEVICE}" lvm ); then
/etc/grub.d/20_linux_xen:  LINUX_ROOT_DEVICE=${GRUB_DEVICE}
/etc/grub.d/20_linux_xen:elif [ "x${GRUB_DEVICE_UUID}" = "x" ] \
/etc/grub.d/20_linux_xen:    || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ]; then
/etc/grub.d/20_linux_xen:  LINUX_ROOT_DEVICE=PARTUUID=${GRUB_DEVICE_PARTUUID}
/etc/grub.d/20_linux_xen:  LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}
/etc/grub.d/20_linux_xen:# Allow overriding GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT.
/etc/grub.d/20_linux_xen:if [ "${GRUB_CMDLINE_LINUX_XEN_REPLACE}" ]; then
/etc/grub.d/20_linux_xen:  GRUB_CMDLINE_LINUX="${GRUB_CMDLINE_LINUX_XEN_REPLACE}"
/etc/grub.d/20_linux_xen:if [ "${GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT}" ]; then
/etc/grub.d/20_linux_xen:  GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT}"
/etc/grub.d/20_linux_xen:case x"$GRUB_FS" in
/etc/grub.d/20_linux_xen:           GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}"
/etc/grub.d/20_linux_xen:       rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || zdb -l ${GRUB_DEVICE} | awk -F \' '/ name/ { print $2 }'`
/etc/grub.d/20_linux_xen:      boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
/etc/grub.d/20_linux_xen:      if [ x"Xen ${entry_xen_version}>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then
/etc/grub.d/20_linux_xen:         quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)"
/etc/grub.d/20_linux_xen:         grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")"
/etc/grub.d/20_linux_xen:    prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | grub_add_tab)"
/etc/grub.d/20_linux_xen:if [ "x$GRUB_TOP_LEVEL_XEN" != x ]; then
/etc/grub.d/20_linux_xen:  reverse_sorted_xen_list=$(grub_move_to_front "$GRUB_TOP_LEVEL_XEN" ${reverse_sorted_xen_list})
/etc/grub.d/20_linux_xen:if [ "x$GRUB_TOP_LEVEL" != x ]; then
/etc/grub.d/20_linux_xen:  reverse_sorted_linux_list=$(grub_move_to_front "$GRUB_TOP_LEVEL" ${reverse_sorted_linux_list})
/etc/grub.d/20_linux_xen:       boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
/etc/grub.d/20_linux_xen:    for i in ${GRUB_EARLY_INITRD_LINUX_STOCK} \
/etc/grub.d/20_linux_xen:             ${GRUB_EARLY_INITRD_LINUX_CUSTOM}; do
/etc/grub.d/20_linux_xen:           if [ "x${GRUB_DEVICE_PARTUUID}" = "x" ] \
/etc/grub.d/20_linux_xen:               || [ "x${GRUB_DISABLE_LINUX_PARTUUID}" = "xtrue" ]; then
/etc/grub.d/20_linux_xen:               linux_root_device_thisversion=${GRUB_DEVICE}
/etc/grub.d/20_linux_xen:               linux_root_device_thisversion=PARTUUID=${GRUB_DEVICE_PARTUUID}
/etc/grub.d/20_linux_xen:       # The GRUB_DISABLE_SUBMENU option used to be different than others since it was
/etc/grub.d/20_linux_xen:       if [ "x${GRUB_DISABLE_SUBMENU}" = xyes ] || [ "x${GRUB_DISABLE_SUBMENU}" = xy ]; then
/etc/grub.d/20_linux_xen:           GRUB_DISABLE_SUBMENU="true"
/etc/grub.d/20_linux_xen:       if [ "x$is_top_level" = xtrue ] && [ "x${GRUB_DISABLE_SUBMENU}" != xtrue ]; then
/etc/grub.d/20_linux_xen:               "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}"
/etc/grub.d/20_linux_xen:               boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
/etc/grub.d/20_linux_xen:           "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}"
/etc/grub.d/20_linux_xen:       if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then
/etc/grub.d/20_linux_xen:               "${GRUB_CMDLINE_LINUX_RECOVERY} ${GRUB_CMDLINE_LINUX}" "${GRUB_CMDLINE_XEN}"
/etc/grub.d/10_linux:# GRUB is free software: you can redistribute it and/or modify
/etc/grub.d/10_linux:# GRUB is distributed in the hope that it will be useful,
/etc/grub.d/10_linux:# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
/etc/grub.d/10_linux:if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
/etc/grub.d/10_linux:  OS="${GRUB_DISTRIBUTOR} Linux"
/etc/grub.d/10_linux:  CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1|LC_ALL=C sed 's,[^[:alnum:]_],_,g') ${CLASS}"
/etc/grub.d/10_linux:case ${GRUB_DEVICE} in
/etc/grub.d/10_linux:    GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"`
/etc/grub.d/10_linux:: ${GRUB_CMDLINE_LINUX_RECOVERY:=single}
/etc/grub.d/10_linux:: ${GRUB_DISABLE_LINUX_PARTUUID=true}
/etc/grub.d/10_linux:if ( [ "x${GRUB_DEVICE_UUID}" = "x" ] && [ "x${GRUB_DEVICE_PARTUUID}" = "x" ] ) \
/etc/grub.d/10_linux:    || ( [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \
/etc/grub.d/10_linux:   && [ "x${GRUB_DISABLE_LINUX_PARTUUID}" = "xtrue" ] ) \
/etc/grub.d/10_linux:    || ( ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \
/etc/grub.d/10_linux:   && ! test -e "/dev/disk/by-partuuid/${GRUB_DEVICE_PARTUUID}" ) \
/etc/grub.d/10_linux:    || ( test -e "${GRUB_DEVICE}" && uses_abstraction "${GRUB_DEVICE}" lvm ); then
/etc/grub.d/10_linux:  LINUX_ROOT_DEVICE=${GRUB_DEVICE}
/etc/grub.d/10_linux:elif [ "x${GRUB_DEVICE_UUID}" = "x" ] \
/etc/grub.d/10_linux:    || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ]; then
/etc/grub.d/10_linux:  LINUX_ROOT_DEVICE=PARTUUID=${GRUB_DEVICE_PARTUUID}
/etc/grub.d/10_linux:  LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}
/etc/grub.d/10_linux:case x"$GRUB_FS" in
/etc/grub.d/10_linux:       GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}"
/etc/grub.d/10_linux:   rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || zdb -l ${GRUB_DEVICE} | awk -F \' '/ name/ { print $2 }'`
/etc/grub.d/10_linux:      boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
/etc/grub.d/10_linux:      if [ x"$title" = x"$GRUB_ACTUAL_DEFAULT" ] || [ x"Previous Linux versions>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then
/etc/grub.d/10_linux:     quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)"
/etc/grub.d/10_linux:     grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")"
/etc/grub.d/10_linux:  if [ "x$GRUB_GFXPAYLOAD_LINUX" = x ]; then
/etc/grub.d/10_linux:      if [ "x$GRUB_GFXPAYLOAD_LINUX" != xtext ]; then
/etc/grub.d/10_linux:      echo "       set gfxpayload=$GRUB_GFXPAYLOAD_LINUX" | sed "s/^/$submenu_indentation/"
/etc/grub.d/10_linux:      prepare_root_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE} | grub_add_tab)"
/etc/grub.d/10_linux:      prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | grub_add_tab)"
/etc/grub.d/10_linux:if [ "x$GRUB_TOP_LEVEL" != x ]; then
/etc/grub.d/10_linux:  reverse_sorted_list=$(grub_move_to_front "$GRUB_TOP_LEVEL" ${reverse_sorted_list})
/etc/grub.d/10_linux:  for i in ${GRUB_EARLY_INITRD_LINUX_STOCK} \
/etc/grub.d/10_linux:      ${GRUB_EARLY_INITRD_LINUX_CUSTOM}; do
/etc/grub.d/10_linux:    if [ "x${GRUB_DEVICE_PARTUUID}" = "x" ] \
/etc/grub.d/10_linux:   || [ "x${GRUB_DISABLE_LINUX_PARTUUID}" = "xtrue" ]; then
/etc/grub.d/10_linux:   linux_root_device_thisversion=${GRUB_DEVICE}
/etc/grub.d/10_linux:   linux_root_device_thisversion=PARTUUID=${GRUB_DEVICE_PARTUUID}
/etc/grub.d/10_linux:  # The GRUB_DISABLE_SUBMENU option used to be different than others since it was
/etc/grub.d/10_linux:  if [ "x${GRUB_DISABLE_SUBMENU}" = xyes ] || [ "x${GRUB_DISABLE_SUBMENU}" = xy ]; then
/etc/grub.d/10_linux:    GRUB_DISABLE_SUBMENU="true"
/etc/grub.d/10_linux:  if [ "x$is_top_level" = xtrue ] && [ "x${GRUB_DISABLE_SUBMENU}" != xtrue ]; then
/etc/grub.d/10_linux:    "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
/etc/grub.d/10_linux:   boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
/etc/grub.d/10_linux:              "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
/etc/grub.d/10_linux:                "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
/etc/grub.d/10_linux:                "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
/etc/grub.d/10_linux:  if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then
/etc/grub.d/10_linux:                "${GRUB_CMDLINE_LINUX_RECOVERY} ${GRUB_CMDLINE_LINUX}"
/etc/grub.d/00_header:# GRUB is free software: you can redistribute it and/or modify
/etc/grub.d/00_header:# GRUB is distributed in the hope that it will be useful,
/etc/grub.d/00_header:# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
/etc/grub.d/00_header:for i in ${GRUB_PRELOAD_MODULES} ; do
/etc/grub.d/00_header:if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi
/etc/grub.d/00_header:if [ "x${GRUB_DEFAULT}" = "xsaved" ] ; then GRUB_DEFAULT='${saved_entry}' ; fi
/etc/grub.d/00_header:if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=5 ; fi
/etc/grub.d/00_header:if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
/etc/grub.d/00_header:if [ "x${GRUB_DEFAULT_BUTTON}" = "x" ] ; then GRUB_DEFAULT_BUTTON="$GRUB_DEFAULT" ; fi
/etc/grub.d/00_header:if [ "x${GRUB_DEFAULT_BUTTON}" = "xsaved" ] ; then GRUB_DEFAULT_BUTTON='${saved_entry}' ; fi
/etc/grub.d/00_header:if [ "x${GRUB_TIMEOUT_BUTTON}" = "x" ] ; then GRUB_TIMEOUT_BUTTON="$GRUB_TIMEOUT" ; fi
/etc/grub.d/00_header:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:   set default="${GRUB_DEFAULT_BUTTON}"
/etc/grub.d/00_header:   set default="${GRUB_DEFAULT}"
/etc/grub.d/00_header:   set default="${GRUB_DEFAULT}"
/etc/grub.d/00_header:if [ -n "${GRUB_VIDEO_BACKEND}" ]; then
/etc/grub.d/00_header:  insmod ${GRUB_VIDEO_BACKEND}
/etc/grub.d/00_header:if [ x$GRUB_COLOR_NORMAL != x ] && [ x$GRUB_COLOR_HIGHLIGHT != x ] ; then
/etc/grub.d/00_header:set menu_color_normal=$GRUB_COLOR_NORMAL
/etc/grub.d/00_header:set menu_color_highlight=$GRUB_COLOR_HIGHLIGHT
/etc/grub.d/00_header:for x in ${GRUB_TERMINAL_INPUT} ${GRUB_TERMINAL_OUTPUT}; do
/etc/grub.d/00_header:    if [ "x${GRUB_SERIAL_COMMAND}" = "x" ] ; then
/etc/grub.d/00_header:  grub_warn "$(gettext "Requested serial terminal but GRUB_SERIAL_COMMAND is unspecified. Default parameters will be used.")"
/etc/grub.d/00_header:  GRUB_SERIAL_COMMAND=serial
/etc/grub.d/00_header:    echo "${GRUB_SERIAL_COMMAND}"
/etc/grub.d/00_header:    if [ -n "$GRUB_FONT" ] ; then
/etc/grub.d/00_header:       prepare_grub_to_access_device `${grub_probe} --target=device "${GRUB_FONT}"`
/etc/grub.d/00_header:if loadfont `make_system_path_relative_to_its_root "${GRUB_FONT}"` ; then
/etc/grub.d/00_header:  set gfxmode=${GRUB_GFXMODE}
/etc/grub.d/00_header:case x${GRUB_TERMINAL_INPUT} in
/etc/grub.d/00_header:terminal_input ${GRUB_TERMINAL_INPUT}
/etc/grub.d/00_header:case x${GRUB_TERMINAL_OUTPUT} in
/etc/grub.d/00_header:terminal_output ${GRUB_TERMINAL_OUTPUT}
/etc/grub.d/00_header:    if [ "x$GRUB_THEME" != x ] && [ -f "$GRUB_THEME" ] \
/etc/grub.d/00_header:  && is_path_readable_by_grub "$GRUB_THEME"; then
/etc/grub.d/00_header:  gettext_printf "Found theme: %s\n" "$GRUB_THEME" >&2
/etc/grub.d/00_header:  prepare_grub_to_access_device `${grub_probe} --target=device "$GRUB_THEME"`
/etc/grub.d/00_header:  themedir="`dirname "$GRUB_THEME"`"
/etc/grub.d/00_header:set theme=(\$root)`make_system_path_relative_to_its_root $GRUB_THEME`
/etc/grub.d/00_header:    elif [ "x$GRUB_BACKGROUND" != x ] && [ -f "$GRUB_BACKGROUND" ] \
/etc/grub.d/00_header:      && is_path_readable_by_grub "$GRUB_BACKGROUND"; then
/etc/grub.d/00_header:  gettext_printf "Found background: %s\n" "$GRUB_BACKGROUND" >&2
/etc/grub.d/00_header:  case "$GRUB_BACKGROUND" in 
/etc/grub.d/00_header:  prepare_grub_to_access_device `${grub_probe} --target=device "$GRUB_BACKGROUND"`
/etc/grub.d/00_header:background_image -m stretch "`make_system_path_relative_to_its_root "$GRUB_BACKGROUND"`"
/etc/grub.d/00_header:  # Handle the deprecated GRUB_HIDDEN_TIMEOUT scheme.
/etc/grub.d/00_header:      grub_warn "$(gettext "Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.")"
/etc/grub.d/00_header:  if [ "x${GRUB_HIDDEN_TIMEOUT_QUIET}" = "xtrue" ] ; then
/etc/grub.d/00_header:  # No hidden timeout, so treat as GRUB_TIMEOUT_STYLE=menu
/etc/grub.d/00_header:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:make_timeout "${GRUB_HIDDEN_TIMEOUT_BUTTON}" "${GRUB_TIMEOUT_BUTTON}" "${GRUB_TIMEOUT_STYLE_BUTTON}"
/etc/grub.d/00_header:make_timeout "${GRUB_HIDDEN_TIMEOUT}" "${GRUB_TIMEOUT}" "${GRUB_TIMEOUT_STYLE}"
/etc/grub.d/00_header:make_timeout "${GRUB_HIDDEN_TIMEOUT}" "${GRUB_TIMEOUT}" "${GRUB_TIMEOUT_STYLE}"
/etc/grub.d/00_header:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ] && [ "x$GRUB_BUTTON_CMOS_CLEAN" = "xyes" ]; then
/etc/grub.d/00_header:cmosclean $GRUB_BUTTON_CMOS_ADDRESS
/etc/grub.d/00_header:if [ "x${GRUB_INIT_TUNE}" != "x" ] ; then
/etc/grub.d/00_header:  echo "play ${GRUB_INIT_TUNE}"
/etc/grub.d/00_header:if [ "x${GRUB_BADRAM}" != "x" ] ; then
/etc/grub.d/00_header:  echo "badram ${GRUB_BADRAM}"
[iznobe@archlinux ~]$ 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en cours ] grub upadte (impossible)

Message par benjarobin »

Comme indiqué il y a mille façon d'installer Grub ! La dernière fois que j'avais échangé avec toi, Grub avait été installé ainsi. Tu es le seul à savoir comment l'installer en fonction de comment tu veux qu'il soit installé et comment les partitions sont montées sur ton système ! Mais oui cette commande semble valide, mais je n'ai pas toutes les informations pour te garantir que c'est bien le cas maintenant pour ton système

Sinon il est important de trouver le hook, car il va te poser des gros soucis !
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en cours ] grub upadte (impossible)

Message par benjarobin »

iznobe a écrit : dim. 02 nov. 2025, 10:08

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo find /etc /usr -type f -name "*.hook"
/etc/pacman.d/hooks/95-grub-reinstall.hook

[iznobe@archlinux ~]$ sudo grep -ri HookDir /etc/pacman*
/etc/pacman.conf:#HookDir     = /etc/pacman.d/hooks/

[iznobe@archlinux ~]$ sudo grep -rF "Reinstallation" /usr/share/libalpm/hooks/ /etc
/etc/pacman.d/hooks/95-grub-reinstall.hook:Description = Reinstallation de  GRUB + conf...
C'est quoi ces modifications locales ?! Quelle est la sortie de :

Code : Tout sélectionner

pacman -Qo /etc/pacman.d/hooks/95-grub-reinstall.hook
cat /etc/pacman.d/hooks/95-grub-reinstall.hook
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

Re: [en cours ] grub upadte (impossible)

Message par iznobe »

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo pacman -Qo /etc/pacman.d/hooks/95-grub-reinstall.hook
erreur : aucun paquet ne contient /etc/pacman.d/hooks/95-grub-reinstall.hook
[iznobe@archlinux ~]$ cat /etc/pacman.d/hooks/95-grub-reinstall.hook
[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = grub

[Action]
Description = Reinstallation de  GRUB + conf...
When = PostTransaction
Exec = /bin/sh -c '/usr/bin/grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB && /usr/bin/grub-mkconfig -o /boot/grub/grub.cfg'
[iznobe@archlinux ~]$ 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en cours ] grub upadte (impossible)

Message par benjarobin »

J'ai trouvé une seule référence à ce fichier sur internet : https://www.infothema.fr/forum/index.php?topic=4889.0
Et cella colle à ce que tu vient de me donner...

Bien que cela ne soit pas totalement faux comme façon de faire (je n'ai rien contre l'auteur de ce message), mais :
  • Il faut expliquer pourquoi, quels sont les risques d'un tel hook et surtout comment l'adapter à son cas d’utilisation !
  • Tu ne dois pas suivre aveuglément des tutoriels !
Je déteste les tutoriels, car les personnes les appliquent sans forcément comprendre ce que cela implique. Un Wiki c'est quand même mieux !!

Tu noteras que ta commande d'installation de Grub grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=Archlinux n'est pas la même que dans le .hook...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

Re: [en cours ] grub upadte (impossible)

Message par iznobe »

ça ne me dis rien cette vidéo , mais je me rappelle maintenant avoir ajouté ce fichier à la main suite à je ne sais plus trop quel soucis ...
si je modifie la ligne du fichier comme suit , ça le fait ?

Code : Tout sélectionner

grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=Archlinux
D' ailleurs , je pensais l ' avoir déjà modifiée :shock:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en cours ] grub upadte (impossible)

Message par benjarobin »

Supprime ce hook complètement. Tu n'as aucune raison de mettre à jour Grub périodiquement. Garde juste une note quelque part de comment réinstaller Grub si tu dois le refaire un jour.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

Re: [en cours ] grub upadte (impossible)

Message par iznobe »

si je supprime ce hook , le GRUB sera Mis a Jour lorsque je ferais les mises à jour ( si il y en a besoin bien sur ) ?
parcequ ' il me semble que c' etait a cause d' un probleme de la sorte que j' avais ajouté ce hook justement .

je ne lance pas périodiquement le hook pour GRUB.

Merci pour l' aide en tout cas , toujours au TOP :bravo:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ résolu ] grub upadte (impossible)

Message par benjarobin »

Non, Grub ne sera jamais mise à jour sans le hook. La mise à jour via pacman ne met pas à jour Grub qui est réellement installé dans /boot et dans la partition ESP.
Il faut juste penser, que lorsque tu met à jour le fichier de configuration grub.cfg de Grub via grub-mkconfig, il est préférable au préalable de réinstaller Grub via grub-install pour éviter toute incompatibilité entre la version du fichier de configuration et l’exécutable qui est installé dans la partition ESP.

Mais normalement tu n'as pas besoin ou presque jamais besoin de mettre à jour le fichier grub.cfg. Sur un ancien PC qui avait à l'époque Grub, je n'ai jamais touché à sa configuration pendant plus de 5 années...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

Re: [ résolu ] grub upadte (impossible)

Message par iznobe »

je suis pas certain de tout bien comprendre du coup .
si , lorsque je fait les MAJ , il ya le kernel qui se met à jour , il faut bien que le GRUB soit MAJ aussi de façon a prendre en compte le changement de noyau non ?
donc le hook est nécessaire , ou je suis dans l' erreur ?
puisque le hook , fait bien ça :
Il faut juste penser, que lorsque tu met à jour le fichier de configuration grub.cfg de Grub via grub-mkconfig, il est préférable au préalable de réinstaller Grub via grub-install pour éviter toute incompatibilité entre la version du fichier de configuration et l’exécutable qui est installé dans la partition ESP.
?
enfin quand il n' y a pas d' erreur dans les commandes bien sûr :mrgreen:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ résolu ] grub upadte (impossible)

Message par benjarobin »

iznobe a écrit : dim. 02 nov. 2025, 10:55si , lorsque je fait les MAJ , il ya le kernel qui se met à jour , il faut bien que le GRUB soit MAJ aussi de façon a prendre en compte le changement de noyau non ?
Si tu utilises bien une Arch Linux, et non une autre distribution, le fichier Kernel comme l'initramfs (dans le dossier /boot) se nomme toujours de la même façon ! Donc il n'y a aucune raison de mettre à jour la configuration de Grub.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Daikyu
Messages : 84
Inscription : mer. 14 mai 2025, 21:16

Re: [ résolu ] grub upadte (impossible)

Message par iznobe »

ha , ok , je comprends mieux .
c' est les habitudes d' autres OS qui me sont restées dans le cerveau ...

Code : Tout sélectionner

[iznobe@archlinux ~]$ cat /etc/os*release
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
[iznobe@archlinux ~]$ ls -l /boot
total 206032
drwxr-xr-x 6 root root      4096  2 nov.  10:23 grub
-rw------- 1 root root 168139763  2 nov.  09:06 initramfs-linux-lts-fallback.img
-rw------- 1 root root  15620534  2 nov.  09:06 initramfs-linux-lts.img
-rw-r--r-- 1 root root  13286400 12 août  19:02 intel-ucode.img
-rw-r--r-- 1 root root  13914624  2 nov.  09:06 vmlinuz-linux-lts
[iznobe@archlinux ~]$ 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17686
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ résolu ] grub upadte (impossible)

Message par benjarobin »

Et aussi pourquoi je ne suis vraiment pas pour ce hook, c'est qu'une réinstallation de Grub implique forcément une écriture / modification de la NVRAM de la carte mère. Au moins on y touche au mieux je me porte :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre