| |
tutoriel:grub-efi [Le 13/05/2020, 18:56] – deplacé depuis :boot-repair YannUbuntu | tutoriel:grub-efi [Le 24/05/2020, 13:45] (Version actuelle) – Suppression du lien sans objet vers le forum spnux |
---|
| {{tag>Bionic Xenial tutoriel BROUILLON}} |
| ---- |
| |
| <note important>Tutoriel à mettre à jour en suivant le modèle https://doc.ubuntu-fr.org/wiki/modeles/tutoriel</note> |
| |
| |
| ====== Installation de la structure de boot EFI en lignes de commandes. ====== |
| Il est nécessaire de booter avec la live USB de votre support d'installation. Vous choisissez d'essayer avant d'installer. Passez en mode terminal en frappant les caractères **Ctrl Alt t** Si votre clavier n'écrit pas en français, frapper les caractères suivants |
| <code>setxkbmap fr</code> |
| Il est nécessaire de connaître la partition qui contient la racine **/** (root) et la partition EFI. Il est probable que le boot-info vous les ait données. Sinon les commandes suivantes |
| <code> sudo blkid | grep -Ei "ext4|vfat" </code> |
| <code> sudo parted -l | grep -Ei "ext4|fat32" </code> peuvent vous aider à les identifier. |
| Dans la suite de cette réparation elle seront appelées **SLASH** (Cela sera par exemple sda7 ou mmcblk//N//p2). et **EFI** (Cela sera par exemple sda1 ou mmcblk//N//p1). __Ces mots devront être remplacés par les vraies valeurs.__ |
| |
| Il est maintenant nécessaire de préparer le grand saut dans la partition installée, Les commandes suivantes sont à faire. |
| <code> sudo mount -v /dev/SLASH /mnt </code> |
| <code> sudo mount --bind /dev /mnt/dev </code> |
| <code> sudo mount -t proc /proc /mnt/proc </code> |
| <code> sudo mount --bind /run /mnt/run </code> |
| <code> sudo mount --bind /sys /mnt/sys </code> |
| <code> modprobe efivars </code> |
| <code> sudo mount --bind /run/resolvconf /mnt/run/resolvconf </code> |
| <code> sudo chroot /mnt </code> |
| Vous êtes maintenant dans la session installée, Vous allez réparer le boot EFI avec les commandes suivantes: |
| <code> mount -t devpts devpts /dev/pts </code> |
| <code> mkdir -p /boot/efi </code> |
| <code> mount -v /dev/EFI /boot/efi </code> |
| Commande spécifique pour ordinateurs ayant un bios fonctionnant en **64** bits |
| <code> grub-install </code> |
| Commandes spécifiques pour ordinateurs ayant un bios fonctionnant en **32** bits |
| <code> apt update </code> |
| <code> apt install grub-efi-ia32 grub-efi-ia32-bin </code> |
| <code> grub-install -v --target=i386-efi --efi-directory=/boot/efi </code> |
| Maintenant, on finit le traitement: |
| <code> update-grub </code> |
| <code> exit </code> |
| <code> shutdown -P now </code> |
| |
| Lorsque l'ordinateur a booté, il faut ajouter la ligne suivante au fichier** /etc/fstab** afin que les futures commandes **grub-install** se passent bien. |
| |
| <code>UUID=XXXX-XXXX /boot/efi vfat umask=0077 0 1 </code> |
| La valeur XXXX-YYYY étant à remplacer par ce qui aura été trouvé au retour de la commande en pensant à remplacer EFI par la bonne valeur |
| <code>sudo blkid | grep EFI</code> |
| ** |
| Si, malgré toutes vos tentatives, la réparation n'a pas fonctionné, le forum est là pour vous aider.** |
| |
| |
| |
| ---- |
| //Contributeurs principaux : [[:utilisateurs:IDENTIFIANT]].// |