- Introduction
- Installation d’Ubuntu en mode UEFI
- Cas où Ubuntu doit être installé en mode UEFI
- Principes généraux
- Identifier si l’ordinateur démarre le disque dur en mode UEFI
- Identifier si l’ordinateur démarre le DVD Ubuntu en mode UEFI
- Configurer le micrologiciel en mode UEFI ou BIOS/CSM/Legacy
- Création d’une partition système EFI
- Préparation de l’installation
- Identifier si une Ubuntu a été installée en mode UEFI
- Installation d’Ubuntu pour un démarrage unique avec un mode de démarrage aléatoire
- Convertir Ubuntu en mode UEFI ou Legacy
- Convertir Ubuntu en mode UEFI
- Conversion d’Ubuntu en mode Legacy
- SecureBoot
- Désactivation de SecureBoot dans le BIOS
- Accéder aux paramètres UEFI depuis Windows8
- Voir aussi
Introduction
L’Extensible Firmware Interface (EFI) ou sa variante version 2.x, Unified EFI (UEFI) est un type de firmware répandu sur les ordinateurs récents, notamment ceux plus récents que 2010. Il est destiné à remplacer le micrologiciel traditionnel du BIOS qui prévaut sur les machines plus anciennes. Cette page fournit des informations sur l’installation et le démarrage d’Ubuntu à l’aide d’UEFI, ainsi que sur la commutation entre le mode UEFI et le mode BIOS traditionnel à l’aide d’Ubuntu. La plupart des ordinateurs modernes prennent en charge à la fois le mode UEFI et le mode BIOS. Le mode de démarrage que vous devez utiliser dépend de plusieurs facteurs :
-
Correspondance des modes de démarrage — Si vous effectuez un double démarrage avec un autre système d’exploitation, les modes de démarrage des deux systèmes d’exploitation doivent correspondre. La plupart des ordinateurs livrés avec Windows 8 et les versions ultérieures utilisent l’UEFI pour démarrer cet OS, donc cette configuration dicte l’utilisation du mode UEFI lors de l’installation et du démarrage d’Ubuntu.
-
Support matériel — Certains périphériques matériels fonctionnent mieux dans un mode ou l’autre. (Généralement, le mode BIOS est mieux pris en charge.) Ce type de problème est de moins en moins fréquent.
-
Problèmes de chargeur de démarrage — Parfois, un chargeur de démarrage pour un mode fonctionne mieux qu’un chargeur de démarrage pour un autre mode. Les chargeurs de démarrage en mode BIOS sont mieux testés et sont donc moins susceptibles de poser des problèmes.
Notez que ces facteurs peuvent entrer en conflit les uns avec les autres. Par exemple, si vous faites un double amorçage avec un Windows 8 préinstallé mais que vous avez des problèmes pour faire fonctionner une version UEFI de GRUB, vous serez dans une impasse. En règle générale, cependant, le mode UEFI fonctionne mieux dans les configurations à double démarrage avec des versions préinstallées de Windows 8. Si vous installez Ubuntu comme seul système d’exploitation sur un ordinateur, l’un ou l’autre mode est susceptible de fonctionner, bien que le mode BIOS soit moins susceptible de causer des problèmes.
Installation d’Ubuntu en mode UEFI
Les sections suivantes décrivent comment installer Ubuntu en mode UEFI, soit parce que vous effectuez un démarrage unique et que vous voulez essayer ce mode de démarrage, soit parce que vous effectuez un double démarrage avec un autre OS déjà installé dans ce mode.
Cas où Ubuntu doit être installé en mode UEFI
Avoir un PC avec un firmware UEFI ne signifie pas que vous devez installer Ubuntu en mode UEFI. Ce qui est important, c’est ce qui suit :
- si les autres systèmes (Windows Vista/7/8, GNU/Linux…) de votre ordinateur sont installés en mode UEFI, alors vous devez installer Ubuntu en mode UEFI également.
-
si les autres systèmes (Windows, GNU/Linux…) de votre ordinateur sont installés en mode Legacy (non UEFI), alors vous devez installer Ubuntu en mode Legacy aussi. Ex si votre ordinateur est ancien (<2010), est 32bits, ou a été vendu avec un Windows XP pré-installé.
- si Ubuntu est le seul système d’exploitation sur votre ordinateur, alors il importe peu que vous installiez Ubuntu en mode UEFI ou non.
Principes généraux
Pour installer Ubuntu en mode UEFI :
-
Utiliser un disque 64bit d’Ubuntu. (Ubuntu32bit ne peut pas être facilement installé en mode UEFI. C’est un problème si l’UEFI 32 bits est la seule façon dont votre ordinateur peut démarrer, par exemple si vous avez un ordinateur portable moderne basé sur Intel Atom. Dans ce cas, vous aurez besoin d’une solution de contournement compliquée).
-
Dans votre firmware, désactivez QuickBoot/FastBoot et la technologie Intel Smart Response (SRT). Si vous avez Windows 8, désactivez également le démarrage rapide.
-
Vous pourriez vouloir utiliser une image EFI uniquement pour éviter les problèmes de démarrage par erreur de l’image et d’installation d’Ubuntu en mode BIOS.
-
Utiliser une version supportée d’Ubuntu. Le support de l’UEFI est apparu dans la 11.10, mais il est devenu plus fiable dans les versions suivantes. Le support pour UEFI SecureBoot est apparu dans les versions 12.10 et 12.04.2.
-
Paramétrez votre firmware (BIOS) pour démarrer le disque en mode UEFI (voir le paragraphe « Identifier si l’ordinateur démarre le disque dur en mode UEFI » ci-dessous)
- Puis :
- rien de particulier n’est requis si vous utilisez l’installateur automatique d’Ubuntu (« Installer Ubuntu à côté des autres » ou « Effacer le disque et installer Ubuntu »). Important : si vous avez un Windows préinstallé et que vous voulez le conserver, ne choisissez pas « Effacer le disque et installer Ubuntu ».
-
si vous utilisez le partitionnement manuel (« Autre chose »), la différence est que vous devrez définir le point de montage /boot/efi sur la partition UEFI. Et s’il n’y avait pas de partition UEFI sur votre disque dur, vous devrez d’abord la créer (voir le paragraphe « Créer une partition UEFI » ci-dessous).
Identifier si l’ordinateur démarre le disque dur en mode UEFI
Ce n’est possible que si vous avez déjà installé Ubuntu sur le disque dur, ou en regardant la configuration du BIOS (voir paragraphe ci-dessous).
À partir d’une Ubuntu installée sur le disque dur (ni liveCD ni liveUSB), ouvrez un terminal (Ctrl+Alt+T), puis tapez la commande suivante :
&& echo « EFI boot on HDD » || echo « Legacy boot on HDD »
Remarque : si le résultat est « Legacy boot on HDD », alors soit le BIOS n’est pas de type UEFI, soit le BIOS n’est pas configuré pour démarrer le disque dur en mode UEFI.
Identifier si l’ordinateur démarre le DVD Ubuntu en mode UEFI
Avertissement : même si votre PC démarre le DVD en mode UEFI, il pourrait démarrer le disque dur en mode Legacy (et le contraire).
Lorsque vous démarrez sur un disque Ubuntu 64 bits :
– Si le BIOS est configuré pour démarrer le CD en mode UEFI, alors vous verrez l’écran ci-dessous :
– Si le BIOS n’est PAS configuré pour démarrer le CD en mode UEFI, ou si le disque n’est pas 64 bits, alors vous verrez l’écran ci-dessous :
Configurer le micrologiciel en mode UEFI ou BIOS/CSM/Legacy
Certains ordinateurs récents (>2011) vous permettent de configurer l’ordinateur pour qu’il démarre soit en mode UEFI, soit en mode BIOS/CSM/Legacy (non-EFI). La manière de régler ce paramètre dépend des ordinateurs, mais généralement ce paramètre se trouve dans l’onglet « Boot order » du BIOS (pour accéder aux écrans du BIOS, il faut généralement appuyer sur une touche lors du démarrage du PC). Il peut aussi souvent être défini sur une base par démarrage en appuyant sur une touche de fonction (F8 et F10 sont des choix courants) peu après avoir allumé l’ordinateur.
Note : Certaines UEFI (par exemple « Aptio » d’American Megatrends, que l’on trouve sur la série Asus vivobook) appellent le mode Legacy « Compatibility Support Module » ou simplement « CSM ».
Remarque : Certaines UEFI permettent de configurer le mode de démarrage du lecteur optique séparément du mode de démarrage du disque dur.
Par exemple, ci-dessous :
- la ligne « UEFI Hitachi » permet de démarrer le disque dur en mode UEFI,
- la ligne « P1 : Hitachi » permet de démarrer le disque dur en mode Legacy (non UEFI),
- la ligne « P3 : DVD » permet de démarrer le CD Ubuntu en mode Legacy
- la ligne « UEFI : USB » permet de démarrer le liveUSB d’Ubuntu en mode UEFI.
Voici un 2e exemple de paramétrage du mode de démarrage UEFI, où le paramètre « Boot Mode » permet de choisir le mode de démarrage (« UEFI » ou « Legacy ») pour tous les supports (disque dur, CD, USB…) en même temps.
Certains autres UEFI proposent une option « Boot UEFI/Legacy : » avec les choix suivants : , et . Ce dernier démarre en mode UEFI lorsque cela est possible, puis en mode Legacy si aucun fichier UEFI n’est détecté.
Création d’une partition système EFI
Si vous partitionnez manuellement votre disque dans l’installateur Ubuntu, vous devez vous assurer que vous avez une partition système EFI (ESP) configurée. Cette partition contient les chargeurs de démarrage en mode EFI et les fichiers connexes.
-
Si votre disque contient déjà une ESP (par exemple si votre ordinateur avait Windows 8 préinstallé), elle peut être utilisée pour Ubuntu également. Ne le formatez pas. Il est fortement recommandé de n’avoir qu’un seul ESP par disque.
-
Un ESP peut être créé via une version récente de GParted (la version de Gparted incluse dans le disque 12.04 est OK), et doit avoir les attributs suivants :
-
Point de montage : /boot/efi (remarque : pas besoin de définir ce point de montage lors de l’utilisation du partitionnement manuel, l’installateur Ubuntu le détectera automatiquement)
-
Taille : minimum 100Mib. 200MiB recommandé.
-
Type : FAT32
-
Autres : nécessite un drapeau « boot ».
-
Préparation de l’installation
Une fois que vous vous êtes occupé des préliminaires, vous pouvez installer Ubuntu normalement. En dehors de l’ESP, Ubuntu installé en mode UEFI n’a pas d’exigences particulières en matière de partition, et vous n’avez pas besoin d’ajuster les autres options d’installation. Notez que dans une installation en mode UEFI, Ubuntu ne vous demandera pas où installer le chargeur de démarrage. S’il le fait, ou s’il se plaint de l’absence d’une partition de démarrage BIOS, vous avez probablement démarré accidentellement en mode BIOS/CSM/legacy.
Identifier si une Ubuntu a été installée en mode UEFI
Une Ubuntu installée en mode UEFI peut être détectée de la manière suivante :
- son fichier /etc/fstab contient une partition UEFI (point de montage : /boot/efi)
- il utilise le chargeur de démarrage grub-efi (et non grub-pc)
- à partir de l’Ubuntu installée, ouvrez un terminal (Ctrl+Alt+T) puis tapez la commande suivante :
&& echo « Installé en mode UEFI » || echo « Installé en mode Legacy »
Installation d’Ubuntu pour un démarrage unique avec un mode de démarrage aléatoire
Si vous ne faites pas de multi-boot avec un autre OS et que vous ne vous souciez pas de votre mode de démarrage, vous pouvez renoncer à certains des détails pointilleux de la procédure précédente et installer Ubuntu dans n’importe quel mode de démarrage que votre ordinateur choisit par hasard. Cette procédure n’est pas recommandée pour les installations multi-boot avec des systèmes d’exploitation existants basés sur UEFI, car elle peut aboutir à une combinaison d’un système d’exploitation installé en mode UEFI et d’un autre en mode BIOS. De telles configurations nécessiteront une réparation post-installation ou d’autres étapes maladroites pour gérer le changement d’OS.
Vous devriez être en mesure d’obtenir Ubuntu installé rapidement en utilisant les étapes suivantes :
-
Créer un LiveDVD ou un LiveUSB d’Ubuntu (>=12.04.2) 64bit.
-
Dans votre firmware, désactivez QuickBoot/FastBoot et la technologie Intel Smart Response (SRT).
-
Démarrez votre PC en utilisant le LiveDVD ou LiveUSB et choisissez « Essayez Ubuntu ». Si vous obtenez une erreur de démarrage sécurisé ou de signature, vous pouvez désactiver SecureBoot comme décrit ici, puis réessayer de démarrer le disque.
- Installez Ubuntu à partir du CD/DVD Live ou de la clé USB Live de la manière habituelle, puis redémarrez le PC.
-
Si le PC ne charge pas Ubuntu, démarrez votre PC en utilisant le CD/DVD ou l’USB Live et choisissez « Essayez Ubuntu » une fois de plus. Lorsque la session live s’est chargée, exécutez Boot-Repair (voir le lien pour plus de détails). Lorsque Boot-Repair se charge, cliquez sur le bouton « Réparation recommandée », et écrivez sur un papier l’URL (paste.ubuntu.com/XXXXXX/) qui apparaîtra. Puis redémarrez l’ordinateur. Ne lancez Boot-Repair que si vous avez des problèmes pour démarrer l’ordinateur ; l’expression » si ce n’est pas cassé, ne le réparez pas » s’applique à cet outil.
-
Cela devrait régler la plupart des problèmes de démarrage. Si cela ne résout pas vos problèmes de démarrage, veuillez créer un nouveau fil de discussion dans ce forum, en décrivant votre problème et en indiquant l’URL que vous avez écrite à l’étape précédente.
Convertir Ubuntu en mode UEFI ou Legacy
Convertir Ubuntu en mode UEFI
Note : Ne suivez pas cette procédure si votre ordinateur démarre déjà correctement. N’utilisez cette procédure que si vous pensez avoir accidentellement installé Ubuntu en mode BIOS/CSM/legacy et que vous souhaitez qu’il démarre en mode UEFI/UEFI.
-
Démarrez Boot-Repair, cliquez sur « Options avancées », allez sur l’onglet « Emplacement de GRUB ».
- Si vous ne voyez pas de ligne « Separate /boot/efi partition », cela signifie que votre PC n’a pas de partition UEFI. Dans ce cas, quittez Boot-Repair, puis créez une partition UEFI (voir le paragraphe « Créer une partition UEFI » ci-dessus).
- Si vous voyez une ligne « Séparer la partition /boot/efi », cochez-la puis cliquez sur le bouton « Appliquer ».
-
Configurez votre BIOS pour qu’il démarre le disque dur en mode UEFI (voir le paragraphe « »Configurer le BIOS en mode UEFI ou Legacy » ci-dessus).
Conversion d’Ubuntu en mode Legacy
Note : Utilisez cette procédure uniquement pour convertir une installation Linux en mode UEFI afin qu’elle démarre en mode BIOS/CSM/legacy. Une telle conversion peut être nécessaire si certains matériels ne fonctionnent pas correctement en mode UEFI. (Les cartes vidéo sont une source commune de problèmes.) La conversion pour démarrer en mode BIOS/CSM/legacy alors que Windows démarre en mode UEFI peut rendre le processus de démarrage plus maladroit — vous devrez utiliser le gestionnaire de démarrage intégré de l’ordinateur pour passer d’un OS à l’autre, et certains ordinateurs ont des gestionnaires de démarrage si pauvres que cela peut être impossible.
-
Si Ubuntu est installé sur un disque GPT (vous pouvez le vérifier via la commande ‘sudo parted -l’), utilisez Gparted pour créer une partition BIOS-Boot (1MB, système de fichiers non formaté, drapeau bios_grub) au début de son disque.
-
Démarrez Boot-Repair, cliquez sur « Options avancées », allez dans l’onglet « Emplacement de GRUB ».
- Décochez l’option « Séparer la partition /boot/efi »
- Cliquez sur le bouton « Appliquer ».
-
Configurez votre BIOS pour qu’il démarre le disque dur en mode Legacy (voir le paragraphe « »Configurer le BIOS en mode UEFI ou Legacy » ci-dessus).
SecureBoot
« Secure Boot » est une nouvelle fonctionnalité UEFI apparue en 2012, avec les ordinateurs préinstallés Windows8. Toutes les versions actuelles d’Ubuntu 64 bits (et non 32 bits) prennent désormais en charge cette fonctionnalité, mais comme les PC implémentant cette prise en charge ne se sont généralisés que fin 2012, elle n’est pas encore largement testée, il est donc possible que vous rencontriez des problèmes pour démarrer Ubuntu sous Secure Boot. Si c’est le cas, veuillez déposer un rapport de bogue contre le paquet shim dans Ubuntu, de préférence en utilisant la commande ubuntu-bug shim une fois que vous avez installé avec Secure Boot désactivé.
Désactivation de SecureBoot dans le BIOS
Voici un exemple de BIOS montrant que « Secure Boot » est activé :
Pour désactiver ou activer Secure Boot, trouvez une option similaire dans votre BIOS, et utilisez le clavier pour la basculer sur Activé/Désactivé.
Remarque : si votre PC a Windows8, vous devrez peut-être suivre la procédure ci-dessous pour accéder à votre BIOS.
Accéder aux paramètres UEFI depuis Windows8
Allez dans les options de mise hors tension, et tout en maintenant la touche SHIFT, cliquez sur Redémarrer.
Lorsque le menu ci-dessous apparaît, sélectionnez Dépannage, puis Paramètres du micrologiciel UEFI.
Le PC va redémarrer et vous pourrez entrer dans le BIOS (sinon appuyez sur la touche nécessaire).
Voir aussi
– UEFIBooting (ancienne documentation, peut-être utile pour Mac)
– EasyBCD ne peut pas être utilisé en mode UEFI : sur le forum EasyBCD. Mais il peut être utilisé à partir de la version 2.2.
– Installer Ubuntu sur un système Windows 8 préinstallé compatible UEFI : Guide étape par étape pour installer Ubuntu sur un ordinateur compatible UEFI/Secure Boot livré préinstallé avec Windows 8
CatégorieBootAndPartition
.