logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-02-2024 15:11:49

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

[Contourné] Erreur lors du redimensionnement de /boot/efi

Bonjour à toutes et à tous smile
J' ai un message indiquant que la partition montée sur /boot/efi, n'a plus que 1ko d"espace disque disponible.
J'ai utilisé GParted pour démonter la partition et la redimensionner...mais cela se termine par une erreur :

agrandir le système de fichiers pour remplir la partition  00:00:00    ( ERREUR )     
utilisation de libparted
messages de libparted    ( ERREUR )    
GNU Parted cannot resize this partition to this size. We're working on it!


Dans GParted la partition est agrémentée d'un triangle orange et les informations me donnent un avertissement:

84.79 Mio d’espace non alloué dans la partition.
Afin d’étendre le système de fichiers pour qu’il remplisse la partition, choisissez la partition et l’élément de menu :
Partition --> Vérifier.


Lorsque je fais cette vérification je me retrouve avec la même première erreur.
Pouvez-vous m'aider.
d'avance merci.

Dernière modification par pomme (06-02-2024 23:17:24)

Hors ligne

#2 05-02-2024 15:29:17

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-18-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Bonjour pomme ! smile

/boot est peut-être trop plein.

Avant d'y toucher et d'endommager, que donne :

ls /boot

Dernière modification par --gilles-- (05-02-2024 16:05:09)


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#3 05-02-2024 15:37:19

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Bonjour --gilles--

# ls /boot
 


config-6.1.0-16-amd64  grub       initrd.img-6.1.0-17-amd64  vmlinuz-6.1.0-16-amd64
config-6.1.0-17-amd64  grub.bak       System.map-6.1.0-16-amd64  vmlinuz-6.1.0-17-amd64
efi          initrd.img-6.1.0-16-amd64  System.map-6.1.0-17-amd64

Hors ligne

#4 05-02-2024 15:38:37

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

salut

j'ai fait ça il y a pas très longtemps sur deux bécanes
à la suite de quoi, j'ai écris ceci dans le wiki

https://debian-facile.org/utilisateurs: … n-racine?s[]=gparted

Ce à quoi l'on a pas accès par l'expérience vécue, on a pas d'oreilles pour l'entendre ..Nietzsche
Cela dit, bien que toute notre connaissance s’amorce avec l’expérience, il n’en résulte pas pour autant qu’elle découle dans sa totalité de l’expérience.  E.Kant
une compréhension insane est elle forcément irrationnel ? ..lagrenouille

Hors ligne

#5 05-02-2024 15:46:45

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Bonjour lagrenouille,
Je crois que mon problème est différent puisque j'ai un message d'erreur.

Hors ligne

#6 05-02-2024 15:48:54

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Peut-on voir la sortie des commandes suivantes après avoir remonté la partition EFI sur /boot/efi ?

fdisk -l
df -hT /boot/efi
 

Dernière modification par raleur (05-02-2024 15:49:30)


Il vaut mieux montrer que raconter.

Hors ligne

#7 05-02-2024 16:03:01

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Bonjour raleur,

~# fdisk -l



Disque /dev/nvme0n1 : 223,57 GiB, 240057409536 octets, 468862128 secteurs
Modèle de disque : KINGSTON SA1000M8240G                  
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 2E4F8F0C-DCE9-482D-BDCB-842B2C65590F

Périphérique       Début       Fin  Secteurs Taille Type
/dev/nvme0n1p1      2048  39063551  39061504  18,6G Système de fichiers Linux
/dev/nvme0n1p2  39065600 219863039 180797440  86,2G Système de fichiers Linux
/dev/nvme0n1p3 219865088 252270591  32405504  15,5G Partition d'échange Linux
/dev/nvme0n1p4 252270592 362082303 109811712  52,4G Système de fichiers Linux
/dev/nvme0n1p5 362082304 468453375 106371072  50,7G Système de fichiers Linux
/dev/nvme0n1p6 468453376 468830207    376832   184M Système EF


Disque /dev/sda : 111,79 GiB, 120034123776 octets, 234441648 secteurs
Modèle de disque : FUJITSU MHW2120B
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : E7D92FC0-D920-4E8D-80BC-58BD6680C21C

Périphérique     Début       Fin  Secteurs Taille Type
/dev/sda1         2048 194994175 194992128    93G Données de base Microsoft
/dev/sda2    194994176 234440703  39446528  18,8G Données de base Microsoft


Disque /dev/sdb : 931,51 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : ST1000DM010-2EP1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 7F981FCB-3EF8-11EC-9B21-E31658627A96

Périphérique      Début        Fin  Secteurs Taille Type
/dev/sdb1          2048  573538303 573536256 273,5G Système de fichiers Linux
/dev/sdb2    1814988800 1950963711 135974912  64,8G Données de base Microsoft
/dev/sdb3    1950963712 1952389119   1425408   696M Environnement de récupération Windows
/dev/sdb4    1952393216 1953521663   1128448   551M Système EFI


Disque /dev/loop0 : 184 MiB, 192937984 octets, 376832 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x500a0dff

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/loop0p1          1948285285 3650263507 1701978223 811,6G 6e inconnu
/dev/loop0p2                   0          0          0     0B 74 inconnu
/dev/loop0p4            28049408   28049848        441 220,5K  0 Vide

Les entrées de la table de partitions ne sont pas dans l'ordre du disque.



~# df -hT /boot/efi



Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/nvme0n1p6   vfat   100M    100M  1,0K 100% /boot/efi




Je me demande si ce bug est toujours d'actualité?
Auquel cas j'utilise le "workaround" du "comment4"?

Dernière modification par pomme (05-02-2024 16:29:07)

Hors ligne

#8 05-02-2024 17:00:47

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

La taille de la partition est 180 Mo mais la taille du système de fichiers FAT à l'intérieur n'est que de 100 Mo. Il faut donc agrandir le système de fichiers.
Si gparted (et fatresize qui est lui aussi basé sur libparted-resize) n'en est pas capable à cause de la petite taille du système de fichiers, le contournement mentionné me semble bien lourd.
Comment se fait-il que cette partition soit pleine ? Que contient-elle ?

Dernière modification par raleur (05-02-2024 18:07:11)


Il vaut mieux montrer que raconter.

Hors ligne

#9 05-02-2024 17:25:43

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

$ ls /boot/efi



8dbdb7e30d5445aa946f0f26aaa66a86  EFI  loader


raleur a écrit :

La taille de la partition est 80 Mo


La taille de la partition est 184 Mo ?
Dans l'après-midi j'ai tenté d'installer :"systemd-boot" et "systemd-boot-efi", il est indiqué dans Synaptic "Installing systemd-boot will configure and install it in the ESP."
C'est à ce moment que j'ai eu le message indiquant que /boot/efi n'avait plus d'espace disponible, malgré leur désinstallation le problème persiste.

Dernière modification par pomme (05-02-2024 17:31:09)

Hors ligne

#10 05-02-2024 18:15:13

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

pomme a écrit :

La taille de la partition est 184 Mo ?


Oui, j'ai écrit "80" au lieu de "180".
Un simple "ls" est un peu court pour analyser l'occupation de la partition, il faudrait creuser un peu plus.
Je n'ai aucune idée de l'espace occupé par systemd-boot dans la partition EFI. Mais je ne suis pas étonné que la désinstallation de paquets laisse des fichiers dans la partition EFI, c'est pareil avec GRUB.


Il vaut mieux montrer que raconter.

Hors ligne

#11 05-02-2024 18:34:25

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

$ ls -R /boot/efi



/boot/efi:
8dbdb7e30d5445aa946f0f26aaa66a86  EFI  loader

/boot/efi/8dbdb7e30d5445aa946f0f26aaa66a86:
6.1.0-16-amd64  6.1.0-17-amd64

/boot/efi/8dbdb7e30d5445aa946f0f26aaa66a86/6.1.0-16-amd64:
initrd.img-6.1.0-16-amd64  linux

/boot/efi/8dbdb7e30d5445aa946f0f26aaa66a86/6.1.0-17-amd64:
linux

/boot/efi/EFI:
Boot  debian  grub  Linux  systemd

/boot/efi/EFI/Boot:
bootx64.efi  bootx64.efi.grb  fbx64.efi  grubx64.efi  mmx64.efi

/boot/efi/EFI/debian:
BOOTX64.CSV  fbx64.efi  grub.cfg  grubx64.efi  mmx64.efi  shimx64.efi

/boot/efi/EFI/grub:
BOOTX64.CSV  fbx64.efi  grub.cfg  grubx64.efi  mmx64.efi  shimx64.efi

/boot/efi/EFI/Linux:

/boot/efi/EFI/systemd:
systemd-bootx64.efi

/boot/efi/loader:
entries  entries.srel  loader.conf  random-seed

/boot/efi/loader/entries:
8dbdb7e30d5445aa946f0f26aaa66a86-6.1.0-16-amd64.conf
 

Hors ligne

#12 06-02-2024 11:53:50

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Bonjour à toutes et à tous smile
Est-il possible de réinitialiser /boot/efi ?
Merci à vous.

Hors ligne

#13 06-02-2024 14:42:17

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

pomme a écrit :

ls -R /boot/efi


Tu aurais pu mettre les tailles, ça aurait aidé. Nous avons donc :
- EFI/debian : GRUB (~6 Mo) installé par Debian
- EFI/Boot : copie def GRUB dans le "chemin de support amovible" (~6 Mo)
- EFI/grub : GRUB probablement installé depuis un système live ou sans /etc/default/grub (~6 Mo)
- EFI/systemd : systemd-boot (taille inconnue)
- loader : fichiers de configuration des entrées du menu BLS (Boot Loader Specification) utilisées par systemd-boot (un seul pour le noyau 6.1.0-16 pour le moment)
- 8dbdb7e30d5445aa946f0f26aaa66a86 : répertoire contenant les noyaux et initramfs du système dont l'identifiant machine est 8dbdb7e30d5445aa946f0f26aaa66a86 (cf. /etc/-machine-id) référencés par les fichiers de configuration BLS

Chacun des deux noyaux 6.1 pèse ~8 Mo et son initramfs autour de 60 Mo selon les logiciels, pilotes et firmwares inclus. C'est cela qui occupe le plus d'espace dans la partition EFI. Forcément, 100 Mo ne suffisent pas pour en mettre deux, donc l'initramfs pour 6.1.0-17 n'a pas pu être copié.

La spécification BLS appliquée par systemd-boot impose de copier les noyaux et initramfs dans la partition EFI qui doit donc être dimensionnée en conséquence, contrairement à GRUB qui laisse ces fichiers dans /boot. Les outils disponibles ne permettent pas d'agrandir le système de fichiers existant donc pour l'agrandir il faudrait sauvegarder le contenu, reformater la partition avec le même identifiant FAT et restaurer le contenu (ou le regénérer avec grub-install et la commande équivalent pour systemd-boot). 180 Mo suffiraient pour deux noyaux, mais probablement pas trois or il y a des moment où trois noyaux sont transitoirement installés, après qu'un nouveau noyau ait été installé et avant que le plus ancien soit désinstallé par autoremove. En tout cas pas avec des initramfs génériques. Des initramfs "sur mesure" construits avec MODULES=dep dans /etc/initramfs-tools/ seraient plus compacts.

Tu devrais pouvoir supprimer EFI/grub qui est a priori inutile, mais ça ne récupère que 6 Mo. Pour supprimer systemd-boot, tu peux supprimer 8dbdb7e30d5445aa946f0f26aaa66a86, loader et EFI/systemd
Mais avant tu peux exécuter

efibootmgr -v


pour afficher les variables de boot EFI actives et vérifier que GRUB prendra la main.


Il vaut mieux montrer que raconter.

Hors ligne

#14 06-02-2024 15:56:59

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Bonjour raleur et merci pour tes réponses,
J'aimerais bien repartir sur un /boot/efi/ agrandi et réinitialisé, penses-tu que c'est possible ?

root@Pomme:~# efibootmgr -v



BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0000,0005,0006
Boot0000* Windows Boot Manager  HD(4,GPT,7f981fca-3ef8-11ec-9b21-e31658627a96,0x745f2800,0x113800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0004* debian  HD(6,GPT,d1d37eb8-ab04-44c6-bd2d-b364f47c42f7,0x1bec0800,0x5c000)/File(\EFI\DEBIAN\GRUBX64.EFI)..BO
Boot0005  Hard Drive  BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0200)..GO..NO..........S.T.1.0.0.0.D.M.0.1.0.-.2.E.P.1.0.2...................\.,.@.r.d.=.X..........A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .9.W.C.A.G.K.4.8........BO..NO..........F.U.J.I.T.S.U. .M.H.W.2.1.2.0.B.H...................\.,.@.r.d.=.X..........A...........................>..Gd-.;.A..MQ..L. . . . . . . . .Z.N.T.2.6.T.2.B.H.5.F.S........BO..NO..........K.I.N.G.S.T.O.N. .S.A.1.0.0.0.M.8.2.4.0.G...................\.,.@.r.d.=.X..........A...........................&.h*.2U.....6..Gd-.;.A..MQ..L.5.0.0.2.6.B.7.6.8.2.A.A.1.3.2.5........BO
Boot0006  CD/DVD Drive  BBS(CDROM,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0300)..GO..NO..........D.R.W.-.2.4.D.5.M.T...................\.,.@.r.d.=.X..........A...........................>..Gd-.;.A..MQ..L.M.K.I.K.E.B.4.F.2.0. .8. . . . . . . . ........BO

Dernière modification par pomme (06-02-2024 16:32:33)

Hors ligne

#15 06-02-2024 16:37:19

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

C'est l'entrée de boot EFI de Debian qui est utilisée mais elle pointe vers grubx64.efi alors qu'elle devrait pointer sur shimx64.efi. Cela ne peut fonctionner que sans le secure boot UEFI.
Tu peux supprimer EFI/grub, et les répertoires liés à systemd-boot si tu n'en as pas l'usage.

Il vaut mieux montrer que raconter.

Hors ligne

#16 06-02-2024 17:35:26

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Justement, à l'origine de mon souci, je m’intéressais au secure boot.
J'aimerais donc pouvoir l’utiliser.
Tu m'avais aidé lors d'une précédente aventure .
A l'époque l'entrée de boot EFI pointait vers shimx64.efi.
Serait-il possible de retrouver ceci et encore une fois de repartir de zéro ?

Hors ligne

#17 06-02-2024 17:44:46

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Si les paquets shim-signed et grub-efi-amd64-signed sont installés, c'est curieux que l'entrée de boot EFI pointe vers grubx64.efi. L'exécution de grub-install devrait regénérer l'entrée de boot Debian avec shimx64.efi.

Dernière modification par raleur (06-02-2024 17:45:04)


Il vaut mieux montrer que raconter.

Hors ligne

#18 06-02-2024 23:15:30

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

J'ai sauvegardé le contenu de /boot/efi, redimensionné et reformaté la partition, renseigné le nouvel UUID dans le fichier fstab, copié le contenu de la sauvegarde dans le nouveau /boot/efi.
J'ai  redémarré... en priant.... et c'est OK.

~# df -hT /boot/efi



Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/nvme0n1p6   vfat   384M    100M  284M  26% /boot/efi


J'ai ensuite exécuter grub-install et:

$ sudo grub-install



[sudo] Mot de passe de pomme :
Installation pour la plate-forme x86_64-efi.
Installation terminée, sans erreur.



# efibootmgr -v



BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0000,0005,0006
Boot0000* Windows Boot Manager  HD(4,GPT,7f981fca-3ef8-11ec-9b21-e31658627a96,0x745f2800,0x113800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0004* debian  HD(6,GPT,d1d37eb8-ab04-44c6-bd2d-b364f47c42f7,0x1be5c800,0xc0000)/File(\EFI\debian\shimx64.efi)
Boot0005  Hard Drive  BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0200)..GO..NO..........S.T.1.0.0.0.D.M.0.1.0.-.2.E.P.1.0.2...................\.,.@.r.d.=.X..........A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .9.W.C.A.G.K.4.8........BO..NO..........F.U.J.I.T.S.U. .M.H.W.2.1.2.0.B.H...................\.,.@.r.d.=.X..........A...........................>..Gd-.;.A..MQ..L. . . . . . . . .Z.N.T.2.6.T.2.B.H.5.F.S........BO..NO..........K.I.N.G.S.T.O.N. .S.A.1.0.0.0.M.8.2.4.0.G...................\.,.@.r.d.=.X..........A...........................&.h*.2U.....6..Gd-.;.A..MQ..L.5.0.0.2.6.B.7.6.8.2.A.A.1.3.2.5........BO
Boot0006  CD/DVD Drive  BBS(CDROM,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0300)..GO..NO..........D.R.W.-.2.4.D.5.M.T...................\.,.@.r.d.=.X..........A...........................>..Gd-.;.A..MQ..L.M.K.I.K.E.B.4.F.2.0. .8. . . . . . . . ........BO



Merci raleur..J'aurai sûrement d'autres questions, peut-être dans un autre post.

Dernière modification par pomme (06-02-2024 23:22:15)

Hors ligne

#19 07-02-2024 09:45:47

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Par contre en sauvegardant et restaurant le contenu de la partition EFI, tu as remis l'installation incomplète de systemd-boot dont il manque l'initramfs et le fichier de configuration pour le noyau 6.1.0-17. Si tu veux toujours tester systemd-boot, la partition EFI a maintenant l'espace suffisant pour compléter cette installation et accueillir un troisième noyau le cas échéant. Sinon, tu peux supprimer tous les répertoires liés à systemd-boot.

Mais je voudrais éclaircir un point : est-ce grub, shim ou systemd-boot qui est actuellement installé en tant que /boot/efi/EFI/Boot/bootx64.efi ? Tu peux comparer sa taille avec celles des fichiers shimx64.efi, grubx64.efi et systemd-bootx64.efi.

Note : actuellement systemd-boot n'est pas enregistré dans les variables de boot EFI de l'ordinateur, et n'est pas compatible avec le secure boot à moins d'être lancé depuis GRUB.

Il vaut mieux montrer que raconter.

Hors ligne

#20 07-02-2024 11:23:24

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Bonjour raleur,
Dans /boot/efi/EFI/systemd, le fichier systemd-bootx64.efi fait 140.3 Ko ce qui correspond a la taille de /boot/efi/EFI/Boot/bootx64.efi.
Je n'ai pas compris toutes tes explications, mais je comprends que /boot/efi n'est pas au nominal, c'est pour ça que j'ai demandé plusieurs fois s'il serait possible de réinitialiser ( ce n'est sûrement pas le bon terme) /boot/efi.

Hors ligne

#21 07-02-2024 11:56:32

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

pomme a écrit :

Dans /boot/efi/EFI/systemd, le fichier systemd-bootx64.efi fait 140.3 Ko ce qui correspond a la taille de /boot/efi/EFI/Boot/bootx64.efi.


Cela confirme ce que je soupçonnais : systemd-boot s'est aussi installé dans le "chemin de support amovible" (removable media path) à la place de shim(+grub), et c'est peut-être pour cela qu'il ne s'est pas enregistré dans les variables de boot EFI (visibles avec efiboomgr). Cet emplacement est utilisé par défaut par par le firmware UEFI quand les variables de boot EFI sont manquantes ou inopérantes.

Par conséquent, si un jour la variable de boot EFI pour Debian est supprimée (cela peut arriver à cause d'une mise à jour ou d'une réinitialisation du BIOS/UEFI, de l'intervention d'un autre système d'exploitation, changement de carte mère...) alors c'est systemd-boot qui sera lancé au lieu de shim+grub. Pour l'éviter, il faut réinstaller shim dans le chemin de support amovible soit manuellement en copiant shimx64.efi sur bootx64.efi, soit en exécutant grub-install avec l'option --force-extra-removable.

pomme a écrit :

j'ai demandé plusieurs fois s'il serait possible de réinitialiser /boot/efi


Réinitialiser la partition EFI, ça aurait impliqué de ne pas restaurer le contenu de la partition EFI mais de le recréer à partir de zéro en réinstallant les chargeurs d'amorçage souhaités. Il n'y a pas encore de commande universelle pour faire cela, mais certains y pensent.

Dernière modification par raleur (07-02-2024 11:58:26)


Il vaut mieux montrer que raconter.

Hors ligne

#22 07-02-2024 14:16:06

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

Je viens de passer la commande : grub-install --force-extra-removable, et maintenant, la taille de /boot/efi/EFI/Boot/bootx64.efi, correspond à celle de /boot/efi/EFI/debian/shimx64.efi.
Considères-tu que c'est ok maintenant?
/boot/efi/EFI/systemd serait un résidu de l'installation ratée de systemd-boot et systemd-boot-efi ?

raleur a écrit :

(#13)-Tu devrais pouvoir supprimer EFI/grub qui est a priori inutile, mais ça ne récupère que 6 Mo. Pour supprimer systemd-boot, tu peux supprimer 8dbdb7e30d5445aa946f0f26aaa66a86, loader et EFI/systemd


Selon toi ce que tu as écrit est-il toujours valable? Il y a maintenant de la place, mais si ça ne sert à rien, je préfère supprimer.
La commande : # efibootmgr -v donne maintenant le résultat suivant:

# efibootmgr -v



BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0000,0005
Boot0000* Windows Boot Manager  HD(4,GPT,7f981fca-3ef8-11ec-9b21-e31658627a96,0x745f2800,0x113800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0004* debian  HD(6,GPT,d1d37eb8-ab04-44c6-bd2d-b364f47c42f7,0x1be5c800,0xc0000)/File(\EFI\DEBIAN\SHIMX64.EFI)
Boot0005* debian  HD(6,GPT,d1d37eb8-ab04-44c6-bd2d-b364f47c42f7,0x1be5c800,0xc0000)/File(\EFI\DEBIAN\GRUBX64.EFI)..BO


Présence de 2 fois debian, cela te semble-t-il cohérent ?
Merci à toi.

Dernière modification par pomme (07-02-2024 14:30:39)

Hors ligne

#23 07-02-2024 15:53:54

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

pomme a écrit :

Considères-tu que c'est ok maintenant?


Pour que GRUB soit lancé (via shim) dans tous les cas, oui.

pomme a écrit :

Selon toi ce que tu as écrit est-il toujours valable?


Oui.

pomme a écrit :

Présence de 2 fois debian, cela te semble-t-il cohérent ?


L'entrée Debian qui pointe vers GRUBX64.EFI n'a pas été créée par grub-install, mais je ne suis pas particulièrement surpris de la voir revenir puisqu'elle était déjà présente avant que grub-install la supprime et remplace par shimx64.efi. Je note aussi que le chemin cible de la "bonne" entrée Debian est passé de minuscules à majuscules. Je soupçonne le firmware UEFI d'en être responsable et de faire du zèle, j'ai déjà vu ça sur un PC et une carte mère Asus. Tant que le secure boot est désactivé ou que la "bonne" entrée Debian reste en place ce n'est pas gênant mais dans le cas contraire la présence de cette entrée qui n'est pas compatible avec le secure boot pourrait empêcher la machine d'utiliser le chemin de support amovible.


Il vaut mieux montrer que raconter.

Hors ligne

#24 07-02-2024 16:22:29

pomme
Membre
Distrib. : Debian 12.5 bookworm
Noyau : Linux 6.1.0-20-amd64
(G)UI : Cinnamon
Inscription : 09-07-2016

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

J'ai fait le "nettoyage" dans /boot/efi, redémarré la machine en passant par le firmware UEFI, j'ai désactivé la deuxième entrée debian.
Au retour:

# efibootmgr -v



BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0000,0005
Boot0000* Windows Boot Manager  HD(4,GPT,7f981fca-3ef8-11ec-9b21-e31658627a96,0x745f2800,0x113800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0004* debian  HD(6,GPT,d1d37eb8-ab04-44c6-bd2d-b364f47c42f7,0x1be5c800,0xc0000)/File(\EFI\DEBIAN\SHIMX64.EFI)
Boot0005  debian  HD(6,GPT,d1d37eb8-ab04-44c6-bd2d-b364f47c42f7,0x1be5c800,0xc0000)/File(\EFI\DEBIAN\GRUBX64.EFI)..BO


L'entrée "Boot0005" est toujours présente mais sans *.
Que faut-il en penser?
Merci

Hors ligne

#25 07-02-2024 16:30:03

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Erreur lors du redimensionnement de /boot/efi

L'absence de l'astérisque est censée indiquer que l'entrée est inactive, je n'en sais pas plus. De toute façon elle est après Windows dans l'ordre de boot.

Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums