#1 Le 03/02/2025, à 10:55
- georgesgiralt
[résolu]grub-efi-amd64-signed ne veut pas se mettre à jour.
Bonjour à tous,
J'ai un PC qui tourne sous Ubunut 24.04.1 LTS. J'ai remplacé les disques durs par des SSD.
Il marche nickel, sauf sur un point :
# apt upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libdrm-nouveau2:i386 libllvm17t64 libllvm17t64:i386
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
grub-efi-amd64-bin grub-efi-amd64-signed
2 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 3026 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de :1 http://fr.archive.ubuntu.com/ubuntu noble-updates/main amd64 grub-efi-amd64-signed amd64 1.202.2+2.12-1ubuntu7.1 [1391 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu noble-updates/main amd64 grub-efi-amd64-bin amd64 2.12-1ubuntu7.1 [1635 kB]
3026 ko réceptionnés en 0s (10,5 Mo/s)
(Lecture de la base de données... 357965 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../grub-efi-amd64-signed_1.202.2+2.12-1ubuntu7.1_amd64.deb ...
Dépaquetage de grub-efi-amd64-signed (1.202.2+2.12-1ubuntu7.1) sur (1.202+2.12-1ubuntu7) ...
Préparation du dépaquetage de .../grub-efi-amd64-bin_2.12-1ubuntu7.1_amd64.deb ...
Dépaquetage de grub-efi-amd64-bin (2.12-1ubuntu7.1) sur (2.12-1ubuntu7) ...
Paramétrage de grub-efi-amd64-bin (2.12-1ubuntu7.1) ...
Paramétrage de grub-efi-amd64-signed (1.202.2+2.12-1ubuntu7.1) ...
mount: /var/lib/grub/esp: le périphérique spécial /dev/disk/by-id/ata-ST320DM000-1BD14C_S2A2GFBQ-part2 n'existe pas.
dmesg(1) may have more information after failed mount system call.
dpkg: erreur de traitement du paquet grub-efi-amd64-signed (--configure) :
le sous-processus paquet grub-efi-amd64-signed script post-installation installé a renvoyé un état de sortie d'erreur 32
Des erreurs ont été rencontrées pendant l'exécution :
grub-efi-amd64-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Après des recherches, j'ai trouvé qu'un fichier : /var//cache/debconf/config.dat contient les informations suivantes :
Name: grub-efi/install_devices
Template: grub-efi/install_devices
Value: /dev/disk/by-id/ata-ST320DM000-1BD14C_S2A2GFBQ-part2
Owners: grub-common, grub-pc
Flags: seen
Variables:
CHOICES = /dev/sda2 (104 MB; /boot/efi) on 320072 MB ST320DM000-1BD14C
RAW_CHOICES = /dev/disk/by-id/ata-ST320DM000-1BD14C_S2A2GFBQ-part2
Name: grub-efi/install_devices_disks_changed
Template: grub-efi/install_devices_disks_changed
Value: /dev/disk/by-id/ata-ST320DM000-1BD14C_S2A2GFBQ-part2, /dev/disk/by-id/nvme-CT1000P3PSSD8_24374B1375E6_1-part1
Owners: grub-common, grub-pc
Flags: seen
Variables:
CHOICES =
RAW_CHOICES =
On y voit que l'ancien disque "ata-ST320DM000-1BD14C_S2A2GFBQ-part2" est toujours cité ainsi que le nouvel SSD "nvme-CT1000P3PSSD8_24374B1375E6_1-part1"....
Et pourtant cette partition est bien montée là où il faut :
# df
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
tmpfs 1631804 2680 1629124 1% /run
efivarfs 128 62 62 50% /sys/firmware/efi/efivars
....................
..................................
/dev/nvme0n1p1 1046512 6288 1040224 1% /boot/efi
...........
#
Questions :
1) Puis-je éditer ce fichier sans problème et sans risque de casse ?
2) Pourquoi les divers grub-install et update-grub que j'ai lancé depuis le changement de disque n'ont pas mis à jour ce fichier ?
3) comment feriez vous pour réparer ?
D'avance merci pour vos réponses et avis éclairés !
Bonne journée
Dernière modification par georgesgiralt (Le 03/02/2025, à 13:02)
Hors ligne
#2 Le 03/02/2025, à 12:10
- iznobe
Re : [résolu]grub-efi-amd64-signed ne veut pas se mettre à jour.
bonjour , je ne suis pas certain que modifié ce fichier reparera , mais ca se tente puisque de toute maniere un des 2 disques n' est plus present , je ne pense pas que ca puisse faire de mal .
montre
sudo ls -l /var/cache/debconf/config.dat
comme c' est un fichier .dat , je ne sais pas si tu peux l' editer comme un fichier classique . de plus il doit etre produit par un autre executable ( je pense ) .
A priori il a été mis à jour , mais qu ' en partie seulement :
Name: grub-efi/install_devices_disks_changed Template: grub-efi/install_devices_disks_changed Value: /dev/disk/by-id/ata-ST320DM000-1BD14C_S2A2GFBQ-part2, /dev/disk/by-id/nvme-CT1000P3PSSD8_24374B1375E6_1-part1 Owners: grub-common, grub-pc Flags: seen Variables: CHOICES = RAW_CHOICES =
les 2 dernieres lignes etant vides , alors que ca devrait pointer sur la nouvelle partition EFI .
si tu fais
sudo nano /var/cache/debconf/config.dat
cela fonctionne t ' il ?
le plus simple serait de ne pas toucher a ce fichier , et de purger puis reinstaller grub .
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#3 Le 03/02/2025, à 12:25
- geole
Re : [résolu]grub-efi-amd64-signed ne veut pas se mettre à jour.
Bonjour.
Comme c'est un fichier caché, il pourrait être supprimé.
Peux-tu donner ces retours.
grep fat /etc/fstab
sudo blkid | grep fat
Dernière modification par geole (Le 03/02/2025, à 14:52)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#4 Le 03/02/2025, à 12:47
- iznobe
Re : [résolu]grub-efi-amd64-signed ne veut pas se mettre à jour.
Comme c'est un fichier caché, il pourrait être supprimé.
Salut geole , je n' ai pas vu qu ' il commencait par un " point " .
et je vois pas ce qui permet de dire qu ' un fichier caché peut etre supprimé sans impact sur le systeme .
c' est peut etre vrai dans $HOME , et encore pas certain , mais là on est dans /var ... meme si c' est un dossier qui contient des variables , je ne m' y risquerais pas sans etre sur et certain .
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#5 Le 03/02/2025, à 13:01
- georgesgiralt
Re : [résolu]grub-efi-amd64-signed ne veut pas se mettre à jour.
Merci pour vos réponses.
J'ai sauvé l'ancien fichier et remplacé les invocations du disque dur par celle du SSD.
Puis relancé le "apt upgrate".
Il n'y a pas eu ni tremblement de terre ni hausse des droits de douane. Et cela a fonctionné.
J'ai vérifié tout ce que je pouvais et rebooté sans PB.
Ce me semble être un léger bug/oubli lors du changement de disque (et re-install de grub sur le SSD).
Problème réglé.
P.S. le fichier config.dat n'est pas un fichier caché.
Edit : Je m'étais posé la question de creer un lien /dev/disk/by-id/ata-ST320DM000-1BD14C_S2A2GFBQ-part2 pointant sur la bonne partition du SSD mais ai préféré l'édition du fichier de config.
Dernière modification par georgesgiralt (Le 03/02/2025, à 13:09)
Hors ligne
#6 Le 03/02/2025, à 13:10
- iznobe
Re : [résolu]grub-efi-amd64-signed ne veut pas se mettre à jour.
tu pourrais maintenant donner :
cat /var/cache/debconf/config.dat
histoire de voir les modifications que tu as apporté , au cas ou d' autres cas viendrais a pointer le bout de leur nez sur le forum stp .
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#7 Le 03/02/2025, à 14:36
- georgesgiralt
Re : [résolu]grub-efi-amd64-signed ne veut pas se mettre à jour.
tu pourrais maintenant donner :
cat /var/cache/debconf/config.dat
histoire de voir les modifications que tu as apporté , au cas ou d' autres cas viendrais a pointer le bout de leur nez sur le forum stp .
Avant :
Name: grub-efi/install_devices
Template: grub-efi/install_devices
Value: /dev/disk/by-id/ata-ST320DM000-1BD14C_S2A2GFBQ-part2
Owners: grub-common, grub-pc
Flags: seen
Variables:
CHOICES = /dev/sda2 (104 MB; /boot/efi) on 320072 MB ST320DM000-1BD14C
RAW_CHOICES = /dev/disk/by-id/ata-ST320DM000-1BD14C_S2A2GFBQ-part2
Après :
Name: grub-efi/install_devices
Template: grub-efi/install_devices
Value: /dev/disk/by-id/nvme-CT1000P3PSSD8_24374B1375E6_1-part1
Owners: grub-common, grub-pc
Flags: seen
Variables:
CHOICES =
RAW_CHOICES =
Et voila.
Edit :
Je n'ai pas donné le fichier complet car il est plus que long et qu'il n'y a que deux paragraphes qui contiennent une invocation du vieux disque SATA... (j'ai fait une recherche sur le "device" donné en erreur pendant la mise à jour.
Dernière modification par georgesgiralt (Le 03/02/2025, à 14:37)
Hors ligne
#8 Le 03/02/2025, à 15:22
- iznobe
Re : [résolu]grub-efi-amd64-signed ne veut pas se mettre à jour.
Merci pour le retour en tout cas
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne