#1 Le 08/09/2022, à 07: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, à 09:03)
Hors ligne
#2 Le 08/09/2022, à 08:23
- geole
Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer
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, à 08: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
Hors ligne
#3 Le 08/09/2022, à 08:34
- malbo
Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer
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, à 08: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, à 08: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
Hors ligne
#5 Le 12/09/2022, à 18: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, à 15:50
- geole
Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer
@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, à 16: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
Hors ligne
#7 Le 13/09/2022, à 17: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, à 18: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, à 08: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
Hors ligne
#9 Le 14/09/2022, à 07: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, à 07:37)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#10 Le 14/09/2022, à 08: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, à 08: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
Hors ligne
#11 Le 14/09/2022, à 08:46
- malbo
Re : Install en mode EFI de Ubuntu 22.04.1 Effacer le disque et installer
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, à 19:13
- lucmars
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.
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