| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| uefi [Le 10/10/2025, 10:12] – [Installer rapidement Ubuntu sur un PC récent (sans se soucier de l'EFI)] geole | uefi [Le 18/09/2026, 02:07] (Version actuelle) – https://forum.ubuntu-fr.org/viewtopic.php?id=2096490 krodelabestiole |
|---|
| {{tag>système installation amorçage}} | {{tag>système installation amorçage VÉTUSTE}} |
| ---- | |
| |
| ====== Ordinateurs avec UEFI (~EFI) ====== | {{ https://upload.wikimedia.org/wikipedia/commons/8/89/Logo_of_the_UEFI_Forum.svg?100|Logo UEFI}} |
| {{ :visual_bios.jpg|Intel Visual BIOS, l'une des nombreuses interfaces UEFI}} | ====== UEFI ====== |
| |
| **Unified Extensible Firmware Interface** ([[wpfr>UEFI]]) est une interface logicielle désormais commune à tous les ordinateurs récents, particulièrement ceux vendus depuis 2010. Elle vient se placer entre le micrologiciel (//firmware//) et le système d'exploitation pour permettre de contrôler les paramètres de l'ordinateur. À ce titre, elle remplace le traditionnel [[wpfr>environnement en mode texte]] du BIOS. Puisqu'il s'agit d'un système différent du BIOS, il est important de comprendre ce qu'est l'UEFI avant d'entreprendre l'installation d'Ubuntu. | **Unified Extensible Firmware Interface** ([[wpfr>UEFI]]) est une interface logicielle désormais commune à tous les ordinateurs, depuis environ 2010. Elle vient se placer entre le [[wpfr>micrologiciel]] (//firmware//), qu'elle étend et remplace en partie, et le [[wpfr>chargeur d'amorçage]] (//bootloader// -- [[:GRUB]]) qu'elle peut aussi remplacer, pour permettre à la fois de contrôler les paramètres matériel et de lancer le [[:système]] (Ubuntu). |
| |
| <note>On retrouve parfois l'appellation « EFI » pour désigner cette interface. À l'origine, EFI était développé par Intel. Les spécifications ont été reprises par un ensemble d'acteurs informatiques réunis en un seul groupe, l'//UEFI Forum//, puis distribuées sous l'appellation « UEFI ». Dans le présent document et dans les forums d'aide, à moins d'un avis contraire, ces deux termes désignent essentiellement la même chose.</note> | {{:visual_bios.jpg|Intel Visual BIOS, l'une des nombreuses interfaces UEFI}} |
| |
| | À ce titre elle remplace le traditionnel [[wpfr>BIOS]] et son [[wpfr>environnement en mode texte]]. Puisqu'il s'agit d'un système différent du BIOS, il peut être utile de comprendre ce qu'est l'UEFI avant d'entreprendre l'installation d'Ubuntu. |
| | |
| | <note> |
| | On trouve aussi souvent l'appellation **//EFI//** pour désigner cette interface. À l'origine, EFI était développé par Intel. Les spécifications ont été reprises par un ensemble d'acteurs informatiques réunis en un seul groupe, l'//UEFI Forum//, puis distribuées sous l'appellation //UEFI//. Dans le présent document et sur les forums d'aide, à moins d'un avis contraire, ces deux termes désignent essentiellement la même chose. |
| | </note> |
| | |
| | Contrairement au BIOS qui était stocké (on dit //flashé// dans ce cas) sur une puce dédiée sur la carte mère, UEFI est stocké sur une [[:partitions|partition]] d'un support de stockage ordinaire (idéalement un [[:SSD]]), appelée **[[wp>EFI system partition|ESP]]** (généralement au format [[:systeme_de_fichiers#FAT32]]). |
| | |
| | <note important> |
| | Pour les machines supportant encore le BIOS //legacy// :\\ |
| | Ubuntu s'installe simplement dans le mode dans lequel l'ordinateur a démarré. Le choix de ce mode se fait dans les réglages de l'ordinateur (le //SETUP// proposé au démarrage, soit l'interface proposée par le BIOS ou l'UEFI eux-mêmes) -- pour y accéder, voir //[[:tutoriel:modifier_ordre_amorcage_du_bios#Liste des touches pour accéder au BIOS et au BOOT MENU]]//.\\ |
| | Une fois le système installé, il n'est pas simple de basculer entre BIOS //legacy// et UEFI. |
| | |
| | Assurez-vous donc bien de démarrer en UEFI avant d'installer Ubuntu ! |
| | </note> |
| |
| ===== Installer rapidement Ubuntu sur un PC récent (sans se soucier de l'EFI) ===== | ===== Installer rapidement Ubuntu sur un PC récent (sans se soucier de l'EFI) ===== |
| | |
| Dans toutes les versions supportées d'Ubuntu, l'installateur reconnaît la présence de Windows 8/10® pré-installé en mode EFI. De plus, ces versions d'Ubuntu s'affranchissent de la [[:[[:desactiver_secure_boot|désactivation du Secure Boot]].\\ | Dans toutes les versions supportées d'Ubuntu, l'installateur reconnaît la présence de Windows 8/10® pré-installé en mode EFI. De plus, ces versions d'Ubuntu s'affranchissent de la [[:[[:desactiver_secure_boot|désactivation du Secure Boot]].\\ |
| Il est donc impératif d'utiliser une version supportée d'Ubuntu. | Il est donc impératif d'utiliser une version supportée d'Ubuntu. |
| Le fait d'avoir un ordinateur équipé du système UEFI n'implique pas nécessairement que Ubuntu soit installé en mode EFI. | Le fait d'avoir un ordinateur équipé du système UEFI n'implique pas nécessairement que Ubuntu soit installé en mode EFI. |
| |
| Si __les autres systèmes__ (Windows Vista/7/8, GNU/Linux...) de votre ordinateur sont installés en mode EFI, alors il faut installer Ubuntu en mode EFI. | Si les autres systèmes (Windows Vista/7/8, GNU/Linux...) de votre ordinateur sont installés en mode EFI, alors il faut installer Ubuntu en mode EFI. |
| Pour le savoir, sous Windows ouvrir le terminal en mode admin (Démarrer → taper ''cmd'' et Ctrl+Maj+Entrée) et taper ''bcdedit''. S'affichent deux blocs d'informations. Dans le deuxième, le //path// est le révélateur : s'il finit en ''efi'', le système est installé en EFI. | Pour le savoir, sous Windows ouvrir le terminal en mode admin (Démarrer → taper ''cmd'' et Ctrl+Maj+Entrée) et taper ''bcdedit''. S'affichent deux blocs d'informations. Dans le deuxième, le //path// est le révélateur : s'il finit en ''efi'', le système est installé en EFI. |
| <file>.... | <file>.... |
| * Si Ubuntu est le seul système sur votre ordinateur, alors peu importe, vous pouvez l'installer en mode EFI ou pas (hérité/legacy). | * Si Ubuntu est le seul système sur votre ordinateur, alors peu importe, vous pouvez l'installer en mode EFI ou pas (hérité/legacy). |
| * Si windows 10 est le seul système déjà installé en mode classique (hérité/legacy), il est préférable de le convertir en [[https://docs.microsoft.com/fr-fr/windows/deployment/mbr-to-gpt|EFI]] avant de faire l'installation. | * Si windows 10 est le seul système déjà installé en mode classique (hérité/legacy), il est préférable de le convertir en [[https://docs.microsoft.com/fr-fr/windows/deployment/mbr-to-gpt|EFI]] avant de faire l'installation. |
| </note> | </note>SUPER10020389I-123-P8W10 DS9919-02 |
| ==== Principe général ==== | ==== Principe général ==== |
| |
| |
| |
| Si on a configuré l'ordinateur pour qu'il démarre en priorité sur cette seconde unité bootable, disque ou clé USB, et que celle-ci comporte une partition EFI l'ordinateur ira bien y chercher le programme de démarrage **\EFI\boot\bootx64.efi** et le lancer s'il s'y en trouve un. Celui-ci pourra être le **grubx64.efi** (ou le **shimx64.efi** en Secure Boot) linux installé sous ce nom. | Si on a configuré l'ordinateur pour qu'il démarre en priorité sur cette seconde unité bootable, disque ou clé USB, et que celle-ci comporte une partition EFI l'ordinateur ira bien y chercher le programme de démarrage ''\EFI\boot\bootx64.efi'' et le lancer s'il s'y en trouve un. Celui-ci pourra être le ''grubx64.efi'' (ou le ''shimx64.efi'' en //Secure Boot//) Linux installé sous ce nom. |
| |
| À ce moment, on n'est encore ni sous Ubuntu, ni sous Windows ni un autre Linux. | À ce moment, on n'est encore ni sous Ubuntu, ni sous Windows ni un autre Linux. |
| |
| Si c'est bien le **grubx64.efi** (…), celui-ci va aller lire dans la même partition EFI de notre seconde unité le petit fichier **\EFI\ubuntu\grub.cfg**. Son contenu permet de pointer vers la partition Ubuntu de notre seconde unité pour y lire le gros fichier **/boot/grub/grub.cfg** et continuer le processus de démarrage. Ce fichier représente le menu, et peut être différent d'un homonyme installé sur le premier disque. | Si c'est bien le ''grubx64.efi'' (...), celui-ci va aller lire dans la même partition EFI de notre seconde unité le petit fichier ''\EFI\ubuntu\grub.cfg''. Son contenu permet de pointer vers la partition Ubuntu de notre seconde unité pour y lire le gros fichier ''/boot/grub/grub.cfg'' et continuer le processus de démarrage. Ce fichier représente le menu, et peut être différent d'un homonyme installé sur le premier disque. |
| |
| En cas de multiboots, on peut ainsi avoir des menus différents suivant que l'on démarre depuis le premier disque ou depuis une unité USB. | En cas de multiboots, on peut ainsi avoir des menus différents suivant que l'on démarre depuis le premier disque ou depuis une unité USB. |
| <note tip>L'installateur subiquity de version 23.10 fabrique cette partition avec une taille de 1075 Mio.</note> | <note tip>L'installateur subiquity de version 23.10 fabrique cette partition avec une taille de 1075 Mio.</note> |
| |
| <note warning>Il préférable que cette partition soit entièrement inclue [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22727667#p22727667|dans les 100 premiers Go du disque.]]</note> | <note warning>Il préférable que cette partition soit entièrement incluse [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22727667#p22727667|dans les 100 premiers Go du disque.]]</note> |
| |
| <note tip>Les Windows récents ne savent pas accéder à une partition FAT32 de taille supérieure à 32 768 Mio (= 32 Gio).</note> | <note tip>Les Windows récents ne savent pas accéder à une partition FAT32 de taille supérieure à 32 768 Mio (= 32 Gio).</note> |
| |
| ====Toshiba==== | ====Toshiba==== |
| Sur les machines **Toshiba** vendues avec Windows 8, le bios UEFI démarre à l'origine avec le fichier **\EFI\Boot\bootx64.efi** (qui est à ce moment une copie du fichier **\EFI\Microsoft\Boot\bootmgfw.efi**).\\ | Sur les machines **Toshiba** vendues avec Windows 8, le bios UEFI démarre à l'origine avec le fichier ''\EFI\Boot\bootx64.efi'' (qui est à ce moment une copie du fichier ''\EFI\Microsoft\Boot\bootmgfw.efi'').\\ |
| Une fois l'installation d'Ubuntu réalisée (mais elle est en fait incomplète), remplacer ce même fichier\\ | Une fois l'installation d'Ubuntu réalisée (mais elle est en fait incomplète), remplacer ce même fichier\\ |
| **/boot/efi/EFI/Boot/bootx64.efi** qui est resté le chargeur Windows par le fichier\\ | ''/boot/efi/EFI/Boot/bootx64.efi'' qui est resté le chargeur Windows par le fichier\\ |
| **/boot/efi/EFI/ubuntu/shimx64.efi** qui est le chargeur-menu Ubuntu en Secure Boot.\\ | ''/boot/efi/EFI/ubuntu/shimx64.efi'' qui est le chargeur-menu Ubuntu en Secure Boot.\\ |
| Copier **/boot/efi/EFI/ubuntu/grubx64.efi** vers **/boot/efi/EFI/Boot/grubx64.efi** pour qu'il puisse être trouvé par **\EFI\Boot\bootx64.efi** (=**shimx64.efi**). | Copier ''/boot/efi/EFI/ubuntu/grubx64.efi'' vers **/boot/efi/EFI/Boot/grubx64.efi** pour qu'il puisse être trouvé par ''\EFI\Boot\bootx64.efi'' (=''shimx64.efi''). |
| ==== L'utilisateur a supprimé windows ==== | ==== L'utilisateur a supprimé windows ==== |
| Dans le cas où l'utilisateur a totalememt supprimé windows ainsi que ses fichiers de boot et que ubuntu n'est pas lancé par le bios EFI, on a deux contextes: | Dans le cas où l'utilisateur a totalememt supprimé windows ainsi que ses fichiers de boot et que ubuntu n'est pas lancé par le bios EFI, on a deux contextes: |
| |
| ---- | ---- |
| //Contributeurs principaux : [[:utilisateurs:YannUbuntu]], [[utilisateurs:fnx]]// | //[[:Contributeurs]] : [[:utilisateurs:YannUbuntu]], [[:utilisateurs:fnx]].// |