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 08/09/2022, à 08:45

malbo

Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

Le But est d'identifier l'allure d'une telle installation depuis une session live.
La manip est réalisée dans une machine virtuelle de VirtualBox.
Comme indiqué dans le titre, le choix "Effacer le disque et installer Ubuntu" est fait à l'étape "Type d'installation".

Après install, je démarre sur le Ubuntu 22.04.1 installé, je fais les mises à jour et je fais quelques petites modifs que je signale pour ceux qui pourraient s'étonner de la chose : j'ai modifié le ficher le fichier /etc/default/grub avec les droits d'administrateur pour obtenir GRUB_TIMEOUT_STYLE=menu (au lieu de "hidden") et GRUB_TIMEOUT=10 (au lieu de 0). C'est pour forcer l'affichage du menu Grub au démarrage parce que je n'arrivais pas à démarrer en session live au démarrage de ma machine virtuelle.

1) Boot-info depuis une session live :

Suite à cela, je démarre en session live Ubuntu 22.04.1 et je fais un Boot-info :

boot-info-4ppa200                                              [20220908_0537]

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

 => No boot loader is installed in the MBR of /dev/sda.

sda1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /grub/grub.cfg /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:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 22.04.1 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab /etc/default/grub


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

OS#1:   Ubuntu 22.04.1 LTS on sda2

================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: SVGA II Adapter from VMware
Live-session OS is Ubuntu 64-bit (Ubuntu 22.04.1 LTS, jammy, x86_64)

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

BIOS/UEFI firmware: VirtualBox from innotek GmbH
The firmware is EFI-compatible, and is set in EFI-mode for this live-session.
SecureBoot disabled - This system doesn't support Secure Boot.
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0005,0004,0000,0001,0002,0003
Boot0000* UiApp	FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(462caa21-7614-4503-836e-8ab6f4662331)
Boot0001* UEFI VBOX CD-ROM VB2-01700376 	PciRoot(0x0)/Pci(0x1,0x1)/Ata(1,0,0)N.....YM....R,Y.
Boot0002* UEFI VBOX HARDDISK VBcff2d6c0-dd4c513f 	PciRoot(0x0)/Pci(0xd,0x0)/Sata(0,65535,0)N.....YM....R,Y.
Boot0003* EFI Internal Shell	FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)
Boot0004* ubuntu	HD(1,GPT,20c084a6-66bb-4cee-9ca7-e165171303bb,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0005* ubuntu	HD(1,GPT,123f89c2-60a2-48a1-b386-f326dcbcfa6e,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0006* grubx64.efi	PciRoot(0x0)/Pci(0xd,0x0)/Sata(0,65535,0)/HD(1,GPT,783b500a-3b5b-438f-b3a7-f6af343fb676,0x800,0x100000)/File(\EFI\ubuntu\grubx64.efi)

c152ec201c37b6e97bbc2207e49d1271   sda1/BOOT/fbx64.efi
fdafb5eece6caeccb788c946a28e6872   sda1/BOOT/mmx64.efi
f62c28d9b477b6a1a7b1c991b2b6637d   sda1/ubuntu/grubx64.efi
fdafb5eece6caeccb788c946a28e6872   sda1/ubuntu/mmx64.efi
728124f6ec8e22fbdbe7034812c81b95   sda1/ubuntu/shimx64.efi
728124f6ec8e22fbdbe7034812c81b95   sda1/BOOT/BOOTX64.efi

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

Disks info: ____________________________________________________________________

sda	: is-GPT,	no-BIOSboot,	has---ESP, 	not-usb,	not-mmc, has-os,	no-wind,	2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

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

Partitions info (2/3): _________________________________________________________

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

Partitions info (3/3): _________________________________________________________

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

fdisk -l (filtered): ___________________________________________________________

Disk sda: 50.29 GiB, 53993865216 bytes, 105456768 sectors
Disk identifier: E86CBD03-4E32-4D87-8D16-0A355CDCF207
        Start       End   Sectors  Size Type
sda1     2048   1050623   1048576  512M EFI System
sda2  1050624 105455615 104404992 49.8G Linux filesystem

parted -lm (filtered): _________________________________________________________

sda:54.0GB:scsi:512:512:gpt:ATA VBOX HARDDISK:;
1:1049kB:538MB:537MB:fat32:EFI System Partition:boot, esp;
2:538MB:54.0GB:53.5GB:ext4::;

blkid (filtered): ______________________________________________________________

NAME   FSTYPE   UUID                                 PARTUUID                             LABEL                    PARTLABEL
sda                                                                                                                
├─sda1 vfat     4D12-27DC                            123f89c2-60a2-48a1-b386-f326dcbcfa6e                          EFI System Partition
└─sda2 ext4     458373f4-9420-406d-9b62-e3c6c75843b9 be6d236b-3580-4544-a1cd-990a80bf67c8                          

Mount points (filtered): _______________________________________________________

                        Avail Use% Mounted on
/dev/sda1              497.4M   3% /mnt/boot-sav/sda1
/dev/sda2               34.4G  24% /mnt/boot-sav/sda2

Mount options (filtered): ______________________________________________________

/dev/sda1              vfat            rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
/dev/sda2              ext4            rw,relatime

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

Revert system only   gnulinux-${root_dataset}-${kversion}
Revert system and user data   gnulinux-${root_dataset}-${kversion}
Ubuntu 22.04 LTS   gnulinux-rpool/ROOT/ubuntu_gjj629-5.15.0-40-generic
Ubuntu 22.04 LTS, with Linux 5.15.0-40-generic   gnulinux-rpool/ROOT/ubuntu_gjj629-5.15.0-40-generic
Ubuntu 22.04 LTS, with Linux 5.15.0-25-generic   gnulinux-rpool/ROOT/ubuntu_gjj629-5.15.0-25-generic
### END /etc/grub.d/30_os-prober ###
UEFI Firmware Settings   uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###

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

search.fs_uuid 458373f4-9420-406d-9b62-e3c6c75843b9 root hd0,gpt2 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

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

           GiB - GB             File                                 Fragment(s)
            ?? = ??             grub/grub.cfg                                  1

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

Ubuntu   458373f4-9420-406d-9b62-e3c6c75843b9
Ubuntu, with Linux 5.15.0-47-generic   458373f4-9420-406d-9b62-e3c6c75843b9
Ubuntu, with Linux 5.15.0-43-generic   458373f4-9420-406d-9b62-e3c6c75843b9
### END /etc/grub.d/30_os-prober ###
UEFI Firmware Settings   uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###

========================== sda2/etc/fstab (filtered) ===========================

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=458373f4-9420-406d-9b62-e3c6c75843b9 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=4D12-27DC  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

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

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

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

           GiB - GB             File                                 Fragment(s)
  26,879085541 = 28,861198336   boot/grub/grub.cfg                             1
  37,566402435 = 40,336617472   boot/vmlinuz                                   1
   8,219722748 = 8,825860096    boot/vmlinuz-5.15.0-43-generic                 2
  37,566402435 = 40,336617472   boot/vmlinuz-5.15.0-47-generic                 1
   8,219722748 = 8,825860096    boot/vmlinuz.old                               2
  26,263072968 = 28,199759872   boot/initrd.img                                1
  26,871585846 = 28,853145600   boot/initrd.img-5.15.0-43-generic              2
  26,263072968 = 28,199759872   boot/initrd.img-5.15.0-47-generic              1
  26,871585846 = 28,853145600   boot/initrd.img.old                            2

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

-rwxr-xr-x 1 root root 18683 Apr 15 21:50 10_linux
-rwxr-xr-x 1 root root 43031 Apr 15 21:50 10_linux_zfs
-rwxr-xr-x 1 root root 14180 Apr 15 21:50 20_linux_xen
-rwxr-xr-x 1 root root 13369 Apr 15 21:50 30_os-prober
-rwxr-xr-x 1 root root  1372 Apr 15 21:50 30_uefi-firmware
-rwxr-xr-x 1 root root   700 Feb 19  2022 35_fwupd
-rwxr-xr-x 1 root root   214 Apr 15 21:50 40_custom
-rwxr-xr-x 1 root root   215 Apr 15 21:50 41_custom

=========================== sda2/etc/grub.d/35_fwupd ===========================

#! /bin/sh
# SPDX-License-Identifier: LGPL-2.1+
set -e
[ -d ${pkgdatadir:?} ]
# shellcheck source=/dev/null
. "$pkgdatadir/grub-mkconfig_lib"
if [ -f /var/lib/fwupd/uefi_capsule.conf ] &&
   ls /sys/firmware/efi/efivars/fwupd-*-0abba7dc-e516-4167-bbf5-4d9d1c739416 1>/dev/null 2>&1; then
      . /var/lib/fwupd/uefi_capsule.conf
      if [ "${EFI_PATH}" != "" ] && [ "${ESP}" != "" ]; then
      echo "Adding Linux Firmware Updater entry" >&2
cat << EOF
menuentry 'Linux Firmware Updater' \$menuentry_id_option 'fwupd' {
EOF
      ${grub_probe:?}
      prepare_grub_to_access_device '`${grub_probe} --target=device \${ESP}` | sed -e "s/^/\t/"'
cat << EOF
	chainloader ${EFI_PATH}
}
EOF
      fi
fi



Suggested repair: ______________________________________________________________

The default repair of the Boot-Repair utility would reinstall the grub-efi of
sda2,
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 Ubuntu 22.04.1 LTS entry (sda1/efi/****/grub****.efi (**** will be updated in the final message) file) !

Une anomalie :

Boot0004* ubuntu	HD(1,GPT,20c084a6-66bb-4cee-9ca7-e165171303bb,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)

Cette entrée doit être une trace d'une précédente install que j'avais faite dans cette machine virtuelle puisque son UUID ne correspond à rien dans le reste du Boot-info. Faire comme si elle n'existait pas.

Mes commentaires :

Le point très positif, c'est que le Boot-info détecte bien que Ubuntu est installé en version EFI puisque la "réparation recommandée" suggère une réinstallation de grub-efi :

Suggested repair: ______________________________________________________________

The default repair of the Boot-Repair utility would reinstall the grub-efi of
sda2,
using the following options:  sda1/boot/efi

Comme c'était déjà le cas depuis la version 20.04, Boot-info a une façon étrange de décrire la présence de grub sur la partition racine :

Partitions info (1/3): _________________________________________________________

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

C'est la notation "signed grub-pc grub-efi" qui est bizarre parce que "signed grub-efi", c'est connu mais "signed grub-pc", ça ne veut rien dire. Mais c'était déjà comme ça pour la version 20.04 : on peut voir "signed grub-pc grub-efi" dans ce Boot-info de l'époque : https://forum.ubuntu-fr.org/viewtopic.php?id=2052445

2) Redémarrage sur Ubuntu 22.04.1 installé :

Recherche de grub dans les paquets installés :

malbo@malbo-VirtualBox:~$ dpkg -l | grep grub
ii  grub-common                                2.06-2ubuntu7                           amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64-bin                         2.06-2ubuntu7                           amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii  grub-efi-amd64-signed                      1.180+2.06-2ubuntu7                     amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
ii  grub-gfxpayload-lists                      0.7                                     amd64        GRUB gfxpayload blacklist
ii  grub-pc                                    2.06-2ubuntu7                           amd64        GRand Unified Bootloader, version 2 (PC/BIOS version)
ii  grub-pc-bin                                2.06-2ubuntu7                           amd64        GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii  grub2-common                               2.06-2ubuntu7                           amd64        GRand Unified Bootloader (common files for version 2)
malbo@malbo-VirtualBox:~$ 

On peut voir que les paquets pour grub-pc ont été installés par l'installateur alors qu'il s'agit d'une installation en mode EFI qui nécessite grub-efi mais qui n'utilise pas grub-pc. Ce n'est pas un bug, c'est une volonté des développeurs que l'installation automatique installe ces paquets inutiles.

Dernière modification par malbo (Le 08/09/2022, à 10:03)

Hors ligne

#2 Le 08/09/2022, à 09:23

geole

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

malbo a écrit :

On peut voir que les paquets pour grub-pc ont été installés par l'installateur alors qu'il s'agit d'une installation en mode EFI qui nécessite grub-efi mais qui n'utilise pas grub-pc. Ce n'est pas un bug, c'est une volonté des développeurs que l'installation automatique installe ces paquets inutiles.

Bonjour malbo
C'est la même logique que d'installer EFI en legacy. Le but est d'installer ubuntu et de pouvoir booter     soit legacy soit en EFI sans avoir besoin de réinstaller quoi que ce soit.
Je pense que dans  une vingtaine d'années, il existera un  seul grub Unifié...

NOTA, après  une réparation boot-repair, il y a suppression des grub inutiles  et ajout de ces options
GRUB_TIMEOUT_STYLE=menu (au lieu de "hidden") et GRUB_TIMEOUT=10 (au lieu de 0)  et GRUB_DISABLE_OS_PROBER=false
Cela facilite aussi  le choix du mode recovery     qui est souvent nécessaire au moindre incident et pas facile à obtenir en absence dual boot.


Nota. Une mise à niveau  ne réinstalle pas le grub inutile.

a@c:~$ cat /etc/lsb-release && dpkg -l | grep grub
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
ii  grub-common                                2.06-2ubuntu7                              amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64                             2.06-2ubuntu7                              amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  grub-efi-amd64-bin                         2.06-2ubuntu7                              amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii  grub-efi-amd64-signed                      1.180+2.06-2ubuntu7                        amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
ii  grub2-common                               2.06-2ubuntu7                              amd64        GRand Unified Bootloader (common files for version 2)
a@c:~$ 

et extrait du boot-info

Partitions info (1/3): _________________________________________________________
sda6	: is-os,	64, apt-get,	signed grub-efi ,	grub2,	grub-install,	grubenv-ng,	update-grub,	farbios

Dernière modification par geole (Le 08/09/2022, à 09:26)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#3 Le 08/09/2022, à 09:34

malbo

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

geole a écrit :

Le but est d'installer ubuntu et de pouvoir booter     soit legacy soit en EFI sans avoir besoin de réinstaller quoi que ce soit.

Oui, j'ai bien compris le but. Je sais que tu trouves ça très bien mais je ne partage pas ton opinion.

Hors ligne

#4 Le 08/09/2022, à 09:57

geole

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

Je m'en doute, autrement, tu utiliserais refind depuis longtemps!!!!
J'essaie simplement de comprendre leur idée:  ils essaient de réparer leur bêtise d'avoir dupliqué le grub à l'arrivée de l'EFI, il y a 20 ans environ.
Mais ce n'est pas encore au point.
extrait de ton boot-info

============================== Boot Info Summary ===============================
 => No boot loader is installed in the MBR of /dev/sda.

Dernière modification par geole (Le 08/09/2022, à 09:58)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#5 Le 12/09/2022, à 19:29

lucmars

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

@geole
Pas d'accord : avant, installe legacy sur disk ms-dos = MBR+partoche efi; y-avait p'tete du paquet grub-efi mais ready to go a-priori. Là, disk gpt, même pas une bios-boot partoche pour grub-pc mais les paquets ! Je me trompe ?
Comme dit Malbo "tu trouves ça bien"; non c'est merdique, au-delà de refind&co.


Gaulois Matter !

Hors ligne

#6 Le 13/09/2022, à 16:50

geole

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

lucmars a écrit :

@geole
Pas d'accord ....

Voila comment se comporte  une installation LEGACY sur la totalité d'un disque en 22.04.1  Le disque visé sera SDB.

1) Extraits du rapport  boot-info avant installation     On voit qu'il n'y a pas de structure de boot.

=> Windows 7/8/10/11/2012 is installed in the MBR of /dev/sda.
 => Syslinux MBR (5.00 and higher) is installed in the MBR of /dev/sdc.
 => Grub2 (v2.00) is installed in the MBR of /dev/sdd and looks at sector 34 

et qu'il a la structure suivante

sdb: ___________________________________________________________________________
    File system:       linux_raid_member
    Boot sector type:  Grub2 (v1.99-2.00)
    Boot sector info:  Grub2 (v2.00) is installed in the boot sector of sdb 
                       and looks at sector 34 of the same hard drive for 
                       core.img. core.img is at this location and looks for 
                       /boot/grub. It also embeds following components:
                       modules
                       -------------------------------------------------------
                       fshelp ext2 part_msdos biosdisk search_fs_uuid
                       -------------------------------------------------------
                        config script
                       -------------------------------------------------------
                       search.fs_uuid f993d09f-322e-4596-8322-f8216c77c802 
                       root hd0,msdos4 
                       set prefix=($root)'/boot/grub'
                       -------------------------------------------------------
sdb1: __________________________________________________________________________
    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/BOOT/grubx64.efi /efi/BOOT/mmx64.efi 
                       /efi/BOOT/grub.cfg
sdb2: __________________________________________________________________________
    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 20.04.5 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab /etc/default/grub

Voici la proposition de formatage faite pendant l'installation sur la totalité du disque sans choix de chiffrement et  sans  choix de  ZFS.

Si vous continuez, les modifications affichées seront écrites sur les disques. Dans le cas contraire, vous pourrez faire d'autres modifications.

Les tables de partitions des périphériques suivants seront modifiées :
 Groupe de volumes LVM vgubuntu, volume logique root
 Groupe de volumes LVM vgubuntu, volume logique swap_1
 SCSI3 (0,1,0) (sdb)

Les partitions suivantes seront formatées :
 Groupe de volumes LVM vgubuntu, volume logique root de type ext4
 Groupe de volumes LVM vgubuntu, volume logique swap_1 de type swap
 partition n° 2 sur SCSI3 (0,1,0) (sdb) de type ESP

Donc pour le reboot, je modifie le bios LEGACY pour booter sur le disque SDB . Le boot se passe bien. et tout va bien.

lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.1 LTS
Release:	22.04
Codename:	jammy

df -htext4
Sys. de fichiers          Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/vgubuntu-root   454G    8,0G  423G   2% /

sudo fdisk -l /dev/sdb
Disque /dev/sdb : 465,76 GiB, 500106780160 octets, 976771055 secteurs
Disk model: ST3500418AS     
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 : E7003B4B-BFB1-40FE-A8B9-C0C46B5183F8

Périphérique   Début       Fin  Secteurs Taille Type
/dev/sdb1       2048      4095      2048     1M Amorçage BIOS
/dev/sdb2       4096   1054719   1050624   513M Système EFI
/dev/sdb3    1054720 976769023 975714304 465,3G LVM Linux

grep -v '#' /etc/fstab
/dev/mapper/vgubuntu-root /               ext4    errors=remount-ro 0       1
UUID=0AA7-C41B  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/vgubuntu-swap_1 none            swap    sw              0       0


sudo ls -ls /boot/efi/EFI/ubuntu
total 3488
   4 -rwx------ 1 root root     108 sept. 13 13:12 BOOTX64.CSV
   4 -rwx------ 1 root root     201 sept. 13 13:12 grub.cfg
1704 -rwx------ 1 root root 1742728 sept. 13 13:12 grubx64.efi
 840 -rwx------ 1 root root  856232 sept. 13 13:12 mmx64.efi
 936 -rwx------ 1 root root  955656 sept. 13 13:12 shimx64.efi
 

Donc, lorsque je serais dans l'obligation de remplacer ma carte mère qui n'est que LEGACY,  par une nouvelle plus récente qui ne sera certainement que EFI, je n'aurais pas besoin d'utiliser boot-repair  pour bricoler.
Vous pouvez trouver cela stupide. Je trouve que c'est une sacrée avancée dans la vision du futur.

Reste le cas EFI. Je n'ai pas de disque interne disponible, et je vois mal quelqu'un remplacer une carte mère EFI par une carte mère LEGACY. Cependant, si le disque est externe, il pourrait être amené à rencontrer des vieux ordinateurs ne sachant booter qu'en LEGACY. C'est d'ailleurs mon  contexte.   Je ne peux donc qu'apprécier.

NOTA. Refind n'est utile qu'en cas de dual boot.    En cas de mono-boot, le grub passe inaperçu.

Dernière modification par geole (Le 13/09/2022, à 17:13)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#7 Le 13/09/2022, à 18:53

lucmars

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

@geole
Comprends pas ta démo avec des partoches lvm qui plus est. Passé d'une cm legacy vers l'uefi, mais autant avec des bios legacy/efi avec présséance de l'efi, ça collait avec les installes legacy d'avant (création d'une partoche efi -vide ou non).
Là Malbo montre qu'installe efi auto colle des paquets grub-pc, mais y-a pas de bios-boot partoche et quand bien même pour quoi foutre ? Comme tu dis: "je vois mal quelqu'un remplacer une carte mère EFI par une carte mère LEGACY."


Gaulois Matter !

Hors ligne

#8 Le 13/09/2022, à 19:50

geole

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

Bonjour
Lorsqu'on fait une installation, on a uniquement le choix entre  Le LVM éventuellement chiffré et le  ZFS éventuellement chiffré.
Je suis en train de lancer  pour le vérifier et faire les captures d'écran.

Il semble que non, il y aurait une autre possiblilé.

1) Choix effacer le disque et installer ubuntu comme dans le titre  de cette discussion.
2)  Sélectionner le disque sans se tromper de disque.
    => La totalité  du disque sera utilisée.
    => 5 partitions seront supprimées.

Si vous continuez, les modifications affichées seront écrites sur les disques. Dans le cas contraire, vous pourrez faire d'autres modifications.

ATTENTION : cela détruira toutes les données présentes sur les partitions que vous avez supprimées et sur celles qui seront formatées.

Les tables de partitions des périphériques suivants seront modifiées :
 SCSI8 (0,0,0) (sdc)

Les partitions suivantes seront formatées :
 partition n° 1 sur SCSI8 (0,0,0) (sdc) de type ESP
 partition n° 2 sur SCSI8 (0,0,0) (sdc) de type ext4

3) Le boot
Quelle mauvaise surprise:  Il faut absolument un autre disque pour booter tel qu'on peut le voir.

lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:    22.04
Codename:    jammy

df -htext4
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sdb2          186G    9,8G  167G   6% /

sudo fdisk -l /dev/sdb
Disque /dev/sdb : 189,92 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 : B73AD365-38AE-4A22-8190-8592D06B4445

Périphérique   Début       Fin  Secteurs Taille Type
/dev/sdb1      65535   1048559    983025   480M Système EFI
/dev/sdb2    1048560 398256194 397207635 189,4G Système de fichiers Linux

sudo mount /dev/sdb1 /mnt
ls -als /mnt
total 8
4 drwxr-xr-x  2 root root 4096 janv.  1  1970 .
4 drwxr-xr-x 20 root root 4096 sept. 13 20:47 ..

grep efi /etc/fstab
# /boot/efi was on /dev/sda4 during installation
UUID=B364-95B8  /boot/efi       vfat    umask=0077      0       1

Je pensais que la structure de boot aurait élé mise dans la partition de boot spécialement créée pour cela.
Si l'autre disque lâche, cette  installation est inutilisable.
J'ai noté que la partition de boot pour le légacy n'a pas été prévue.

Dernière modification par geole (Le 14/09/2022, à 09:20)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#9 Le 14/09/2022, à 08:36

iznobe

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

Bonjour , juste une question : lors d' une installation réelle dans les conditions ennoncées au debut de ce post , l ' installateur est il capable de changer la table de partition du disque en GPT au cas ou elle serait en MBR ? je pensais que non , mais quelle est votre experience a ce niveau là ?

je demande ca car j ' ai lu dans un message d ' une discussion du forum que c ' était possible , mais cela m' étonnerait fort , d' ou ma question , ca m ' intrigue pour le coup .

Dernière modification par iznobe (Le 14/09/2022, à 08:37)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#10 Le 14/09/2022, à 09:12

geole

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

Bonjour
Il existe une commande permettant de transformer un disque MBR en disque GPT. C'est une affaire  de 15 secondes.
Convertir un disque msdos en gpt https://forum.ubuntu-fr.org/viewtopic.php?id=2043635

sudo sgdisk -g /dev/sdd && sudo partprobe /dev/sdd  

 
ATTENTION
si le disque contient  uniquement windows, il faut utiliser l'utilitaire windows MBR2GPT afin d'ajouter le logiciel de boot.
pour ubuntu, boot-repair fait l'affaire.

Il existe une commande permettant de transformer un disque GPT en disque MBR à condition qu'il  n'y ait pas plus de 4 partitions.C'est une affaire  de 15 secondes.

Attention: Dans ce type d'installation, il y a destruction de tout y compris la table de partition qui est récréée en GPT sans  demander notre avis.

Dernière modification par geole (Le 14/09/2022, à 09:26)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#11 Le 14/09/2022, à 09:46

malbo

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

iznobe a écrit :

lors d' une installation réelle dans les conditions ennoncées au debut de ce post , l ' installateur est il capable de changer la table de partition du disque en GPT au cas ou elle serait en MBR ? je pensais que non , mais quelle est votre experience a ce niveau là ?

Bonjour,
Moi je pense que oui mais je viens de passer un peu de temps à chercher des exemples de ça sur le forum et je ne trouve rien de probant.

Hors ligne

#12 Le 15/09/2022, à 20:13

lucmars

Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer

malbo a écrit :
iznobe a écrit :

lors d' une installation réelle dans les conditions ennoncées au debut de ce post , l ' installateur est il capable de changer la table de partition du disque en GPT au cas ou elle serait en MBR ? je pensais que non , mais quelle est votre experience a ce niveau là ?

Bonjour,
Moi je pense que oui mais je viens de passer un peu de temps à chercher des exemples de ça sur le forum et je ne trouve rien de probant.

Pour info installe 20.04.01 64bit sur une 32bit en mode "éffacer", le disque est devenu gpt : partoche efi+racine


Gaulois Matter !

Hors ligne