Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/12/2021, à 18:25

alh54

Taille de partition EFI.

Bonjour à tous.
Je crée ce fil pour faire un retour d'expérience concernant la taille de la partition EFI et d'autre part pour répondre à geole qui préconise une taille de 36 Mo.
J'ai installé pour un parent Ubuntu en dual boot avec Windows sur un dell latitude. la partion EFI est d'origine elle fait 100 Mo. Je n'y ai pas touché puisque Windows est installé immédiatement après.

Gnome-software installe une mise à jour du firmware, ça se passe bien.
La 2ème mise à jour du firmware échoue par manque d'espace dans la partition EFI. Et pour cause FWUPD garde l'historique et les logs de la 1ère mise à jour dans la partition EFI, je le soupçonne aussi de télécharger les fichiers de mise à jour du firmware dans cette partition pour le installer au reboot. J'ai renoncé à la mise à jour du firmware.

Si avec 100 Mo je me retrouve à l'étroit que dire si j'avais 36 Mo?

Capture-d-cran-de-2020-10-18-22-50-05.png

Dernière modification par alh54 (Le 23/12/2021, à 18:30)

Hors ligne

#2 Le 23/12/2021, à 18:36

iznobe

Re : Taille de partition EFI.

D ' apres les chiffres sur l' image , je ne vois nulle part 100 M .
il aurait été plus judicieux de montrer la taille de la partition avec gparted ( ou avec une commande ) .

il y a la doc , pour la taille de partition EFI : https://doc.ubuntu-fr.org/uefi#creer_une_partition_efi
qui stipule 36 Mo lorsque aucun windows ne sera ou est installé , sinon 250 Mo maximum ...

Dernière modification par iznobe (Le 23/12/2021, à 18:38)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#3 Le 23/12/2021, à 18:56

alh54

Re : Taille de partition EFI.

Je ne raconte pas des blagues.

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sda3          100M     72M   29M  72% /boot/efi

Le souci n'a aucun rapport avec Windows, je parle de fuwpd.

Hors ligne

#4 Le 23/12/2021, à 19:02

geole

Re : Taille de partition EFI.

alh54 a écrit :

Bonjour à tous.
Je crée ce fil pour faire un retour d'expérience concernant la taille de la partition EFI et d'autre part pour répondre à geole qui préconise une taille de 36 Mo.

Uniquement lorsque windows n'est pas prévu au planning d'installation.


Tu m'apprends  le stockage du firmware dans cette partition.

Dernière modification par geole (Le 23/12/2021, à 19:13)

Hors ligne

#5 Le 23/12/2021, à 19:37

alh54

Re : Taille de partition EFI.

Si cette partition existe à l'achat (c'est mon cas) on n'y peut rien mais si on a à la créer, à mon avis autant prévoir suffisant dès le départ pour ne pas tomber dans cette problématique.

Hors ligne

#6 Le 23/12/2021, à 20:06

geole

Re : Taille de partition EFI.

Bien vu.
A une époque,  windows livrait avec 511 Mo, puis maintenant, il installe avec je ne sais plus combien et je ne sais pas à combien installe ubuntu, mais je crois que cela est aux environs de 100 Mo.

Pour ton contexte,  Il y a une solution  avec gparted
1) Regarder dans le disque s'il y a un espace plus grand de libre. Au besoin, le fabriquer.
2) Faire un copier/coller de la partition ESP après l'avoir démontée dans cet espace libre.
3) Agrandir la partition de l'espace nécessaire.   

agrandir la partition de 36.00 Mio à 3.52 Gio  00:00:02    ( SUCCÈS ) 

4) Supprimer la première partition et mettre  le drapeau ESP dans la seconde.

Dernière modification par geole (Le 23/12/2021, à 22:21)

Hors ligne

#7 Le 24/12/2021, à 20:43

geole

Re : Taille de partition EFI.

Bonjour.
Je pense que ubuntu n'est pas au courant de cette subtilité car il n'a pas prévu de mettre à jour le firmware à partir de /boot/efi mais à partir de /boot/grub.
Extrait du fichier /boot/grub/grub.cfg

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
	fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

Hors ligne

#8 Le 24/12/2021, à 22:18

alh54

Re : Taille de partition EFI.

Bonjour,
Non, le menu fwsetup n'est pas prévu pour le flashage des firmwares, il ne fait qu'afficher les réglages des firmwares. C'est comme si j'appuyais sur F2 au démarrage.
C'est fwupd qui flashe. Ubuntu software est compilé avec fwupd, donc il lui aussi peut le faire.

J'ai pensé à ta solution su #6 qui me parait logique, heureusement j'ai résolu le souci avant.
J'ai procédé en ligne de commande et le flashage s'est correctement déroulé.

sudo fwupdmgr clear-history
sudo fwupdmgr get-devices
sudo fwupdmgr get-updates
sudo fwupdmgr update

Maintenant avec ubuntu softawre le message d'erreur (capture du #1) a disparu, il dit que tout est à jour.

Merci pour ton intérêt sur le sujet, ça permet de mieux aiguiller les demandeurs d'aide avant l'installation.

Dernière modification par alh54 (Le 24/12/2021, à 22:19)

Hors ligne

#9 Le 10/01/2022, à 17:36

geole

Re : Taille de partition EFI.

Bonjour
Voici le résultat d'une installation standard  en LEGACY de ubuntu 22.04 sur un disque dur en lui laissant tout faire.

sudo parted /dev/sde  unit MiB print free
Modèle : Maxtor 6 L200M0 (scsi)
Disque /dev/sde : 194480MiB
Taille des secteurs (logiques/physiques) : 512B/512B
Table de partitions : gpt
Drapeaux de disque : 

Numéro  Début      Fin        Taille     Système de fichiers  Nom                   Drapeaux
        0,02MiB    32,0MiB    32,0MiB    Espace libre
 1      32,0MiB    64,0MiB    32,0MiB                                               bios_grub
 2      64,0MiB    576MiB     512MiB     fat32                EFI System Partition  démarrage, esp
 3      576MiB     194461MiB  193885MiB  ext4
        194461MiB  194480MiB  18,9MiB    Espace libre


sudo fdisk -l /dev/sde
Disque /dev/sde : 189,94 GiB, 203927027200 octets, 398294975 secteurs
Disk model: L200M0          
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 / 33553920 octets
Type d'étiquette de disque : gpt
Identifiant de disque : AA0E9304-3EBB-481C-A836-64865D03DBC6

Périphérique   Début       Fin  Secteurs Taille Type
/dev/sde1      65535    131069     65535    32M Amorçage BIOS
/dev/sde2     131070   1179629   1048560   512M Système EFI
/dev/sde3    1179630 398256194 397076565 189,3G Système de fichiers Linux
a@a:~$
Un boot-info montre l'utilisation de la partition bios-boot
    ---------------------------------------------------------------------------
 => Grub2 (v2.00) is installed in the MBR of /dev/sdf and looks at sector 
    65535 of the same hard drive for core.img. core.img is at this location 
    and looks for (,gpt3)/boot/grub. It also embeds following components:

et que la partition EFi a de la place disponible

df (filtered): _________________________________________________________________
                   Avail Use% Mounted on
sdf2              505.7M   1% /mnt/boot-sav/sdf2
ncdu 1.14.1 ~ Use the arrow keys to navigate, press ? for help                  
--- /mnt/EFI -------------------------------------------------------------------                     /..                                                    
    3,4 MiB [##########] /ubuntu
    1,8 MiB [#####     ] /BOOT
a@a:/mnt/EFI/BOOT$ ls -als
total 1868
  4 drwxr-xr-x 2 root root   4096 janv. 10 15:52 .
  4 drwxr-xr-x 4 root root   4096 janv. 10 15:52 ..
936 -rwxr-xr-x 1 root root 955656 janv. 10 15:52 BOOTX64.EFI
 84 -rwxr-xr-x 1 root root  85672 janv. 10 15:52 fbx64.efi
840 -rwxr-xr-x 1 root root 856232 janv. 10 15:52 mmx64.efi
a@a:/mnt/EFI/BOOT$ cd ..
a@a:/mnt/EFI$ cd ubuntu
a@a:/mnt/EFI/ubuntu$ ls -als
total 3496
   4 drwxr-xr-x 2 root root    4096 janv. 10 15:52 .
   4 drwxr-xr-x 4 root root    4096 janv. 10 15:52 ..
   4 -rwxr-xr-x 1 root root     108 janv. 10 15:52 BOOTX64.CSV
   4 -rwxr-xr-x 1 root root     126 janv. 10 15:52 grub.cfg
1704 -rwxr-xr-x 1 root root 1742728 janv. 10 15:52 grubx64.efi
 840 -rwxr-xr-x 1 root root  856232 janv. 10 15:52 mmx64.efi
 936 -rwxr-xr-x 1 root root  955656 janv. 10 15:52 shimx64.efi
a@a:/mnt/EFI/ubuntu$ 

Dernière modification par geole (Le 10/01/2022, à 20:55)

Hors ligne

#10 Le 10/01/2022, à 17:57

iznobe

Re : Taille de partition EFI.

alh54 a écrit :

J'ai procédé en ligne de commande et le flashage s'est correctement déroulé.

sudo fwupdmgr clear-history
sudo fwupdmgr get-devices
sudo fwupdmgr get-updates
sudo fwupdmgr update

Maintenant avec ubuntu softawre le message d'erreur (capture du #1) a disparu, il dit que tout est à jour.

Bonjour , reflexion faites , desolé pour le retard ... mais , si les commandes ci-dessus ont permis de flasher le firmware sans soucis , ne peut on pas dire que la solution utilisée par ton systeme est buggué dans ce cas ?

si il suffit de lancer fwupdmgr clear-history , pour recuperer la place , pourquoi est ce que ca n' est pas prevu automatiquement , on sait tres bien qu ' un jour ou l' autre il y aura manque de place .

Dernière modification par iznobe (Le 10/01/2022, à 17:58)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#11 Le 10/01/2022, à 18:51

alh54

Re : Taille de partition EFI.

geole a écrit :

2      64,0MiB    576MiB     512MiB     fat32                EFI System Partition  démarrage, esp

Oui, 512 Gib c'est très confortable malheureusement les fabricants font souvent des partitions esp à 100 Mib ce qui me parait limite.

iznobe a écrit :

si les commandes ci-dessus ont permis de flasher le firmware sans soucis , ne peut on pas dire que la solution utilisée par ton systeme est buggué dans ce cas ?

Gnome-software ne le prévoit peut être pas, c'est pas très sain  non plus de faire un clear history au cas ou on voudrait revenir en arrière.

iznobe a écrit :

on sait tres bien qu ' un jour ou l' autre il y aura manque de place .

J'en suis conscient mais je ne vais pas faire un flashage du bios tous les mois, pour le moment j'en reste là.
J'ai vu quelqu'un sur le web qui a supprimé les répertoires de traduction (qui ne lui servent à rien) du dossier windows de la partition EFI pour gagner de la place.

Dernière modification par alh54 (Le 10/01/2022, à 18:53)

Hors ligne