Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

tutoriel:grub-efi [Le 13/05/2020, 18:56] – deplacé depuis :boot-repair YannUbuntututoriel:grub-efi [Le 24/05/2020, 13:45] (Version actuelle) – Suppression du lien sans objet vers le forum spnux
Ligne 1: Ligne 1:
 +{{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]].//