UEFI - Guide d'installation

From Manjaro Linux
Jump to: navigation, search

Retour à l'accueil

Introduction

A ce stade, l'installation d'une distribution Linux sur un UEFI peut être la partie la plus délicate de l'installation.

UEFI is the commonly agreed on name for both the EFI & UEFI 
standards which merged. It does not include the old EFI v1, 
or Apple's own non-standard version of EFI.

Le guide suivant peut épargner beaucoup de temps et de frustration pour certains utilisateurs.


L'ordinateur cible:

Le guide suivant va installer Manjaro comme seule installation sur une machine avec UEFI activé, Secure boot désactivé et en utilisant la table de partition GUID (GPT).


Les étapes simples:

  • 1. Téléchargez votre version préférée Manjaro (KDE, XFCE, Openbox, Cinnamon, ...), en 64 bits.
  • 2. Gravez l'image iso sur USB ou DVD. Pour les utilisateurs de Windows qui utilisent un support USB, Rufus est fortement recommandé.
  • 2.1. Les utilisateurs de Rufus (Windows) doivent utiliser les paramètres suivants:
* Click on the DVD icon and load your .iso
* Device: "choose your USB" (Attention: choose correctly,
  the device selected here will be formatted!!!)
* Partition scheme: GPT partition scheme for UEFI computer
* File system: FAT32
* Cluster size: "Don't modify"
* Volume label: "Don't modify"
* Click Start, and you are done (takes 2~5 min to complete).
  • 3. Vérifiez votre BIOS, l'UEFI doit être activé et le Secure boot désactivé.
  • 4. Démarrez avec votre USB ou votre DVD et utilisez rEFInd - Menu principal ... et choisir les pilotes GPU que vous voulez installer, open-source ou propriétaire:
* Boot Manjaro Linux ... (default) - 
  This chooses the open-source - free GPU drivers.
* Boot Manjaro Linux ... (nonfree) - 
  This option chooses the proprietary GPU drivers
  from Nvidia or ATI.
  • 5. Ouvrez un terminal et entrez:
$ sudo setup
  • 6. Maintenant, nous sommes dans l'installateur texte (l'installateur graphique ne supporte pas encore UEFI).

Choisissez 2. Utilisez les tests d'installation (support EFI).

  • 7. Choisissez 1. Régler la date et l'heure - configuration simple et intuitive.
  • 8. Maintenant, choisissez 2. Disk(s) preparation.

Allez à 2. Partition Hard Drives ou suivre les instructions dans le point 8.1 suivant le partitionnement automatique du disque entier.

  • 8.1 Si vous voulez utiliser tout le disque, et ne voulez pas configurer manuellement vos partitions, vous pouvez choisir 1. Auto-Prepare.
Attention: I don't know for sure if using the 
Auto-Prepare option of the installation will be 
successful as I always prefer to manually configure 
my partitions. Give it a try, if you have problems
then please post here: [1]

Donc, si 8.1 (Auto-Prepare) est choisi, vous ignorez le processus ci-dessous et allez à 9 ...

* When you click 2. Partition Hard Drives, 
  you get a dialog saying "Do you want to use GUID
  Partition Table (GPT)", choose Yes.
* Partition your disk(s) as you want (Instructions on
  manually partitioning are beyond the scope of this
  guide.)
* Important Step: Create a 50~250MB EFI Partition,
  mine is 100MB (code: ef00)
* When you are done, go to 4. Set Filesystem
  Mountpoints. (Again, instructions on manually
  partitioning are beyond the scope of this guide.
* Important Step: Format the EFI Partition you
  created as VFAT and mount on /boot/efi
  • 9. Choisissez 3. Install system and wait...
  • 10. Maintenant, allez à 4. Configure System et configurez comme vous le souhaitez (nom d'utilisateur, mot de passe, les miroirs, nom de la machine, ...).
  • 11. Lorsque vous avez terminé, passez à 5. Install bootloader. Choisissez EFI_x86_64> GRUB (2) UEFI x86_64, NE PAS sélectionner BIOS GRUB.
  • 11.1 Il sera demandé de formater la partition EFI vous avez créée précédemment en FAT32, juste marquer Oui.
  • 12. Si une erreur est donnée dans les étapes finales indiquant "efivars kernel module was not properly loaded", ne vous inquiétez pas, le système travaillera très bien !
  • 13. Si le programme d'installation vous demande de copier les fichiers grub/efi dans un autre dossier afin de maintenir la compatibilité dans certains systèmes, choisissez Oui.
  • 14. Cliquez sur 6. Quit

Remarque

Pour vous assurer que Grub a bien été installé correctement, ouvrez un terminal et tapez:

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
  • 15. Arrêt, retirez le DVD ou la clé USB, et redémarrez. Votre système devrait maintenant apparaître !

DONE, SYSTEM INSTALLED!


Passage de BIOS à UEFI

Pour installer en UEFI, la table de partition du disque doit être de type GPT (Guid Partition Table).

Si vous ne voulez pas formater votre disque dur au format GPT, mais que vous souhaitez migrer de MBR en GPT en essayant de sauver vos données, vous pouvez regarder (en anglais) là http://www.rodsbooks.com/gdisk/mbr2gpt.html


1). Vous devez créer un ESP (EFI System Partition).

Essentiellement une partition fat32 qui contient les fichiers .efi pour démarrer.

Vous pouvez créer la partition en utilisant Gparted.

Vous aurez également besoin d'installer/vérifier si les paquets suivants sont présents :

1. efibootmgr
2. dosfstools
3. grub


2.) Créez le répertoire /boot/efi

sudo mkdir /boot/efi


3.) Montez la partition EFI /boot/efi

sudo mount /dev/sdXY /boot/efi

X = Alphabet du disque = a, b, c ... Y = numéro de la partition EFI = 1,2,3,4 ...

Exemple /dev/sda4


4.) Installer Grub pour UEFI

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck

5.) Mise à jour de la configuration de Grub.

sudo update-grub

Remarque- Si vous obtenez une erreur comme

path '/boot/grub' is not readable by Grub on boot. Installation is impossible. Aborting

Ensuite, vous aurez besoin d'un chroot comme décrit ici, puis passez de nouveau à l'étape 5.


Voir aussi

Restore the GRUB Bootloader

Dual boot avec Windows

Astuce: Some manufactures EFI implementations cause GRUB not to be showed in the Boot Menu, or even if its there it can't be made default.


Dans de tels cas, installer rEFInd


Refind.png


Il y a deux façons d'installer rEFInd :

1.Installez rEFInd depuis son site internet [2] (détaillé) ou installer en utilisant pacman(préféré) :

sudo pacman -S refind-efi

Les fichiers seront présents dans /usr/share/refind

2.Ou utiliser le mien ici Extraire le contenu du fichier zip.

Instructions

Allez dans le répertoire de refind (/usr/share/refind, ou dans celui obtenu à partir de mon fichier zip.), et copier les fichiers et dossiers à

/boot/efi/EFI/Boot/

Remarque

Mon ESP (EFI System Partition) est montée sur /boot/efi.

Vous devez copier ces fichiers dans le dossier de démarrage sur la partition EFI, et le dossier de démarrage lui-même sera présent dans le dossier EFI sur la partition EFI, afin d'en prendre note.

Vous pouvez vérifier la partition qui est votre ESP en utilisant Gparted ; la partition est formatée en FAT32 et a la taille d'environ 200 Mo-1 Go.

Peut monter /boot/efi par :

sudo mount /dev/sdXN /boot/efi

X=a,b,c... N=1,2,3... Peut être obtenu grâce à Gparted commen mentionné déjà plus haut.

Maintenant dans le répertoire /boot/efi/EFI/Boot/, il devrait déjà y avoir ce fichier présent :

bootx64.efi

Vous devez le renommer en windows.bootx64.efi. Ensuite, vous devez renommer refind_x64.efi en bootx64.efi et vous avez terminé !

bootx64.efi est le fichier de démarrage par défaut, donc rEFInd serait maintenant le démarrage par défaut, et permettrait de détecter votre grubx64.efi (linux-Manjaro) et efibootmgfw.efi (Windows) automatiquement.

Remarque

Un dossier Manjaro (ça pourrait aussi être un autre nom) contenant le fichier grubx64.efi devrait également être présent dans /boot/efi/EFI/, qui devrait contenir le fichier grubx64.efi qui sera utilisé par rEFInd pour démarrer Grub.

Ainsi, il pourrait être comme :

/boot/efi/EFI/Manjaro/grubx64.efi

rEFInd utilisera ce fichier pour démarrer Manjaro.

Si vous n'avez pas ce fichier ou dossier, essayez :

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro --recheck

pour créer /boot/efi/EFI/Manjaro/grubx64.efi


Page originale du wiki anglais

Retour à l'accueil