Différences
Ci-dessous, les différences entre deux révisions de la page.
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 09/10/2014, 18:43] 88.125.22.77 [Comment réinstaller GRUB ?] |
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 1: | Ligne 1: | ||
- | {{tag>Lucid Oneiric Precise Quantal tutoriel}} | + | {{tag>Trusty Xenial tutoriel}} |
---- | ---- | ||
+ | <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 GRUB, par exemple lorsqu'il a été effacé suite à l'installation d'un autre système d'exploitation (par exemple, Microsoft(r) Windows(r)). | + | Le présent tutoriel vous explique la procédure à suivre pour réussir la réinstallation GRUB. |
- | 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é. | + | 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)). |
- | Et si tout simplement GRUB ne s'est pas mis à jour lorsque vous avez effectué une installation ou un upgrade de Windows, il suffit de taper dans un terminal : 'sudo os-prober' puis 'sudo update-grub'. | ||
- | <note important>Dans le cas où cette doc est utilisée pour changer l'emplacement du chargeur d'amorçage de Grub, il est nécessaire d'enregistrer ce changement afin qu'il soit pris en compte par Grub. Sinon lors d'une mise à niveau de Ubuntu, on risque d'avoir une erreur "GRUB rescue>" au redémarrage. Après réparation par l'une des méthodes présentées ci-dessous, il convient donc de faire cette "régularisation" suivant ce ([[http://forum.ubuntu-fr.org/viewtopic.php?pid=3970260#p3970260|Tuto]])</note> | ||
- | ===== Via le Réparateur de Démarrage ===== | + | 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é. |
- | C'est la méthode la plus simple. Il suffit d'utiliser ce petit outil graphique : [[:boot-repair|Réparateur de Démarrage]] | + | <note important>Dans le cas où cette doc est utilisée pour changer l'emplacement du chargeur d'amorçage de Grub, il est nécessaire d'enregistrer ce changement afin qu'il soit pris en compte par Grub. Sinon lors d'une mise à niveau de Ubuntu, on risque d'avoir un console ''GRUB rescue>'' au redémarrage. Après réparation par l'une des méthodes présentées ci-dessous, il convient donc de faire cette "régularisation" suivant ce ([[http://forum.ubuntu-fr.org/viewtopic.php?pid=3970260#p3970260|Tuto]])</note> |
- | [[:boot-repair|{{http://pix.toile-libre.org/upload/original/1306333371.png?500|Réparateur de Démarrage}}]] | + | <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> |
- | Celui-ci fonctionne aussi pour les ordinateurs récents (démarrage [[:UEFI]]). | + | <note warning>Beaucoup de commandes ici vont être faites **[[:sudo|en tant qu'administrateur]]**, faites attention à la dangerosité de vos manipulations.</note> |
- | ===== Via l'Alternate CD ===== | + | ===== 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> | ||
- | <note>L'Alternate CD n'existe plus pour les versions 12.10 et suivantes.</note> | + | **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… | ||
- | Le disque [[:installation_alternate|Ubuntu Alternate]] permet d'installer Ubuntu en mode texte, et permet aussi de réparer un système endommagé. | + | 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. |
- | Avant l'étape de formatage, il est toujours possible d'annuler l'installation en faisant "Revenir en arrière". | + | |
- | * Récupérer l'image iso de l'[[:installation_alternate#obtenir_une_iso_alternate|Alternate CD]] en 32 ou 64bits suivant votre installation. | ||
- | * Graver l'image sur un disque vierge. | ||
- | * Mettre le disque dans le lecteur & démarrer l'ordinateur sur le disque. | ||
- | * Choisir l'option « Récupérer un système endommagé ». | ||
- | * Choisir le pays. | ||
- | * Choisir le clavier. | ||
- | * Choisir le nom de la machine (aucune importance ici). | ||
- | * Configurer l'horloge (aucune importance ici). | ||
- | * Vous arrivez jusqu'au menu « Entrer dans le mode de récupération ». | ||
- | * Choisir votre partition qui contient le système de fichiers racine (/) | ||
- | * Si vous voulez exécuter un shell dans l'hypothèse où /boot serait une partition séparée faites-le, monter /boot, et quitter le shell (exit) une fois terminé. | ||
- | * Normalement, le programme vous propose maintenant l'option « Réinstallation du programme de démarrage GRUB ». | ||
- | * Choisissez cette option. | ||
- | * Quitter le programme d'installation et redémarrer le PC. | ||
- | <note> | ||
- | Les ISO [[:ubuntu_server|Ubuntu server]] proposent elles aussi un mode de récupération | ||
- | </note> | ||
- | =====Méthodes en lignes de commande===== | + | ===== 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]] | ||
- | <note important>Attention : | + | [[:boot-repair|{{http://pix.toile-libre.org/upload/original/1306333371.png?500|Réparateur de Démarrage}}]] |
- | * N'utilisez pas ces procédures si vous avez installé Ubuntu dans windows avec **WUBI** ou bien si c'est Windows qui gère votre démarrage et que vous souhaitiez conserver cette configuration | + | Cet outil fonctionne aussi pour les ordinateurs démarrant avec l'[[:UEFI]]. |
- | * ces procédures sont à adapter si votre PC est récent ([[:UEFI]])</note> | + | =====Méthodes avancées en lignes de commande===== |
- | === Via le disque SuperGrub === | + | <note important>Ces procédures sont sans doute mal adaptées si votre PC utilise l'[[:UEFI]]</note> |
- | * Télécharger le disque [[http://www.supergrubdisk.org/|SuperGrub]] à la [[http://www.supergrubdisk.org/category/download/supergrub2diskdownload/|page suivante]]. | + | ==== Via le disque SuperGrub ==== |
+ | |||
+ | * 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 la commande <code>sudo blkid</code> pour connaître le nom (sdX= sda, sdb..) du disque dans lequel vous souhaitez installer GRUB, puis saisissez les commandes <code>sudo grub-install /dev/sdX</code> puis <code>sudo 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>. |
- | * Soit (réinstallation avec purge): connecter internet, ouvrir un [[:terminal]], puis saisir la commande suivante (replacer grub-pc par grub-efi si besoin): <code>sudo apt-get install --reinstall grub-pc grub-common</code> (remarque: ceci effectue une purge partielle de GRUB, pour une purge complète, utiliser l'option "Purger GRUB" de Boot-Repair) | + | * Soit (réinstallation avec purge): connecter internet, ouvrir un [[:terminal]], puis saisir **[[:sudo|en tant qu'administrateur]]** la commande suivante (remplacer grub-pc par grub-efi si besoin): <code>apt-get install --reinstall grub-pc grub-common</code> (remarque: ceci effectue une purge partielle de GRUB, pour une purge complète, utiliser l'option "Purger GRUB" de Boot-Repair) |
* Des fenêtres de configuration vont apparaître, vous devrez alors sélectionner le disque dans lequel vous souhaitez installer GRUB via les touches du clavier (touches Espace, Tab et flèches). | * Des fenêtres de configuration vont apparaître, vous devrez alors sélectionner le disque dans lequel vous souhaitez installer GRUB via les touches du clavier (touches Espace, Tab et flèches). | ||
* Redémarrer le PC (après avoir sorti le disque de SuperGrub). | * Redémarrer le PC (après avoir sorti le disque de SuperGrub). | ||
- | === Via un CD Ubuntu (procédure sans chroot) === | + | ==== Via un CD Ubuntu (procédure sans chroot) ==== |
- | Si vous n'avez plus Grub2 suite, par exemple, à l'installation d'un autre système d'exploitation, voici les étapes à suivre pour le remettre en place : | + | Si vous n'avez plus GRUB2 suite, par exemple, à l'installation d'un autre système d'exploitation, voici les étapes à suivre pour le remettre en place : |
- | - Munissez-vous d'un **CD d'installation (ou clé USB d'installation) d'Ubuntu 9.10 ou ultérieure **(Les versions antérieures d'Ubuntu n'incluant pas GRUB 2, il n'est pas possible d'utiliser un CD-ROM d'installation ou une clé USB d'installation d'Ubuntu en version 9.04 et antérieures pour réinstaller GRUB 2.) ; | + | - Munissez-vous d'un **CD d'installation (ou clé USB d'installation)** ; |
- | - **Amorcez votre ordinateur avec ce CD-ROM ou cette clé USB** en choisissant l'option, si besoin, //Essayer Ubuntu sans rien changer sur votre ordinateur// ; | + | - **Amorcez votre ordinateur avec ce CD-ROM ou cette clé USB** en choisissant l'option //Essayer Ubuntu sans rien changer sur votre ordinateur// ; |
- | - **Montez la partition qui contenait le logiciel GRUB 2 auparavant**. Dans le cas général, il s'agit de la partition sur laquelle Ubuntu est installé. Dans la session d'essai d'Ubuntu (lancée à partir du CD d'installation), ouvrez le menu //Raccourcis// et sélectionnez la partition à monter dans la liste des partitions existantes ; | + | - **Montez la partition qui contenait le logiciel GRUB2 auparavant**. Dans le cas général, il s'agit de la partition sur laquelle Ubuntu est installé. Dans la session d'essai d'Ubuntu (lancée à partir du CD d'installation), ouvrez le menu //Raccourcis// et sélectionnez la partition à monter dans la liste des partitions existantes ; |
- **Allez dans //Système->Administration->Utilitaire de disques (System->Administration->Disk Utility)//** et : | - **Allez dans //Système->Administration->Utilitaire de disques (System->Administration->Disk Utility)//** et : | ||
- {{ :utilitaire_de_disque.png?240|Notez l'identifiant de périphérique de votre disque dur}}**notez** l'identifiant de **« Périphérique »** de votre disque dur primaire, en haut à droite (généralement ''/dev/sda''), | - {{ :utilitaire_de_disque.png?240|Notez l'identifiant de périphérique de votre disque dur}}**notez** l'identifiant de **« Périphérique »** de votre disque dur primaire, en haut à droite (généralement ''/dev/sda''), | ||
Ligne 76: | Ligne 72: | ||
- //NB : Si le **nom est trop compliqué** (une suite de chiffres), utiliser la commande suivante dans un terminal :"sudo tune2fs -L NomFacile /dev/sdaX" (X est le n° de la partion Ubuntu), puis avec l'Utilitaire de disques, démonter la partition puis la remonter : le point de montage est devenu /media/NomFacile // | - //NB : Si le **nom est trop compliqué** (une suite de chiffres), utiliser la commande suivante dans un terminal :"sudo tune2fs -L NomFacile /dev/sdaX" (X est le n° de la partion Ubuntu), puis avec l'Utilitaire de disques, démonter la partition puis la remonter : le point de montage est devenu /media/NomFacile // | ||
<note> Pour faciliter l'identification de la partition Ubuntu et simplifier les restaurations futures de Grub, il est recommandé de donner un nom à cette partition. Pour cela, sur une session Ubuntu normale (lorsque grub fonctionne encore), ouvrez l'//Utilitaire de disques//, cliquez sur la partition Ubuntu et cliquez sur //Renommer le système de fichiers// (en bas à droite). La partition pourra être nommée "Ubuntu" ou "Maverick_LXDE" par exemple. Évitez d'inclure le caractère ESPACE dans le nom. </note> | <note> Pour faciliter l'identification de la partition Ubuntu et simplifier les restaurations futures de Grub, il est recommandé de donner un nom à cette partition. Pour cela, sur une session Ubuntu normale (lorsque grub fonctionne encore), ouvrez l'//Utilitaire de disques//, cliquez sur la partition Ubuntu et cliquez sur //Renommer le système de fichiers// (en bas à droite). La partition pourra être nommée "Ubuntu" ou "Maverick_LXDE" par exemple. Évitez d'inclure le caractère ESPACE dans le nom. </note> | ||
- | 5. Dans un terminal (//Applications -> Accessoires -> **Terminal**//), **lancez la commande** suivante: <code>sudo os-prober</code> et vérifiez que tous vos OS sont listés. | + | 5. Dans un terminal (//Applications -> Accessoires -> **Terminal**//), **lancez la commande** suivante **[[:sudo|en tant qu'administrateur]]** : <code>os-prober</code> et vérifiez que tous vos OS sont listés. |
- | <note important>Attention : Os-prober liste les systèmes qui sont installés **en plus** de la distribution (donc Ubuntu pour le cas présent) sur laquelle il est exécuté, donc pas d'inquiétude si Ubuntu n'apparait pas.</note> | + | <note important>os-prober liste les systèmes qui sont installés **en plus** de la distribution (donc Ubuntu pour le cas présent) sur laquelle il est exécuté, donc pas d'inquiétude si Ubuntu n’apparaît pas.</note> |
- | 6. Dans un terminal (//Applications -> Accessoires -> **Terminal**//), **lancez la commande** suivante en remplaçant "/media/Maverick_LXDE" (voir image) par votre **point de montage** et ''/dev/sda'' par l'identifiant de votre disque dur primaire (noté précédemment): <code>sudo grub-install --root-directory=/media/Maverick_LXDE /dev/sda</code>\\ Si vous avez une partition de **boot séparée**, la commande sera alors (//**"boot" au lieu de "root"**//) :<code>sudo grub-install --boot-directory=/media/boot_partition /dev/sda</code> | + | 6. Dans un terminal (//Applications -> Accessoires -> **Terminal**//), **lancez la commande** suivante **[[:sudo|en tant qu'administrateur]]**, en remplaçant "/media/Maverick_LXDE" (voir image) par votre **point de montage** et ''/dev/sda'' par l'identifiant de votre disque dur primaire (noté précédemment): <code>grub-install --root-directory=/media/Maverick_LXDE /dev/sda</code>\\ Si vous avez une partition de **boot séparée**, la commande sera alors (//**"boot" au lieu de "root"**//) :<code>grub-install --boot-directory=/media/boot_partition /dev/sda</code> |
<note important>Attention : les caractères ESPACE dans le nom du point de montage (dans mon cas /media/Ubuntu 10.10/) posent un problème de parsing au programme grub-install du Live CD Ubuntu 10.04. Malgré un échappement avec \ ou une encapsulation dans des guillemets :<code>#Attention, ces lignes ne fonctionnent pas ! | <note important>Attention : les caractères ESPACE dans le nom du point de montage (dans mon cas /media/Ubuntu 10.10/) posent un problème de parsing au programme grub-install du Live CD Ubuntu 10.04. Malgré un échappement avec \ ou une encapsulation dans des guillemets :<code>#Attention, ces lignes ne fonctionnent pas ! | ||
sudo grub-install --root-directory=/media/Ubuntu\ 10.10 /dev/sda | sudo grub-install --root-directory=/media/Ubuntu\ 10.10 /dev/sda | ||
Ligne 90: | Ligne 86: | ||
Si cette procédure n'a pas fonctionné, essayez la procédure par chroot ci-dessous : | Si cette procédure n'a pas fonctionné, essayez la procédure par chroot ci-dessous : | ||
- | ===Via un CD Ubuntu (procédure par chroot) === | + | ====Via un CD Ubuntu (procédure par chroot) ==== |
+ | <note warning> Attention, cette méthode peut empêcher votre système d'exploitation de démarrer</note> | ||
- | <note important> Attention, cette methode peut casser votre disque dur. </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. Vous pourriez rencontrer des erreurs du style : "//chroot: cannot run command `/bin/bash': Erreur de format pour exec()//".</note> | + | |
* démarrez sur votre PC avec un live-cd Ubuntu | * démarrez sur votre PC avec un live-cd Ubuntu | ||
* démontez les partitions contenant vos OS (sinon ils ne seront pas détectés) | * démontez les partitions contenant vos OS (sinon ils ne seront pas détectés) | ||
- | * lancez un terminal (ou console) et entrez les commandes suivantes: | + | * lancez un terminal (ou console) et entrez les commandes suivantes **[[:sudo|en tant qu'administrateur]]** : |
<code> | <code> | ||
- | sudo fdisk -l # pour vous aider à trouver la partition sur laquelle est votre ubuntu | + | fdisk -l # pour vous aider à trouver la partition sur laquelle est votre ubuntu |
- | sudo mount /dev/sdaX /mnt # montage de celle-ci en remplaçant le X par le bon numéro de partition | + | mount /dev/sdaX /mnt # montage de celle-ci en remplaçant le X par le bon numéro de partition |
- | sudo mount --bind /dev /mnt/dev # lien symbolique du dossier /dev en cours d'utilisation vers le disque monté | + | mount --bind /dev /mnt/dev # lien symbolique du dossier /dev en cours d'utilisation vers le disque monté |
- | sudo mount --bind /dev/pts /mnt/dev/pts # lien symbolique du dossier /dev/pts en cours d'utilisation vers le disque monté | + | mount --bind /dev/pts /mnt/dev/pts # lien symbolique du dossier /dev/pts en cours d'utilisation vers le disque monté |
- | sudo mount --bind /sys /mnt/sys # lien symbolique du dossier /sys en cours d'utilisation vers le disque monté | + | mount --bind /sys /mnt/sys # lien symbolique du dossier /sys en cours d'utilisation vers le disque monté |
- | sudo mount -t proc /proc /mnt/proc # Pour que Grub2 trouve /proc/mounts | + | mount -t proc /proc /mnt/proc # Pour que Grub2 trouve /proc/mounts |
- | sudo chroot /mnt /bin/bash # mise à la racine du disque monté | + | chroot /mnt /bin/bash # mise à la racine du disque monté |
mount -a # montage des partitions dans le chroot | mount -a # montage des partitions dans le chroot | ||
apt-get install grub-pc # installation du logiciel Grub2 (sur le disque maintenant à la racine) | apt-get install grub-pc # installation du logiciel Grub2 (sur le disque maintenant à la racine) | ||
Ligne 115: | 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 126: | Ligne 121: | ||
(Ignorez les éventuelles erreurs signalées.) | (Ignorez les éventuelles erreurs signalées.) | ||
- | A partir de là, vous pouvez sortir du disque monté en effectuant ctrl+D. Puis, démontez ce disque : | + | À partir de là, vous pouvez sortir du disque monté en effectuant ctrl+D. Puis, démontez ce disque : |
<code> | <code> | ||
Ligne 135: | Ligne 130: | ||
Redémarrez et vous devriez, à présent, être capable de booter correctement. | Redémarrez et vous devriez, à présent, être capable de booter correctement. | ||
- | //( Si cela ne fonctionne toujours pas, posez-vous la question, ai-je touché récemment à mes câbles, disques dur ? , une petite vérification dans le SETUP de l'ordinateur et un Load-Bios-Defaut, peut résoudre le problème ) // | + | <note help>Si cela ne fonctionne toujours pas, posez-vous la question, ai-je touché récemment à mes câbles, disques dur ? , une petite vérification dans le SETUP de l'ordinateur et un Load-Bios-Defaut, peut résoudre le problème.</note> |
- | Si vous avez d'autres systèmes d'exploitation sur d'autres partitions, (comme Windows par exemple), il est possible que ceux-ci n'apparaissent pas dans la liste de choix. Pour rétablir cette liste, il suffit de générer un nouveau fichier de configuration : grub.cfg | + | Si vous avez d'autres systèmes d'exploitation sur d'autres partitions, (comme Windows par exemple), il est possible que ceux-ci n'apparaissent pas dans la liste de choix. Pour rétablir cette liste, il suffit de générer un nouveau fichier de configuration : |
- | Continuer le chargement d'Ubuntu puis dans un terminal : | + | Dans un terminal Ubuntu, **[[:sudo|en tant qu'administrateur]]** : |
<code> | <code> | ||
- | sudo update-grub | + | update-grub |
</code> | </code> | ||
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]] |