Ordre d'amorçage changé

Configuration classique, avec des entrées pour Debian et Ubuntu, Debian en premier et actif et Ubuntu en second dans l’ordre de priorité.

Que donne la comparaison des dates des fichiers ?

comme il s’agit de répertoires protégés je ne sais pas trop comment procéder alors , avec l’aide d’internet , j’ai essayé ceci ci-dessous mais je n’arrive pas à interpréter les dates fournies , en particulier janvier 1 1970 ???

root@ssd1:/boot/efi/EFI/debian# ls -lsha
total 5,2M
4,0K drwx------ 2 root root 4,0K sept. 23  2019 .
4,0K drwx------ 5 root root 4,0K févr.  3  2019 ..
4,0K -rwx------ 1 root root  108 mars   3 06:12 BOOTX64.CSV
1,2M -rwx------ 1 root root 1,2M mars   3 06:12 fbx64.efi
4,0K -rwx------ 1 root root  126 mars   3 06:12 grub.cfg
1,5M -rwx------ 1 root root 1,5M mars   3 06:12 grubx64.efi
1,3M -rwx------ 1 root root 1,3M mars   3 06:12 mmx64.efi
1,3M -rwx------ 1 root root 1,3M mars   3 06:12 shimx64.efi

root@ssd1:/boot/efi/EFI/ubuntu# ls -lsha
total 3,7M
4,0K drwx------ 3 root root 4,0K avril  9  2019 .
4,0K drwx------ 5 root root 4,0K févr.  3  2019 ..
4,0K -rwx------ 1 root root  108 avril  9  2019 BOOTX64.CSV
4,0K drwx------ 2 root root 4,0K avril  9  2019 fw
 76K -rwx------ 1 root root  75K avril  9  2019 fwupx64.efi
4,0K -rwx------ 1 root root  126 avril  9  2019 grub.cfg
1,1M -rwx------ 1 root root 1,1M avril  9  2019 grubx64.efi
1,3M -rwx------ 1 root root 1,3M avril  9  2019 mmx64.efi
1,3M -rwx------ 1 root root 1,3M avril  9  2019 shimx64.efi


 root@ssd1:/boot/efi/EFI# ls
Boot  debian  ubuntu
root@ssd1:/boot/efi/EFI# ls -lsha
total 20K
4,0K drwx------ 5 root root 4,0K févr.  3  2019 .
4,0K drwx------ 3 root root 4,0K janv.  1  1970 ..
4,0K drwx------ 2 root root 4,0K févr.  3  2019 Boot
4,0K drwx------ 2 root root 4,0K sept. 23  2019 debian
4,0K drwx------ 3 root root 4,0K avril  9  2019 ubuntu

Le 01/01/1970 est simplement la date 0 des systèmes Unix.
Tu ne montres pas la date des fichiers dans Boot. On ne peut pas se fier à la date des répertoires. En root, il suffit de

ls -l /boot/efi/EFI/Boot

En tout cas les dates montrent que le GRUB d’Ubuntu n’a pas été mis à jour depuis 2019 alors que celui de Debian l’a été le 3 mars dernier. C’est à cette occasion que l’anomalie s’est produite ?

j’ai effectivement mis ubuntu à jour 1 fois et ça n’est pas récent du tout . Par contre la date du 3 mars dernier est très plausible et il y en a eu d’autres avant mais quand = ?

root@ssd1:/boot/efi/EFI/Boot# ls -l
total 2492
-rwx------ 1 root root 1334816 avril  9  2019 bootx64.efi
-rwx------ 1 root root 1213032 avril  9  2019 fbx64.efi

ce serait donc une installation de ubuntu ?

note: ayant installé ubuntu avant debian , peu avant en fait , c’est ce fait qui permet de dire que les dates données pour ubuntu doivent correspondre à une mise à jour ?

Oui, les fichiers dans Boot ont la même date 09/04/2019 que ceux dans ubuntu, donc le chargeur de secours lance le GRUB d’Ubuntu. Tu peux le remplacer par celui de Debian en réinstallant GRUB depuis Debian avec cette commande :

grub-install --force-extra-removable

Au passage tu pourras vérifier immédiatement après (sans redémarrer) avec efibootmgr si cela a causé un changement dans les variables de boot EFI.

non , rien de changé côté variables . Mais la réinstallation a été très rapide , normal ?

sudo efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,2001,2002,2003
Boot0000* ubuntu
Boot0001* debian
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network

Rapide comment ? Il n’y a pas de raison que ça prenne une minute. Tu peux vérifier que la date des fichiers dans Boot et debian a changé.

effectivement tout est passé au 5 mars . Il me reste à surveiller la prochaine mise à jour de grub pour voir le résultat . En tout cas c’était intéressant … et probablement pas seulement pour moi .

Tu verras déjà le résultat au prochain démarrage. La mise à jour de GRUB ne fait pas autre chose.