Contenu | Rechercher | Menus

Annonce

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 25/09/2020, à 18:08

malbo

(test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

Normalement, il faudrait un disque ayant une table de partition GPT pour y installer Ubuntu en mode EFI. Mais de temps en temps, on voit des install assez bizarres comme dans ce fil de francjacb. J'ai fait ce test pour essayer de comprendre.
J'en retire que pour réussir cette installation non-conventionnelle, il faut 3 conditions :
1) le disque doit avoir une table de partition MSDOS
2) il faut démarrer sur le support d'installation en mode EFI
3) A l'étape "Type d'installation", il faut sélectionner "Autre chose". Et là, il faut créer manuellement les partitions avec impérativement une partition EFI qu'on peut créer avec l'installateur (voir capture d'écran ci-dessous) et bien sûr une partition racine (et éventuellement d'autres partitions)
1601059550.png
Voici à quoi ça ressemble après installation. C'est un Boot-info réalisé depuis une session du Ubuntu installé (ne pas considérer sdb qui n'intervient pas dans la manip. Tout se passe sur sda) :

boot-info-4ppa125                                              [20200925_1246]

============================== Boot Info Summary ===============================

 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos1)/boot/grub. It also embeds following components:
    
    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_msdos biosdisk
    ---------------------------------------------------------------------------
 => libparted MBR boot code is installed in the MBR of /dev/sdb.

sda1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/BOOT/fbx64.efi /efi/BOOT/mmx64.efi 
                       /efi/ubuntu/grubx64.efi /efi/ubuntu/mmx64.efi 
                       /efi/ubuntu/shimx64.efi /efi/ubuntu/grub.cfg

sda2: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sda5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 20.04.1 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab /etc/default/grub

sdb1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        


================================ 1 OS detected =================================

OS#1:   L'OS actuellement utilisé - Ubuntu 20.04.1 LTS CurrentSession on sda5

============================ Architecture/Host Info ============================

CPU architecture: 64-bit
BOOT_IMAGE of the installed session in use:
/boot/vmlinuz-5.4.0-48-generic root=UUID=8a14964c-7725-4530-b9d0-171887f8cf74 ro quiet splash vt.handoff=7


===================================== UEFI =====================================

BIOS is EFI-compatible, and is setup in EFI-mode for this installed-session.

efibootmgr -v
BootCurrent: 0004
BootOrder: 0004,0000,0001,0002,0003
Boot0000* EFI DVD/CDROM	PciRoot(0x0)/Pci(0x1,0x1)/Ata(1,0,0)
Boot0001* EFI Hard Drive	PciRoot(0x0)/Pci(0xd,0x0)/Sata(0,0,0)
Boot0002* EFI Hard Drive 1	PciRoot(0x0)/Pci(0xd,0x0)/Sata(1,0,0)
Boot0003* EFI Internal Shell	MemoryMapped(11,0x2100000,0x28fffff)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)
Boot0004* ubuntu	HD(1,MBR,0x18d7ff46,0x800,0x124000)/File(\EFI\ubuntu\shimx64.efi)

2895d47544fd587b26c7e29be1295c27   sda1/BOOT/fbx64.efi
dc3c47be2f78a78e5e57d097ae6c5c84   sda1/BOOT/mmx64.efi
114bd85eec32e3162958ea034020821d   sda1/ubuntu/grubx64.efi
dc3c47be2f78a78e5e57d097ae6c5c84   sda1/ubuntu/mmx64.efi
78415fb8fb9b909f8029858113f1335f   sda1/ubuntu/shimx64.efi
78415fb8fb9b909f8029858113f1335f   sda1/BOOT/BOOTX64.efi


============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

sda	: notGPT,	no-BIOSboot,	has---ESP, 	not-usb,	not-mmc, has-os,	2048 sectors * 512 bytes
sdb	: notGPT,	no-BIOSboot,	has-noESP, 	not-usb,	not-mmc, no-os,	2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

sda5	: is-os,	64, apt-get,	signed grub-pc grub-efi ,	grub2,	grub-install,	grubenv-ok,	update-grub,	not-far
sda1	: no-os,	32, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	not-far
sdb1	: no-os,	32, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	not-far

Partitions info (2/3): _________________________________________________________

sda5	: isnotESP,	fstab-has-goodEFI,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot
sda1	: is---ESP,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot
sdb1	: isnotESP,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot

Partitions info (3/3): _________________________________________________________

sda5	: not-sepboot,	with-boot,	fstab-without-boot,	not-sep-usr,	with--usr,	fstab-without-usr,	std-grub.d,	sda
sda1	: not-sepboot,	no-boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	std-grub.d,	sda
sdb1	: maybesepboot,	no-boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	std-grub.d,	sdb

fdisk -l (filtered): ___________________________________________________________

Disk sda: 20.13 GiB, 21613379584 bytes, 42213632 sectors
Disk identifier: 0x18d7ff46
      Boot   Start      End  Sectors  Size Id Type
sda1  *       2048  1198079  1196032  584M ef EFI (FAT-12/16/32)
sda2       1200126 42213375 41013250 19.6G  5 Extended
sda5       1200128 42213375 41013248 19.6G 83 Linux
Disk sdb: 61.25 GiB, 65763082240 bytes, 128443520 sectors
Disk identifier: 0xd8be4c12
      Boot Start       End   Sectors  Size Id Type
sdb1        2048 128442367 128440320 61.3G 83 Linux

parted -lm (filtered): _________________________________________________________

sda:21.6GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:613MB:612MB:fat32::boot, esp;
2:614MB:21.6GB:21.0GB:::;
5:614MB:21.6GB:21.0GB:ext4::;
sdb:65.8GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:65.8GB:65.8GB:ext4::;

blkid (filtered): ______________________________________________________________

NAME   FSTYPE   UUID                                 PARTUUID                             LABEL          PARTLABEL
sda                                                                                                      
├─sda1 vfat     41D2-7634                            18d7ff46-01                                         
├─sda2                                               18d7ff46-02                                         
└─sda5 ext4     8a14964c-7725-4530-b9d0-171887f8cf74 18d7ff46-05                                         
sdb                                                                                                      
└─sdb1 ext4     11efb032-65f4-4ffb-83a9-19b2579e0138 d8be4c12-01                          img_clonezilla 

df (filtered): _________________________________________________________________

       Avail Use% Mounted on
sda5    11.4G  35% /
sdb1    42.4G  24% /mnt/boot-sav/sdb1

Mount options: __________________________________________________________________

sda5   rw,relatime,errors=remount-ro
sdb1   rw,relatime

===================== sda1/efi/ubuntu/grub.cfg (filtered) ======================

search.fs_uuid 8a14964c-7725-4530-b9d0-171887f8cf74 root hd0,msdos5 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

====================== sda5/boot/grub/grub.cfg (filtered) ======================

Ubuntu   8a14964c-7725-4530-b9d0-171887f8cf74
Ubuntu, avec Linux 5.4.0-48-generic   8a14964c-7725-4530-b9d0-171887f8cf74
Ubuntu, avec Linux 5.4.0-42-generic   8a14964c-7725-4530-b9d0-171887f8cf74
### END /etc/grub.d/30_os-prober ###
UEFI Firmware Settings   uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###

========================== sda5/etc/fstab (filtered) ===========================

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=8a14964c-7725-4530-b9d0-171887f8cf74 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=41D2-7634  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

======================= sda5/etc/default/grub (filtered) =======================

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

==================== sda5: Location of files loaded by Grub ====================

           GiB - GB             File                                 Fragment(s)
  13,965976715 = 14,995853312   boot/grub/grub.cfg                             2
   5,489391327 = 5,894189056    boot/vmlinuz                                   1
   4,294063568 = 4,610715648    boot/vmlinuz-5.4.0-42-generic                  1
   5,489391327 = 5,894189056    boot/vmlinuz-5.4.0-48-generic                  1
   4,294063568 = 4,610715648    boot/vmlinuz.old                               1
   5,829338074 = 6,259204096    boot/initrd.img                                4
   5,352008820 = 5,746675712    boot/initrd.img-5.4.0-42-generic               3
   5,829338074 = 6,259204096    boot/initrd.img-5.4.0-48-generic               4
   5,352008820 = 5,746675712    boot/initrd.img.old                            3

===================== sda5: ls -l /etc/grub.d/ (filtered) ======================

-rwxr-xr-x 1 root root 17622 sept.  8 12:24 10_linux
-rwxr-xr-x 1 root root 42359 sept.  8 12:24 10_linux_zfs
-rwxr-xr-x 1 root root 12894 juil. 31 02:34 20_linux_xen
-rwxr-xr-x 1 root root 12059 juil. 31 02:34 30_os-prober
-rwxr-xr-x 1 root root  1424 juil. 31 02:34 30_uefi-firmware
-rwxr-xr-x 1 root root   214 juil. 31 02:34 40_custom
-rwxr-xr-x 1 root root   216 juil. 31 02:34 41_custom


Suggested repair: ______________________________________________________________

The default repair of the Boot-Repair utility would reinstall the grub-efi-amd64-signed of
sda5,
using the following options:        sda1/boot/efi,
Additional repair would be performed: unhide-bootmenu-10s  use-standard-efi-file    

Final advice in case of suggested repair: ______________________________________


Please do not forget to make your UEFI firmware boot on the L'OS actuellement utilisé - Ubuntu 20.04.1 LTS CurrentSession entry (sda1/efi/****/shim****.efi (**** will be updated in the final message) file) !

Il s'agit bien d'une installation en mode EFI comme on peut voir noté en clair dans le Boot-info :

===================================== UEFI =====================================

BIOS is EFI-compatible, and is setup in EFI-mode for this installed-session.

Et on peut voir le type de partitionnement MSDOS du disque sda dans cet extrait :

parted -lm (filtered): _________________________________________________________

sda:21.6GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:613MB:612MB:fat32::boot, esp;
2:614MB:21.6GB:21.0GB:::;
5:614MB:21.6GB:21.0GB:ext4::;

La mention concernant Grub dans le MBR est due à une précédente installation de Ubuntu dans ce disque :

============================== Boot Info Summary ===============================

 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos1)/boot/grub. It also embeds following components:

Evidemment, ce chargeur d'amorçage en mode BIOS ne peut pas fonctionner. Ce qui fonctionne, c'est l'amorcage en mode EFI sur la partition EFI (sda1). L'extrait suivant donne les détails :

===================================== UEFI =====================================

BIOS is EFI-compatible, and is setup in EFI-mode for this installed-session.

efibootmgr -v
BootCurrent: 0004
BootOrder: 0004,0000,0001,0002,0003
Boot0000* EFI DVD/CDROM	PciRoot(0x0)/Pci(0x1,0x1)/Ata(1,0,0)
Boot0001* EFI Hard Drive	PciRoot(0x0)/Pci(0xd,0x0)/Sata(0,0,0)
Boot0002* EFI Hard Drive 1	PciRoot(0x0)/Pci(0xd,0x0)/Sata(1,0,0)
Boot0003* EFI Internal Shell	MemoryMapped(11,0x2100000,0x28fffff)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)
Boot0004* ubuntu	HD(1,MBR,0x18d7ff46,0x800,0x124000)/File(\EFI\ubuntu\shimx64.efi)

La ligne BootCurrent indique que le démarrage courant s'est fait sur l'entrée 0004. Et la ligne correspondante Boot0004 révèle que le fichier utilisé pour ce démarrage est le fichier \EFI\ubuntu\shimx64.efi qui se trouve sur la partition sda1 (0x18d7ff46 est l'identifiant du disque sda, 0x800 est le début de la partition en hexadécimal qui correspond à 2048 secteurs, 0x124000 est la fin de la partition exprimée en hexadécimal qui correspond à 1196032 secteurs)

EDIT : il est à noter que l'installateur n'affiche aucun message pour signaler que le type de partitionnement MSDOS n'est pas convenable. Mais les gens ne comprennent pas les alertes (dixit le grand comique de l'Etat pour Lubrizol)

Dernière modification par malbo (Le 27/09/2020, à 09:28)

Hors ligne

#2 Le 26/09/2020, à 10:08

malbo

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

Pour faire suite à l'essai précédent, je tente une réinstallation de Ubuntu 20.04.1 par dessus l'installation réalisée dans le post #1 avec le choix "Supprimer Ubuntu 20.04.1 LTS et réinstaller" :
1601115839.png
Juste après validation de ce choix, l'installateur affiche ça :
1601115999.png
Cela signifie qu'il va se contenter de formater la partition racine sda5 - puis d'y faire une installation neuve - mais qu'il va conserver la partition EFI sda1. On peut en déduite qu'il va conserver le type de partitionnement MSDOS.
Effectivement, à l'issue de l'installation, je peux vérifier que le type de partitionnement est resté MSDOS, que l'UUID de la partition EFI sda1 est inchangé. Seul l'UUID de la partition racine sda5 a été modifié.

Commentaire : si on souhaite se débarrasser du type de partitionnement MSDOS, la réinstallation automatique "Supprimer Ubuntu 20.04.1 LTS et réinstaller" ne convient pas. Il est nécessaire de créer une nouvelle table de partition GPT à la place de la table de partition MSDOS. Donc c'est du lourd puisque tout ce qu'il y a sur le disque sera perdu lors de la création de cette nouvelle table. Il faut donc sauvegarder sur disque dur externe ce qui est précieux sur le disque afin de pouvoir le réintégrer ultérieurement. Ensuite Il y a deux voies possibles :
1) sélectionner "Effacer le disque et installer Ubuntu" lors de l'installation suivante. L'installateur s'occupe automatiquement de remplacer le type MSDOS par GPT et réalise une installation conventionnelle EFI c'est à dire une partition EFI et une partition racine.
2) sélectionner "Autre chose" puis créer prioritairement une nouvelle table de partition avant de se lancer dans la création des partitions EFI, racine (et éventuellement autres partitions, par exemple une partition /home si on juge utile d'en créer une)

Dernière modification par malbo (Le 26/09/2020, à 10:29)

Hors ligne

#3 Le 27/09/2020, à 06:20

malbo

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

J'ai voulu voir si c'était pareil avec la version LTS précédente. Je suis parti d'un disque ayant une table de partition MSDOS - en fait, c'est le disque ( Disk identifier: 0x18d7ff46 ) que j'ai utilisé dans le post #1 - dont j'ai viré toutes les partitions. Puis j'ai fait l'installation de Ubuntu 18.04.5 comme je l'avais fait dans le post #1 :
1601188910.png1601188954.png1601188992.png1601189036.png1601189106.png
Photo_1 : sélection "Autre chose"
Photo_2 : création de la partition EFI (ne pas tenir compte de sdb, il n'intervient pas dans la manip. Tout se passe dans sda)
Photo_3 : création de la partition racine. La case "Logique" est cochée de base. Je n'y touche pas.
Photo_4 : état après création des partitions. On peut voir qu'il va créer une partition sda5, ça veut dire qu'il va créer une partition étendue dans laquelle il y aura la partition logique sda5. Donc on sait déjà qu'il va conserver le partitionnement MSDOS
Photo_5 : l'installateur affiche ce qu'il va faire.
Après l'installation, je fais un Boot-info depuis une session du Ubuntu 18.04.5 :

boot-info-4ppa125                                              [20200926_2053]

============================== Boot Info Summary ===============================

 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos1)/boot/grub. It also embeds following components:
    
    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_msdos biosdisk
    ---------------------------------------------------------------------------
 => libparted MBR boot code is installed in the MBR of /dev/sdb.

sda1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/BOOT/fbx64.efi /efi/ubuntu/grubx64.efi 
                       /efi/ubuntu/mmx64.efi /efi/ubuntu/shimx64.efi 
                       /efi/ubuntu/grub.cfg

sda2: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sda5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 18.04.5 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab /etc/default/grub

sdb1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        


================================ 1 OS detected =================================

OS#1:   L'OS actuellement utilisé - Ubuntu 18.04.5 LTS CurrentSession on sda5

============================ Architecture/Host Info ============================

CPU architecture: 64-bit
BOOT_IMAGE of the installed session in use:
/boot/vmlinuz-5.4.0-48-generic root=UUID=9dfe246e-6ac6-433b-96d2-cc9790abe04f ro quiet splash vt.handoff=1


===================================== UEFI =====================================

BIOS is EFI-compatible, and is setup in EFI-mode for this installed-session.

efibootmgr -v
BootCurrent: 0004
BootOrder: 0004,0000,0001,0002,0003
Boot0000* EFI DVD/CDROM	PciRoot(0x0)/Pci(0x1,0x1)/Ata(1,0,0)
Boot0001* EFI Hard Drive	PciRoot(0x0)/Pci(0xd,0x0)/Sata(0,0,0)
Boot0002* EFI Hard Drive 1	PciRoot(0x0)/Pci(0xd,0x0)/Sata(1,0,0)
Boot0003* EFI Internal Shell	MemoryMapped(11,0x2100000,0x28fffff)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)
Boot0004* ubuntu	HD(1,MBR,0x18d7ff46,0x800,0x124000)/File(\EFI\ubuntu\shimx64.efi)

2895d47544fd587b26c7e29be1295c27   sda1/BOOT/fbx64.efi
57aa3da585395db1e31f30d515885300   sda1/ubuntu/grubx64.efi
dc3c47be2f78a78e5e57d097ae6c5c84   sda1/ubuntu/mmx64.efi
78415fb8fb9b909f8029858113f1335f   sda1/ubuntu/shimx64.efi
78415fb8fb9b909f8029858113f1335f   sda1/BOOT/BOOTX64.efi


============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

sda	: notGPT,	no-BIOSboot,	has---ESP, 	not-usb,	not-mmc, has-os,	2048 sectors * 512 bytes
sdb	: notGPT,	no-BIOSboot,	has-noESP, 	not-usb,	not-mmc, no-os,	2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

sda5	: is-os,	64, apt-get,	signed grub-pc grub-efi ,	grub2,	grub-install,	grubenv-ok,	update-grub,	not-far
sda1	: no-os,	32, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	not-far
sdb1	: no-os,	32, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	not-far

Partitions info (2/3): _________________________________________________________

sda5	: isnotESP,	fstab-has-goodEFI,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot
sda1	: is---ESP,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot
sdb1	: isnotESP,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot

Partitions info (3/3): _________________________________________________________

sda5	: not-sepboot,	with-boot,	fstab-without-boot,	not-sep-usr,	with--usr,	fstab-without-usr,	std-grub.d,	sda
sda1	: not-sepboot,	no-boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	std-grub.d,	sda
sdb1	: maybesepboot,	no-boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	std-grub.d,	sdb

fdisk -l (filtered): ___________________________________________________________

Disk sda: 20.1 GiB, 21613379584 bytes, 42213632 sectors
Disk identifier: 0x18d7ff46
      Boot   Start      End  Sectors  Size Id Type
sda1  *       2048  1198079  1196032  584M ef EFI (FAT-12/16/32)
sda2       1200126 42213375 41013250 19.6G  5 Extended
sda5       1200128 42213375 41013248 19.6G 83 Linux
Disk sdb: 61.3 GiB, 65763082240 bytes, 128443520 sectors
Disk identifier: 0xd8be4c12
      Boot Start       End   Sectors  Size Id Type
sdb1        2048 128442367 128440320 61.3G 83 Linux

parted -lm (filtered): _________________________________________________________

sda:21.6GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:613MB:612MB:fat32::boot, esp;
2:614MB:21.6GB:21.0GB:::;
5:614MB:21.6GB:21.0GB:ext4::;
sdb:65.8GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:65.8GB:65.8GB:ext4::;

blkid (filtered): ______________________________________________________________

NAME   FSTYPE   UUID                                 PARTUUID                             LABEL          PARTLABEL
sda                                                                                                      
├─sda1 vfat     3C0E-98BA                            18d7ff46-01                                         
├─sda2                                               18d7ff46-02                                         
└─sda5 ext4     9dfe246e-6ac6-433b-96d2-cc9790abe04f 18d7ff46-05                                         
sdb                                                                                                      
└─sdb1 ext4     11efb032-65f4-4ffb-83a9-19b2579e0138 d8be4c12-01                          img_clonezilla 

df (filtered): _________________________________________________________________

       Avail Use% Mounted on
sda5      12G  32% /
sdb1    42.4G  24% /mnt/boot-sav/sdb1

Mount options: __________________________________________________________________

sda5   rw,relatime,errors=remount-ro
sdb1   rw,relatime

===================== sda1/efi/ubuntu/grub.cfg (filtered) ======================

search.fs_uuid 9dfe246e-6ac6-433b-96d2-cc9790abe04f root hd0,msdos5 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

====================== sda5/boot/grub/grub.cfg (filtered) ======================

Ubuntu   9dfe246e-6ac6-433b-96d2-cc9790abe04f
Ubuntu, avec Linux 5.4.0-48-generic   9dfe246e-6ac6-433b-96d2-cc9790abe04f
Ubuntu, avec Linux 5.4.0-42-generic   9dfe246e-6ac6-433b-96d2-cc9790abe04f
### END /etc/grub.d/30_os-prober ###
System setup   uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###

========================== sda5/etc/fstab (filtered) ===========================

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=9dfe246e-6ac6-433b-96d2-cc9790abe04f /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=3C0E-98BA  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

======================= sda5/etc/default/grub (filtered) =======================

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

==================== sda5: Location of files loaded by Grub ====================

           GiB - GB             File                                 Fragment(s)
   4.720699310 = 5.068812288    boot/grub/grub.cfg                             3
   3.720699310 = 3.995070464    boot/vmlinuz-5.4.0-42-generic                  2
   4.229442596 = 4.541329408    boot/vmlinuz-5.4.0-48-generic                  1
   3.720699310 = 3.995070464    vmlinuz                                        2
   4.853420258 = 5.211320320    boot/initrd.img-5.4.0-42-generic               4
   5.454010010 = 5.856198656    boot/initrd.img-5.4.0-48-generic               4
   4.853420258 = 5.211320320    initrd.img                                     4
   4.853420258 = 5.211320320    initrd.img.old                                 4

===================== sda5: ls -l /etc/grub.d/ (filtered) ======================

-rwxr-xr-x 1 root root 12808 août  24 10:45 10_linux
-rwxr-xr-x 1 root root 11298 juil. 31 03:49 20_linux_xen
-rwxr-xr-x 1 root root 12059 juil. 31 03:49 30_os-prober
-rwxr-xr-x 1 root root  1418 juil. 31 03:49 30_uefi-firmware
-rwxr-xr-x 1 root root   214 juil. 31 03:49 40_custom
-rwxr-xr-x 1 root root   216 juil. 31 03:49 41_custom


Suggested repair: ______________________________________________________________

The default repair of the Boot-Repair utility would reinstall the grub-efi-amd64-signed of
sda5,
using the following options:        sda1/boot/efi,
Additional repair would be performed: unhide-bootmenu-10s  use-standard-efi-file    

Final advice in case of suggested repair: ______________________________________


Please do not forget to make your UEFI firmware boot on the L'OS actuellement utilisé - Ubuntu 18.04.5 LTS CurrentSession entry (sda1/efi/****/shim****.efi (**** will be updated in the final message) file) !

Il s'agit bien d'une installation en mode EFI comme on peut voir dans cet extrait :

===================================== UEFI =====================================

BIOS is EFI-compatible, and is setup in EFI-mode for this installed-session.

Et le partitionnement du disque sda est bien du type MSDOS comme mentionné dans cet extrait :

parted -lm (filtered): _________________________________________________________

sda:21.6GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:613MB:612MB:fat32::boot, esp;
2:614MB:21.6GB:21.0GB:::;
5:614MB:21.6GB:21.0GB:ext4::;
sdb:65.8GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:65.8GB:65.8GB:ext4::;

En somme, cette possibilité d'installer en mode EFI sur un disque MSDOS existait déjà pour la LTS précédente (18.04).

Dernière modification par malbo (Le 27/09/2020, à 07:56)

Hors ligne

#4 Le 28/09/2020, à 19:31

ikewdu

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

Salut,

Au vu du nombre de cas de plantages de Windows pour cause d'installations d'Ubuntu en mode EFI, j'avoue ne pas être surpris de tout ça. Pour moi, c'est une anomalie de l'installateur d'Ubuntu car il ne devrait pas permettre cela. D'autant plus qu'il tend à déplacer les drapeaux, voire à écraser la partition de démarrage de Windows, ce qui pour le pékin lambda, devient une grosse galère à dépanner.

Hors ligne

#5 Le 29/09/2020, à 08:07

malbo

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

ikewdu a écrit :

Au vu du nombre de cas de plantages de Windows pour cause d'installations d'Ubuntu en mode EFI

Bonjour,
Tu fais allusion à des cas où Windows est installé en mode Bios classique ou bien ?

Hors ligne

#6 Le 29/09/2020, à 09:29

FrancisFDZ

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

Bonjour,
Je viens de voir là que Micro$oft propose un utilitaire "mbr2gpt.exe" qui permettrais de passer de mbr en gpt sans perte de données !?

Le crabe a écrit :

Avec Gptgen et plus récemment avec MBR2GPT de Microsoft, il est désormais possible de convertir un disque MBR en GPT sans perte de données.

Ça m'arrangerait bien pour une mise à niveau de mon matos, mais je n'envisage pas de revenir à windows pour ça !

[Edit] Il semble que @nasman ait réussi cet performance sous linux ! [/Edit]

Dernière modification par FrancisFDZ (Le 29/09/2020, à 09:37)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#7 Le 29/09/2020, à 11:53

Nasman

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

L'essai que j'avais fait consistait à passer d'une installation d'ubuntu en mode bios (avec disque msdos) à un système bios avec disque gpt (et donc avec partition bios_boot;
Les étapes ont consisté à :
- transformer la table msdos en tables gpt (avec gdisk)
- créer une partition bios_boot dans la zone LBA=34 - LBA=2047 (donc libre avec une précédente installation alignée au Mio)
- réordonner les partitions (n'est peut être pas indispensable
- réinstaller grub car ce dernier vient avec des pilotes pour des partitions msdos ou gpt
- la dernière étape s'est faite via un chroot

Il faudrait que je teste ce que cela donne pour une opération inverse et tester avec des partitions logiques.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#8 Le 29/09/2020, à 19:14

FrancisFDZ

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

Donc la méthode la plus sure est de sauvegarder les partitions type msdos, passer en GPT , puis recréer les partitions avant d"y recopier les fichiers sauvegardés. C'est une suite d'opérations qui ne me semble pas raisonnable, d'autant qu'elle impose de disposer d'un support de dimension suffisante pour accomplir les sauvegardes (personnellement, j'aurais 3 disques à sauvegarder, la sauvegarde sur clé usb est inenvisageable).


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#9 Le 29/09/2020, à 20:41

ikewdu

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

malbo a écrit :

Bonjour,
Tu fais allusion à des cas où Windows est installé en mode Bios classique ou bien ?

Salut,
C'est bien ça... Ça fait sauter le démarrage.

Nasman a écrit :

Il faudrait que je teste ce que cela donne pour une opération inverse et tester avec des partitions logiques

Je l'ai testé dans les deux sens, sur mon site. Liens en page d'accueil.

Dernière modification par ikewdu (Le 29/09/2020, à 20:43)

Hors ligne

#10 Le 30/09/2020, à 06:29

malbo

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

@ikewdu : Bonjour, Dans ton post #4, tu mentionnes une possibilité d' écrasement de la partition de démarrage de Windows. Aurais-tu un lien (ou plusieurs) à donner vers un tel cas afin que je puisse voir à quoi ça ressemble ? Parce que j'ai bien repéré quelques cas fâcheux mais je ne crois pas avoir ça dans ma collection.

Hors ligne

#11 Le 30/09/2020, à 16:34

ikewdu

Re : (test) installation EFI sur un disque MSDOS de Ubuntu 20.04.1

Re,

Je vais voir si je retrouve ça....

Hors ligne