Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
boot-repair [Le 01/06/2019, 21:47]
193.250.138.66 ancienne révision (Le 25/02/2019, 14:57) restaurée
boot-repair [Le 07/04/2020, 02:46]
102.180.0.138 [Obtenir un disque avec Boot-Repair pré-installé]
Ligne 5: Ligne 5:
  
 ====== Réparateur de Démarrage / boot-repair====== ====== Réparateur de Démarrage / boot-repair======
 +
 +<note tip>​ATTENTION:​ Si votre ordinateur se plante ​     en mode EMERGENCY en vous disant "il y a une erreur de fsck type error status 4", [[https://​doc.ubuntu-fr.org/​smartmontools#​cas_d_un_disque_interne|regarder l'​état physique de votre disque]] et n'​utiliser pas boot-repair.</​note>​
  
 Le **Réparateur de Démarrage** (//​Boot-Repair//​ en anglais) est un petit outil qui propose : Le **Réparateur de Démarrage** (//​Boot-Repair//​ en anglais) est un petit outil qui propose :
Ligne 34: Ligne 36:
  ​Attention:​ si votre PC a Windows 8 ou 10 pré-installé,​ et/ou s'il démarre en mode [[EFI]], __ne gravez pas l'​image sur DVD__, mais sur clé USB via tout logiciel créant des clés compatibles EFI.  ​Attention:​ si votre PC a Windows 8 ou 10 pré-installé,​ et/ou s'il démarre en mode [[EFI]], __ne gravez pas l'​image sur DVD__, mais sur clé USB via tout logiciel créant des clés compatibles EFI.
  
-<note warning>​Lors d'une installation sur micro ayant un bios **EFI en 32 bits**, vous devez absolument utiliser cette méthode en prenant obligatoirement la **version 32 bits**. Ne prenez surtout pas la version 64 bits en bricolant de la même manière que pour l'​installation __même si vous avez fait une installation du logiciel en 64 bits__.</​note>​+<note warning>​Lors d'une installation sur micro ayant un bios **EFI en 32 bits**, ​8-O vous devez absolument utiliser cette méthode en prenant obligatoirement la **version 32 bits**. Ne prenez surtout pas la version 64 bits en bricolant de la même manière que pour l'​installation __même si vous avez fait une installation du logiciel en 64 bits__.</​note>​
  
 ==== Installer Boot-Repair depuis une session live (DVD ou liveUSB) de Ubuntu ==== ==== Installer Boot-Repair depuis une session live (DVD ou liveUSB) de Ubuntu ====
Ligne 41: Ligne 43:
   - Démarrer l’ordinateur sur le [[:live CD]] (ou la [[:​live_usb|liveUSB]]) Ubuntu ;   - Démarrer l’ordinateur sur le [[:live CD]] (ou la [[:​live_usb|liveUSB]]) Ubuntu ;
   - Choisir //Essayer Ubuntu//;   - Choisir //Essayer Ubuntu//;
-  - Si ce n'est pas déjà fait, connecter internet; +  - Si ce n'est pas déjà fait, connecter internet;  
-  - Installation en une ligne de commande à passer dans un terminal (ne pas essayer de la taper utiliser le copier-coller) :  +  - Dans tous les contextes, faire l'​installation du logiciel: \\ Installation en une ligne de commande à passer dans un terminal (ne pas essayer de la taper utiliser le copier-coller) : <​code ​bash>sudo add-apt-repository -y ppa:​yannubuntu/​boot-repair && sudo apt update && sudo apt install -y boot-repair boot-info</​code
-  + 
-<​code>​sudo add-apt-repository -y ppa:​yannubuntu/​boot-repair && sudo apt update && sudo apt install -y boot-repair boot-info</​code>​+==== Installer Boot-Repair dans un ubuntu fonctionnant ==== 
 +Si vous disposez d'un ubuntu opérationnel et que d'​autres ubuntu sont en panne, vous pouvez installer définitivement boot-repair afin de tenter de les réparer. 
 + 
 +L'​installation du logiciel, se fait aussi en ligne de commande tel que décrit ​ au dernier alinéa du paragraphe précédant. 
 + 
 +<note tip>Les options de réparation sont limitées à l'O.S. dans lequel boot-repair est installé.</​note>
  
 ===== Utilisation===== ===== Utilisation=====
Ligne 57: Ligne 64:
 \\ \\
 \\ \\
-  * soit via le terminal de commande en tapant //sudo boot-repair//​.+  * soit via le terminal de commande en tapant //​boot-repair//​ 
 +<note tip>​Lorsque boot-repair est lancé depuis le support d'​installation des versions 19.10 et 20.04, il prévient qu'il doit installer les paquets universe et glade2script et que cela peut prendre un certain temps (10 minutes pour une connexion à 64 kB/s). </​note>​
  
 ====Créer un rapport Boot-Info==== ====Créer un rapport Boot-Info====
Ligne 71: Ligne 79:
   * une fois la réparation finie, redémarrez,​ et vérifiez si vous avez à nouveau accès à vos systèmes   * une fois la réparation finie, redémarrez,​ et vérifiez si vous avez à nouveau accès à vos systèmes
  
-====Utilisation avancée====+===== Utilisation avancée ​=====
  
-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.+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 4 onglets qui vont être détaillées pour la versions de Mars 2020
  
-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 [[:​tutoriel:​boot-info|rapport BootInfo]] et demandé ​des avis sur [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=4726141|cette discussion]].+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 [[:​tutoriel:​boot-info|rapport BootInfo]] et demandez ​des avis sur [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=4726141|cette discussion]].
  
-__A) Réparation ​de la structure ​de boot.__+<note warning>​ATTENTION. Le chapitre est en cours de modification. Les grilles peuvent encore celles des versions précédentes ​de boot-repair. Les commentaires ne sont plus nécessairement exacts.</​note>​
  
-L'​option Utiliser ​ le fichier standard EFI remet les fichiers de boot de ubuntu dans la partition EFI.+==== Options principales === 
 +La grille des options principales est affichée pré-remplie avec certaines options
  
-L'​option ​Sauvegarder et renommer ​les fichiers EFI windows résout le problème des ordinateurs ​tatoués ​en écrasant ​les fichiers ​du répertoire ​EFI boot.+{{:​boot:​mainoptions.png?​800|}} 
 +  * 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 transférer 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 faire démarrer automatiquement ubuntu si l'​utilisateur n'a pas fait  son choix rapidement (à confirmer) ​  
 +  * Repair File systems 
 +    Cette option ​ à choisir depuis la version 4ppa77, va examiner les partitions présentes dans l'​ordinateur et les remettre ​en état. Les partition NTFS d'un windows en hibernation pourront de nouveau être écrites. Ne la positionner que si vous êtes certain de votre action. 
 +  * Repair wubi file systems 
 +       Cette option à choisir, contrôle ​les fichiers ​wubi. L'​utilisation ​ wubi est maintenant rare. Semble mal fonctionner pour les wubi installé en mode EFI. 
 + 
 +La même grille en français
  
-L'​option réparer les systèmes de fichiers lance des FSCK des partitions présentes. 
  ​{{http://​pix.toile-libre.org/​upload/​original/​1506127928.png|22Septembre2017}}  ​{{http://​pix.toile-libre.org/​upload/​original/​1506127928.png|22Septembre2017}}
  
  
  
-{{http://​pix.toile-libre.org/​upload/​original/​1416027435.png?​500nolink|Réparateur ​de Démarrage}}+==== Partitions ​de stockage des fichiers de boot ====
  
-**B) Réinstallation de [[grub-pc]]** ci-dessous le BIOS est configuré pour booter sur le disque sda donc l’utilisateur choisit //Placer GRUB dans sda//.) :+ La grille des options principales est affichée pré-remplie avec certaines options paramétrables par menu déroulant. 
 +{{:boot:grublocation.png?800|}}
  
 +  * Le système à booter par défaut. ​
 +       ​Souvent,​ il n'y a qu'un O.S. à réparer. Le choix affiché est alors correct. En présence de plusieurs ​ O.S. répartis dans plusieurs disques dont certains sont externes, il n'est pas toujours facile de trouver celui qu'il faut réparer. ​ A priori, probablement pas celui qui a permis de booter.
 +  * La partition de stockage du répertoire boot (légacy)
 +    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 legacy 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. ​
 +
 +Ci-dessous, l'​ancienne grille
 + 
 {{http://​pix.toile-libre.org/​upload/​original/​1416027492.png?​500|Réparateur de Démarrage}} {{http://​pix.toile-libre.org/​upload/​original/​1416027492.png?​500|Réparateur de Démarrage}}
 +  ​
  
-Note : si vous avez 3 disques (ou plus) que vous souhaitez garder totalement indépendants,​ suivez [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=11770851#​p11770851|cette procédure]]. 
  
-Notons qu'en session "​LIVE",​ Il est possible de choisir l'OS parmi  ceux qui sont déjà installés:+==== Mise à jour du logiciel ====
  
-{{http://​pix.toile-libre.org/​upload/​original/​1506515814.png|25 sepetembre2017}}+La grille des options principales est affichée pré-remplie avec une option paramétrable par menu déroulant et des options sélectionnables ou pas en fonction de la nature du bios (EFI ou LEGACY) et une non supprimable.
  
-**C) Réinstallation de grub-EFI**:+{{:boot:​gruboptions.png?​800|}}
  
-Vous pouvez choisir les partitions FAT32 où stocker la structure ​de boot y compris sur un support externe.  ​+  * **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 non supprimable 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 
  
-Vous pouvez aussi choisir la structure EFI stockée dans le disque interne si plusieurs instances présentes mais uniquement si cette action est faite en "​live-usb"​+{{:​boot:​repair1c.png?​800|}} 
 +        
 +Ou à cela 
 +     
 +{{:​boot:​repair1.png?​800|}}
  
-{{http://pix.toile-libre.org/upload/​original/​1506252908.png|23Septembre2017}}+<code bash>  
 +ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sdb11" apt-get purge -y grub*-common grub-common:​i386 shim-signed 
 +Reading package lists... Done 
 +Building dependency tree        
 +Reading state information... Done 
 +Note, selecting '​grub-common'​ for glob '​grub*-common'​ 
 +Note, selecting '​grub2-common'​ for glob '​grub*-common'​ 
 +E: Unable to locate package grub-common:​i386 
 +ubuntu@ubuntu:​~$</​code> ​
  
-**D)** Remettre à niveau le contenu du répertoire **/boot** 
  
-{{http://pix.toile-libre.org/upload/original/​1505922587.png|Réparateur de Démarrage du 17-09-17}} +Il peut arriver ​ que cela se déroule mal. Ce n'est pas obligatoirement grave  sauf lorsque cela l'​est ​//"GRUB is still presentPlease try again"//. 
-Ajout du  09/02/2019+     
 +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.
  
-Cochez __UNIQUEMENT__ l'option ​**Purger les kernels puis réinstaller ​le dernier ​kernel** ​si vous souhaitez que boot-repair installe ​le dernier noyau de ubuntu dans la structure /boot.+{{:​boot:​repair2.png?​800|}} 
 +     
 +Il est totalement possible d'ajouter des options ( --no-nvram) à cette commande. 
 +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-17.10 repositories. Please backup your data before this operation. 
 + 
 +Peut-être pour le futur?  
 +  * **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. 
 +  * **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 n'est pas possible d'​ajouter une option non prévue dans cette liste. 
 + 
 +  * **Purge kernels and reinstall last kernel** 
 +**Cette option est maintenant préremplie **(version 4ppa77). 
 +Elle 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. __Il semble préférable de la déactiver 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 utiliser lorsque le contenu du répertoire **/boot** semble incorrect. ​ Aussi utilisable si ce répertoire n'​existe plus. Il sera alors refabriqué.
Ligne 121: Ligne 195:
 Devrait aussi fonctionner si, par accident, tous les noyaux ont été supprimés. Devrait aussi fonctionner si, par accident, tous les noyaux ont été supprimés.
  
-**E)** [[:​kernel#​modifier_les_parametres_du_noyau|Ajout d'​options]] à GRUB pour le noyau linux : 
  
-{{http://​pix.toile-libre.org/​upload/​original/​1505922587.png|Réparateur de Démarrage du 17-09-17}} 
  
-Dans ce contexte, il faut seulement cocher la case **Ajouter une option au noyau** afin de pouvoir les sélectionner. + 
-Les seules options ajoutables au noyau sont:+NOTA: Les seules options ajoutables au noyau sont:
   * nomodeset   * nomodeset
   * acpi=off   * acpi=off
Ligne 143: Ligne 215:
   * xforcevesa   * xforcevesa
  
 +==== Options pour le boot LEGACY ====
 +<note warning>​A vérifier pour la version de Mars 2020 par un utilisateur ayant un ordinateur bootant en Légacy LEGACY</​note>​
  
-**F**) Restauration d’un [[MBR]] Windows (pour démarrer directement sur Windows) :​+Cet onglet inaccessible pour les ordinateurs bootant en mode EFI 
 + 
 +**G**) Restauration d’un [[MBR]] Windows (pour démarrer directement sur Windows) :​
  
 {{http://​pix.toile-libre.org/​upload/​original/​1416027716.png?​500|Réparateur de Démarrage}} {{http://​pix.toile-libre.org/​upload/​original/​1416027716.png?​500|Réparateur de Démarrage}}
Ligne 151: Ligne 227:
  
 {{http://​pix.toile-libre.org/​upload/​original/​1416027749.png?​500|Réparateur de Démarrage}} {{http://​pix.toile-libre.org/​upload/​original/​1416027749.png?​500|Réparateur de Démarrage}}
-==== Installation de la structure de boot EFI en lignes de commandes. ====+==== Options diverses ==== 
 +La grille des options diverses ​ est affichée avec toutes les options validées. Elles peuvent toutes être invalidées.  
 + 
 +{{:​boot:​otheroptions.png?​800|}} 
 + 
 +  * Repair windows boot-files 
 +     Cette action est souvent inutile.  
 +  * Create a boot-info summary 
 +    En standard, le boot-info est consultable avant la réparation qui est à la fin de la liste produite. 
 + 
 +Une autre approche peut avoir lieu pour les utilisateurs avertis. ​ Ne pas créer le boot-info afin d'​avoir ​ uniquement les informations de réparation puis de le relancer pour fournir un simple boot-info. Cela produirait deux fichiers distincts 
 +  * 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  
 +  * chech internet connection 
 +   ​Boot-repair récupérant souvent du logiciel, il est nécessaire de conserver cette option. 
 + 
 +=====  ​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 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>​ <​code>​setxkbmap fr</​code>​
Ligne 188: Ligne 281:
 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 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>​ <​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.**
  
-Si, malgré toutes vos tentatives, la réparation n'a pas fonctionné,​ le forum est là pour vous aider. 
  
  
Ligne 196: Ligne 290:
  
 ====  Autres problèmes. ==== ====  Autres problèmes. ====
 +Il est possible de suivre l'​évolution du fonctionnement de boot-repair en ouvrant un autre terminal et en suivant la fabrication ​ du fichier d'​audit avec cette commande
 +<code bash> tail -f /​var/​log/​boot-repair/​*/​*.log</​code>​
  
- +Si malgré ​toutes vos tentatives, la réparation n'a pas fonctionné, le forum est là pour vous aider.
- +
- +
-Malgré ​toutes vos tentatives, la réparation n'a pas fonctionné. Le forum est là pour vous aider.+
 ===== Désinstallation ===== ===== Désinstallation =====
    
  • boot-repair.txt
  • Dernière modification: Le 05/02/2024, 22:19
  • par 91.161.152.215