Réparateur de Démarrage

Le Réparateur de Démarrage (Boot-Repair en anglais) est un petit outil qui propose :

  • un bouton Réparation recommandée permettant de réparer la plupart des problèmes de démarrage (par exemple lorsque Ubuntu ne démarre plus suite à l'installation de Windows, lorsque le menu GRUB n’apparaît plus1) ou lorsque vous avez une erreur GRUB rescue> ou out-of-disk) ;
  • un deuxième bouton permettant de créer un rapport Boot-Info en un clic (pour obtenir de l’aide via email ou forum) ;
  • les options avancées permettant, entre autres, de :
    • mettre à jour le menu de démarrage GRUB ;
    • reconfigurer GRUB (ajouter des options de kernel, etc.) ;
    • purger et réinstaller GRUB2 ;
    • restaurer un MBR permettant de démarrer Windows en mode Legacy.
    • répare aussi bien les PCs récents (UEFI) que les PCs anciens.

Réparateur de Démarrage

Boot-Repair est un logiciel libre (GNU-GPL).

Boot-Repair répare les problèmes de démarrage uniquement. Pas ceux d'affichage par exemple. Si vous ne savez pas quel type de problème vous avez, consultez la page diagnostic, et créez un rapport Boot-Info pour demander de l’aide sur le forum.
ATTENTION: Si votre ordinateur se plante en mode EMERGENCY en disant "il y a une erreur de fsck type error status 4", regarder l'état physique de votre disque et n'utilisez pas boot-repair.
Boot-repair ne sait pas reconstruire la structure de boot interne à windows qui doit se faire avec les outils windows (bcdedit /rebuild)
Si votre ordinateur est un ACER, il est fort probable que vous ayez oublié d'autoriser UBUNTU à booter. Ce n'est pas boot-repair qui le fera à votre place.

Plusieurs possibilités :

Obtenir un disque avec Boot-Repair pré-installé

Par commodité, ou si votre PC en panne n’a pas de connexion internet, vous pouvez télécharger un disque avec Boot-Repair pré-installé, par exemple Boot-Repair-Disk (Live USB lançant automatiquement Boot-Repair au démarrage). Créez un liveUSB à partir de cette image ISO, puis démarrez votre ordinateur dessus.

Attention: si votre PC a Windows 8 ou 10 pré-installé, et/ou s'il démarres en mode EFI, ne gravez pas l'image sur DVD, mais sur clé USB via tout logiciel créant des clés compatibles EFI.

Disk]].

Si vous souhaitez franciser le logiciel, la méthode est expliquée ici.

Lorsque boot-repair va démarrer, il va proposer de se mettre à jour. Acceptez de faire la mise à jour logicielle.

Si boot-repair ne vous demande pas de se mettre à jour, vous disposez d'une version périmée qui ne sait plus accéder au contenu des partitions ext4. Mettez-le à la poubelle.

Installer Boot-Repair depuis une session live (DVD ou liveUSB) de Ubuntu

Si vous disposez d’un liveDVD (ou d'une liveUSB) de Ubuntu, et que votre PC en panne a une connexion internet, vous pouvez installer Boot-Repair temporairement :

  • Démarrer l’ordinateur sur le live CD (ou la liveUSB) Ubuntu ;
  • Choisir Essayer Ubuntu;
  • Si ce n'est pas déjà fait, connecter internet et vérifier qu'il fonctionne.
ping -c5 google.com
  • Puis installer le logiciel en faisant un copier/coller de la commande suivante dans un terminal :
sudo add-apt-repository -y ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install -y boot-repair ; boot-repair

Vérification avant de lancer l'outil

Sur un PC compatible UEFI, il est conseillé d'utiliser Boot-Repair depuis une session UEFI car cela permet un plus grand choix de réparation2). Il est donc recommandé de:

Démarrage

Lancez le Réparateur de Démarrage

  • soit via le tableau de bord

Réparateur de Démarrage

  • soit via le terminal de commande en tapant boot-repair

Créer un rapport Boot-Info

  • cliquer sur Créer un rapport BootInfo, puis noter l’URL (adresse commençant par « http: » ) qui apparaît et indiquez cette URL sur une nouvelle discussion du forum ubuntu-fr en expliquant votre problème. Cela permettra aux personnes qui vous aident à déterminer si le souci que vous rencontrez est bien lié au démarrage, et le cas échéant si l'option "Réparation recommandée" de Boot-Repair est adaptée ou non.

Réparation standard

  • cliquez sur Réparation recommandée

Réparateur de Démarrage

  • une fois la réparation finie, redémarrez, et vérifiez si vous avez à nouveau accès à vos systèmes

Le menu Options avancées propose de nombreuses options : sauvegarde de la table de partitions et du MBR sur clé USB, réinstallation de GRUB, réparation du système de fichier, restauration de MBR, etc. réparties dans plusieurs onglets.

Important : les paramètres par défaut sont ceux de la Réparation Recommandée. Les changer peut aggraver votre problème. Ne les modifiez pas sans avoir au minimum créé un rapport BootInfo et demandé des avis sur cette discussion.

Options principales

La grille des options principales est affichée pré-remplie avec certaines options.

22Septembre2017

  • Reinstall GRUB

Cette option préremplie va réinstaller un grub. Certainement l'action la plus simple.

  • Use the standard EFI file

Cette option préremplie va transférer les fichiers de boot de ubuntu dans les fichiers de boot officiels de l'EFI. Un certain nombre d'ordinateurs ont besoin de cette option.

  • Back up and rename Windows EFI files

Cette option à choisir après réflexion, va dupliquer les fichiers de boot de ubuntu dans les fichiers de boot de microsoft. Quelques ordinateurs ont besoin de cette option.

  • Unhide boot menu

Cette option permet de forcer l'affichage du menu GRUB. Certains ordinateurs ont besoin de cette option.

  • Repair File systems

Cette option va examiner les partitions présentes dans l'ordinateur et les remettre en état. A n'utiliser qu'après avoir créé une copie de vos disques.

  • Repair wubi file systems

Cette option permet de réparer l'accès à certains fichiers wubi.

Onglet 'Emplacement de GRUB'

La grille des options principales est affichée pré-remplie avec certaines options paramétrables par menu déroulant.

  • Le système à booter par défaut. Si vous sélectionnez un Linux, Boot-Repair va installer son GRUB. Si vous sélectionnez Windows, Boot-Repair va installer GRUB et positionner Windows en choix par défaut.
  • La partition de stockage du répertoire boot

Lorsque plusieurs partitions ext4 sont présentes, boot-repair informe de vérifier cette zone et de choisir ce qui convient le mieux. Il faut éviter autant que possible d'avoir une partition de boot séparée. Si elle est nécessaire, il est préférable d'en choisir une stockée sur le même disque. Si possible, celle qui était initialement prévue pour cet O.S.

  • La partition de stockage du répertoire boot EFI

Lorsque plusieurs partitions fat32 ou autres partitions ayant le drapeau ESP sont présentes, il est préférable d'en choisir une stockée sur le même disque. Notons que les partitions formatée en EXT4 ayant le bon drapeau sont sélectionnables mais que l'installation se plantera.

Si vous n'avez pas sélectionné l'option /boot/efi et que vous disposez de plusieurs disques, vous verrez les options suivantes:

Réparateur de Démarrage

Onglet 'Options de GRUB'

Les options sont affichées ou non, sélectionnables ou pas, en fonction de votre système, et notamment la nature du bios (EFI ou LEGACY).

  • SecureBoot

Il est maintenant possible de ne pas installer un boot securisé. Un certain nombre d'ordinateurs bloquaient au moment de cette installation. Il faudra certainement un peu de recul pour voir l'efficacité de cette nouveauté.

  • Purge GRUB before reinstalling it

Cette option permet de complètement purger les paquets de GRUB, ce qui est nécessaire dans certains cas. Provoque l'ouverture d'une grille demandant de copier quelques commandes, d'ouvrir un autre terminal et de les exécuter.

La grille peut ressembler à ceci

Ou à cela

Selon l'état de votre système, certaines commandes peuvent générer des erreurs. Ce n'est pas obligatoirement gênant à ce stade.

Après validation de la suppression, une nouvelle grille s'affiche et demande de copier une commande et de l'exécuter dans le terminal déjà ouvert.

Il est totalement possible d'ajouter des options ( –no-nvram) à cette commande.

FIXME Cette formulation n’est absolument pas clair, où peut-on rajouter cette option exactement, dans quelle circonstances ça peut être utile ou nécessaire ?  

Il est aussi possible de faire exécuter des commandes supplémentaires C'est probablement la fin des réparations en mode chroot.

  • Upgrade GRUB to its most recent version

Si sélection de cette option, un message d'avertissement apparaît. "Warning: this will install necessary packages from Ubuntu-20.10 repositories. Please backup your data before this operation.

  • Reset extra space after MBR

Cette option n'est évidemment pas disponible en mode EFI. Elle est destinée à éliminer des boots 'pirate' qui s'installent de façon non standard.

  • Uncomment GRUB_GFXMODE

Force la résolution d'affichage du fichier de choix du boot des O.S. en 640x480. Nécessaire pour afficher GRUB sur certains systèmes.

  • ATA disk support
  • Add a kernel option

Permet d'ajouter des options prédéfinies dans la liste déroulante dans le boot du grub.

Il est possible d'ajouter une option non prévue dans cette liste, via le bouton 'Modifier le fichier de configuration de GRUB' qui se trouve en bas de l'onglet.

  • Purge kernels and reinstall last kernel

Cochée par défaut dans certaines situations. Permet de réinstaller le dernier noyau de ubuntu en éliminant auparavant tous les noyaux existants dans le UBUNTU sélectionné. Elle peut s'utiliser lorsque le démarrage du grub se plante dans le traitement du fichier initramfs car il sera reconstruit. Opération risquée, il semble préférable de la désactiver en première intention.

A utiliser lorsque le contenu du répertoire /boot semble incorrect. Aussi utilisable si ce répertoire n'existe plus. Il sera alors refabriqué.

A noter que cette option vous demandera d'exécuter un paquet de commandes dans un terminal pour faire l'épuration puis un autre pour installer le logiciel puis elle continuera sur la génération du fichier /boot/grub/grub.cfg.

Devrait aussi fonctionner si, par accident, tous les noyaux ont été supprimés.

NOTA: Les seules options ajoutables au noyau sont:

  • nomodeset
  • acpi=off
  • acpi_osi=
  • edd=on
  • i815modeset=1
  • i915modeset=0
  • i915modeset=0 xforcevesa
  • noapic
  • nodmraid
  • nolapic
  • nomodeset radeon mode=0
  • nomodeset radeon mode=1
  • rootdelay=90
  • vga=771
  • xforcevesa

'Options de MBR' pour le boot non EFI (Legacy)

Cet onglet est inaccessible si vous avez coché l'option /boot/efi.

Restauration d’un MBR Windows (pour démarrer directement sur Windows) ou sur un autre système :

Réparateur de Démarrage

La première ligne de sélection propose tous les disques présents y compris ceux connectés en USB et permet de choisir le type de mbr retenu:

  • generic mbr: Permet de sélectionner la partition de boot en recherchant celle qui dispose d'un drapeau de boot BIOS.
  • generic altmbr: Permet de sélectionner la partition de boot en imposant le numéro de la partition au lieu du drapeau.
  • generic gptmbr: Permet de sélectionner la partition de boot en recherchant celle qui dispose d'un drapeau de boot ESP.

La seconde ligne de sélection propose tous les logiciels présents dans les disques y compris ceux connectés en USB et permet de choisir celui à positionner dans le MBR. Il est préférable d'en choisir une présente dans le disque retenu.

Options diverses

La grille des options diverses est affichée avec toutes les options validées. Elles peuvent toutes être invalidées.

  • Repair Windows boot-files

Cette action est utile pour certains systèmes Windows, et sans effet pour les autres.

  • Create a boot-info summary

Crée un rapport boot-info suite à la réparation.

  • Upload the report to a pastbin

Il est aussi possible de faire un copier/coller de ce qui est affiché à l'écran directement dans la discussion Ubuntu à condition de ne pas oublier de faire la mise en forme.

  • Participe to statistics of use
  • Check internet connection

A décocher si jamais vous avez connecté internet mais que Boot-Repair ne le détecte pas.

La liste complète et à jour des options accessibles en lignes de commandes, s'obtient en saisissant la commande:

man boot-repair

Il est par exemple possible de créer un rapport boot-info sans passer par l'interface graphique.

Pour supprimer cette application, il suffit de supprimer le paquet boot-repair. Si vous utilisez souvent Boot-Repair sur une session installée, vous pouvez supprimer le dossier de log /var/log/boot-repair en mode administrateur.


Contributeurs principaux : YannUbuntu


2)
si vous demandez à Boot-Repair de réparer un boot en UEFI depuis une session Legacy, il vous demandera de redémarrer Boot-Repair depuis une session UEFI.
  • boot-repair.txt
  • Dernière modification: Le 05/02/2024, 22:19
  • par 91.161.152.215