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
tutoriel:comment_restaurer_grub [Le 17/04/2018, 11:53]
78.216.2.111 [Via un CD Ubuntu (procédure sans chroot)]
tutoriel:comment_restaurer_grub [Le 22/04/2024, 10:59] (Version actuelle)
79.95.86.124 Correction sur la note qui indique de ne pas réinstaller GRUB depuis le support d'installation
Ligne 2: Ligne 2:
  
 ---- ----
 +<note tip>​**Cette documentation traite uniquement d'une réinstallation en mode LEGACY et non EFI**</​note>​
 +
 ====== Comment réinstaller GRUB ? ====== ====== Comment réinstaller GRUB ? ======
  
-Le présent tutoriel vous explique la procédure à suivre pour réussir la réinstallation GRUBpar exemple lorsqu'​il a été effacé suite à l'​installation ou la mise à jour d'un autre système d'​exploitation (notamment Microsoft(r) Windows(r)).+Le présent tutoriel vous explique la procédure à suivre pour réussir la réinstallation GRUB
 + 
 +Cela peut arriver ​par exemple lorsqu'​il a été effacé suite à l'​installation ou la mise à jour d'un autre système d'​exploitation (notamment Microsoft(r) Windows(r)).
  
-<​note>​Si GRUB est toujours disponible mais tout simplement ne s'est pas mis à jour lorsque vous avez effectué une installation ou un upgrade, il suffit de taper dans un terminal : ''​sudo os-prober''​ puis ''​sudo update-grub''​.</​note>​ 
  
 Si vous redémarrez votre ordinateur et vous constatez que **vous ne disposez plus d'un menu d'​amorçage** vous permettant de choisir entre le chargement d'​Ubuntu ou de votre autre système d'​exploitation (c'est ce qui se produit généralement lorsque vous installez un nouveau système d'​exploitation en multi-amorçage avec Ubuntu), le chargeur d'​amorçage GRUB est écrasé par un autre chargeur d'​amorçage. GRUB doit être réinstallé pour qu'​Ubuntu puisse être à nouveau chargé. Si vous redémarrez votre ordinateur et vous constatez que **vous ne disposez plus d'un menu d'​amorçage** vous permettant de choisir entre le chargement d'​Ubuntu ou de votre autre système d'​exploitation (c'est ce qui se produit généralement lorsque vous installez un nouveau système d'​exploitation en multi-amorçage avec Ubuntu), le chargeur d'​amorçage GRUB est écrasé par un autre chargeur d'​amorçage. GRUB doit être réinstallé pour qu'​Ubuntu puisse être à nouveau chargé.
Ligne 14: Ligne 17:
 <note warning>​Si la console "GRUB rescue"​ apparaît au démarrage, avant d'​entreprendre une procédure compliquée,​ il convient de déconnecter tous les disques durs annexes et de redémarrer. Il peut arriver que le disque principal ne soit pas reconnu si certains disques annexes sont connectés dès le départ.</​note>​ <note warning>​Si la console "GRUB rescue"​ apparaît au démarrage, avant d'​entreprendre une procédure compliquée,​ il convient de déconnecter tous les disques durs annexes et de redémarrer. Il peut arriver que le disque principal ne soit pas reconnu si certains disques annexes sont connectés dès le départ.</​note>​
  
-Beaucoup de commandes ici vont être faites **[[:​sudo|en tant qu'​administrateur]]**,​ faites attention à la dangerosité de vos manipulations.+<note warning>Beaucoup de commandes ici vont être faites **[[:​sudo|en tant qu'​administrateur]]**,​ faites attention à la dangerosité de vos manipulations.</​note>​
  
-===== Via le Réparateur de Démarrage ​=====+===== Solution la plus simple et rapide ​===== 
 +<note tip>​cette solution ne doit pas être appliquée si le boot est fait avec le support d'​installation. 
 +</​note>​ 
 +Taper dans un terminal **[[:​sudo|en tant qu'​administrateur]]** : 
 +<​code>​ 
 +sudo os-prober 
 +sudo update-grub 
 +sudo grub-install /dev/sda 
 +</​code>​
  
-C'est la méthode la plus simple. Il suffit d'​utiliser ce petit outil graphique : [[:​boot-repair|Réparateur de Démarrage]]+**Explications** : 
 +  * **os-prober** va chercher tous vos systèmes d'​exploitation 
 +  * **update-grub** va mettre à jour Grub avec les systèmes d'​exploitation trouvés 
 +  * **grub-install /dev/sda** : permet d'​installer Grub sur le disque sda. **If faut remplacer** ''/​dev/​sda''​ par le disque de son choix :\\ ''/​dev/​sda''​ si on veut pointer sur le disque ''​sda''​\\ ''/​dev/​sdb''​ si on veut pointer sur le disque ''​sdb''​\\ ''/​dev/​sdc''​ si on veut pointer sur le disque ''​sdc''​\\ etc… 
 + 
 +Cette solution marche bien par exemple si GRUB est toujours disponible mais tout simplement ne s'est pas mis à jour lorsque vous avez effectué une installation ou un upgrade. 
 + 
 + 
 +===== Via le Réparateur de Démarrage ===== 
 +C'est la méthode ​conseillée si la méthode précédente n'a pas marché. Il suffit d'​utiliser ce petit outil graphique : [[:​boot-repair|Réparateur de Démarrage]]
  
 [[:​boot-repair|{{http://​pix.toile-libre.org/​upload/​original/​1306333371.png?​500|Réparateur de Démarrage}}]] [[:​boot-repair|{{http://​pix.toile-libre.org/​upload/​original/​1306333371.png?​500|Réparateur de Démarrage}}]]
Ligne 24: Ligne 44:
 Cet outil fonctionne aussi pour les ordinateurs démarrant avec l'​[[:​UEFI]]. Cet outil fonctionne aussi pour les ordinateurs démarrant avec l'​[[:​UEFI]].
  
-=====Méthodes en lignes de commande=====+=====Méthodes ​avancées ​en lignes de commande=====
  
 <note important>​Ces procédures sont sans doute mal adaptées si votre PC utilise l'​[[:​UEFI]]</​note>​ <note important>​Ces procédures sont sans doute mal adaptées si votre PC utilise l'​[[:​UEFI]]</​note>​
Ligne 30: Ligne 50:
 ==== Via le disque SuperGrub ==== ==== Via le disque SuperGrub ====
  
-  * Télécharger le disque [[http://​www.supergrubdisk.org/​|SuperGrub]] à la [[http://​www.supergrubdisk.org/​category/​download/​supergrub2diskdownload/​|page suivante]].+  * Télécharger le disque [[https://​www.supergrubdisk.org/​|SuperGrub]] à la [[https://​www.supergrubdisk.org/​category/​download/​supergrub2diskdownload/​|page suivante]].
   * Graver l'​image sur un disque vierge.   * Graver l'​image sur un disque vierge.
   * Mettre le disque dans le lecteur & démarrer l'​ordinateur sur le disque.   * Mettre le disque dans le lecteur & démarrer l'​ordinateur sur le disque.
-  * Choisir l'​option « Detect any OS », puis sélectionner la ligne du système Ubuntu, et appuyer sur « Entrée ». Remarque: si votre système Ubuntu n’apparaît pas, essayez une autre méthode. Dans le cas d'une installation faite en mode UEFI, c'est un peu différent : voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1287711|ici]]+  * Choisir l'​option « Detect any OS », puis sélectionner la ligne du système Ubuntu, et appuyer sur « Entrée ». Remarque: si votre système Ubuntu n’apparaît pas, essayez une autre méthode. Dans le cas d'une installation faite en mode UEFI, c'est un peu différent : voir [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1287711|ici]]
   * Une fois le système démarré et la session ouverte :   * Une fois le système démarré et la session ouverte :
     * Soit (réinstallation sans purge): ouvrir un [[:​terminal]],​ puis saisissez **[[:​sudo|en tant qu'​administrateur]]** la commande <​code>​blkid</​code>​ pour connaître le nom (sdX= sda, sdb..) du disque dans lequel vous souhaitez installer GRUB, puis saisissez **[[:​sudo|en tant qu'​administrateur]]** les commandes <​code>​grub-install /​dev/​sdX</​code>​ puis <​code>​update-grub</​code>​.     * Soit (réinstallation sans purge): ouvrir un [[:​terminal]],​ puis saisissez **[[:​sudo|en tant qu'​administrateur]]** la commande <​code>​blkid</​code>​ pour connaître le nom (sdX= sda, sdb..) du disque dans lequel vous souhaitez installer GRUB, puis saisissez **[[:​sudo|en tant qu'​administrateur]]** les commandes <​code>​grub-install /​dev/​sdX</​code>​ puis <​code>​update-grub</​code>​.
Ligne 68: Ligne 88:
 ====Via un CD Ubuntu (procédure par chroot) ==== ====Via un CD Ubuntu (procédure par chroot) ====
  
-<note warning> Attention, cette méthode peut casser ​votre disque dur. </​note>​+<note warning> Attention, cette méthode peut empêcher ​votre système d'​exploitation de démarrer</​note>​
  
 <note important>​Dans la suite de ce tuto, prenez un Live CD de la même architecture (32 ou 64 bits) que le système d'​exploitation que vous souhaitez réparer. Sinon vous pourriez rencontrer des erreurs du style : "//​chroot:​ cannot run command `/​bin/​bash':​ Erreur de format pour exec()//"​.</​note>​ <note important>​Dans la suite de ce tuto, prenez un Live CD de la même architecture (32 ou 64 bits) que le système d'​exploitation que vous souhaitez réparer. Sinon vous pourriez rencontrer des erreurs du style : "//​chroot:​ cannot run command `/​bin/​bash':​ Erreur de format pour exec()//"​.</​note>​
Ligne 90: Ligne 110:
 </​code>​ </​code>​
  
-Si la dernière commande sort une erreur, tapez : +Si la dernière commande sort une erreur, tapez :
 <​code>​ <​code>​
 grub-install --force /dev/sda grub-install --force /dev/sda
Ligne 121: Ligne 141:
  
 Vous retrouverez alors la liste complète des systèmes d'​exploitation au prochain démarrage. Vous retrouverez alors la liste complète des systèmes d'​exploitation au prochain démarrage.
 +
 +=====Via l'​installation d'une distribution Linux=====
 +Cette méthode est peut-être la moins conventionnelle mais redoutablement efficace. Certains l'​utilisent en dernier recours, d'​autres dès que Grub ne marche pas. Avec une bonne connexion internet et une mémoire SSD, ça peut etre fait en 15 mn ! Le concept :
 +  - Installer une distribution Linux sur une autre partition
 +  - Changer l'​ordre de démarrage de Grub
 +
 +Lors de l'​installation d'une autre distribution,​ l'​installateur va détecter tous les systèmes d'​exploitation et va installer Grub correctement. Il mettra cette nouvelle distribution en démarrage par défaut, il vous suffira de selectionner au prochain démarrage votre ancienne distribution
 +
  
 =====Voir aussi===== =====Voir aussi=====
   * (fr) [[:​tutoriel:​comment_recuperer_ubuntu_apres_installation_windows|Récupérer Ubuntu après installation de Windows]]   * (fr) [[:​tutoriel:​comment_recuperer_ubuntu_apres_installation_windows|Récupérer Ubuntu après installation de Windows]]
   * (fr) [[http://​www.linux-france.org/​article/​sys/​chargeurs/​ix86/​grub/​grub-manual-fr.html#​Interface%20menu]]   * (fr) [[http://​www.linux-france.org/​article/​sys/​chargeurs/​ix86/​grub/​grub-manual-fr.html#​Interface%20menu]]
-  * (en) Tutoriel [[http://​ubuntuforums.org/​showthread.php?​t=1014708|How to restore the Ubuntu/​XP/​Vista/​7 bootloader]]+  * (en) Tutoriel [[https://​ubuntuforums.org/​showthread.php?​t=1014708|How to restore the Ubuntu/​XP/​Vista/​7 bootloader]]
   * (en) Tutoriel [[http://​ubuntuforums.org/​showpost.php?​p=9884063&​postcount=1|Purge and Reinstall Grub 2 from the Live CD]]   * (en) Tutoriel [[http://​ubuntuforums.org/​showpost.php?​p=9884063&​postcount=1|Purge and Reinstall Grub 2 from the Live CD]]
  • tutoriel/comment_restaurer_grub.1523958802.txt.gz
  • Dernière modification: Le 17/04/2018, 11:53
  • par 78.216.2.111