utilité de la partition EFI ?
je dois dire que j'ai du mal à appréhender cette notion
ma marotte : faire des essais , repousser mes limites
un peu long à expliquer
le cas qui me pose question :
avec ou sans boot/efi , mes 2 OS UEFI semblent tourner correctement
(j'ai fait 2 essais un en 21.04 et un en 18.04)
1-j'ai un disque "sde" qui boote au redémarrage de mon PC
2- il démarre sur la partition sde3 qui est
ubuntu 20.04 non UEFI
le grub de cette partition contient tous les menusentry qui me permettent de lancer les autres OS contenus sur la machine
ça fonctionne bien mais je viens de m'apercevoir de ceci
3- j'ai installé une version 21.04 pour "essayer"
l'installation s'est déroulée correctement
21.04 tourne très bien ( comme les autres , je lance 21.04 via le grub de 20.04 )
extrait du menuentry
menuentry 'U21.04-a5 : Ubuntu Hirsute Hippo (development branch) (21.04) (sur /dev/sda5)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-5397b6ba-6c88-4d95-bf6d-e5fb60d6f09e' {
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 5397b6ba-6c88-4d95-bf6d-e5fb60d6f09e
else
search --no-floppy --fs-uuid --set=root 5397b6ba-6c88-4d95-bf6d-e5fb60d6f09e
fi
linux /boot/vmlinuz-5.8.0-36-generic root=UUID=5397b6ba-6c88-4d95-bf6d-e5fb60d6f09e ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.8.0-36-generic
}
mais un moment je vois ceci dans fstab
UUID=34D9-A436 /boot/efi
j'aurais installé 21.04 en EFI (pas fait attention)
jpb@jpb-MS-7A70:/boot/efi$ cat /etc/fstab
# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=5397b6ba-6c88-4d95-bf6d-e5fb60d6f09e / ext4 errors=remount-ro 0 1
#/boot/efi was on /dev/sde1 during installation
UUID=34D9-A436 /boot/efi vfat umask=0077 0 1
#préparation fileswap 2020-12-14
/swapfile none swap sw 0 0
# ajout data et sh 2020-12-14
LABEL=Data /media/Data ext4 defaults,nofail 0 2
LABEL=SH /media/SH ext4 defaults,nofail 0 2
pour "essayer"
je supprime de fstab le /boot/efi #UUID=34D9-A436 /boot/efi
jpb@jpb-MS-7A70:/boot/efi$ cat /etc/fstab
# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=5397b6ba-6c88-4d95-bf6d-e5fb60d6f09e / ext4 errors=remount-ro 0 1
#/boot/efi was on /dev/sde1 during installation
#UUID=34D9-A436 /boot/efi vfat umask=0077 0 1
#préparation fileswap 2020-12-14
/swapfile none swap sw 0 0
# ajout data et sh 2020-12-14
LABEL=Data /media/Data ext4 defaults,nofail 0 2
LABEL=SH /media/SH ext4 defaults,nofail 0 2
je reboote
à ma surprise , U21.04 semble se lancer correctement
==================================================================
mais ( problème réglé que je note quand même , je n'ai donc pas joint les images)
je lance nautilus... et là je vois que je n'ai plus accès normalement aux autres partitions
elles ne sont plus visibles dans "Autres emplacements"
#autres-emplacements-2021-01-24 06-54-03.png
gparted se lance ( un petit souci il manquerait les paquets dosfstool et mtools)
#manque-dosfstools-mtools-2021-01-24 06-46-10.png
je vérifie : dosfstools est installé , pas mtools
j'installe le paquet mtools qui semble manquer,
je reboote
gparted et nautilus redeviennent OK
problème "annexe" réglé (et pour info , en 18.04 mtools était installé)
=================================================================
suite ...
remarque sans /boot/efi dans fstab le répertoire /boot/efi est vide
jpb@jpb-MS-7A70:/boot/efi$ sudo ls -ails
total 8
652802 4 drwxrwxr-x 2 root root 4096 déc. 13 18:15 .
652801 4 drwxr-xr-x 4 root root 4096 janv. 23 15:37 ..
jpb@jpb-MS-7A70:/boot/efi$
contenu de fichiers ,
21.04 lancé avec /boot/efi dans fstab
avec /boot/efi dans fstab 21.04
cat /boot/efi/EFI/ubuntu/BOOTX64.csv
shimx64.efi,ubuntu,,This is the boot entry for ubuntu
cat /boot/efi/EFI/ubuntu/grub.cfg
search.fs_uuid 5397b6ba-6c88-4d95-bf6d-e5fb60d6f09e root hd0,msdos5
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
jpb@jpb-MS-7A70:/boot$
j'ai refait la même manip avec 18.04 avec le même résultat
contenu de fichiers ,
18.04 lancé avec /boot/efi dans fstab
(en fait les contenus sont les mêmes pour ces 2 fichiers "texte")
cat BOOTX64.CSV
shimx64.efi,ubuntu,,This is the boot entry for ubuntu
cat grub.cfg
search.fs_uuid 5397b6ba-6c88-4d95-bf6d-e5fb60d6f09e root hd0,msdos5
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
uuid 5397.... hd0,msdos5 correspond à 21.04 qui est le dernier OS installé
dans ces conditions 21.04 et 18.04 "semblent" tourner correctement avec ou sans /boot/efi dans fstab
alors une réponse simple ou non ??