Ubuntu 12.04 Beta était installé sur mon ordinateur. Lorsque la version 12.04 a finalement été publiée, j'ai créé une clé USB amorçable à l'aide de Startup Disk Creator.
Ensuite, j'ai décidé de vérifier si ce lecteur fonctionne correctement et de réinstaller le système sur mon bureau. Je dois ajouter que mon bureau se comporte un peu étrange en ce qui concerne les clés USB amorçables, il les reconnaît en tant que disque dur.
Dans le BIOS, j'ai changé la priorité de démarrage afin que le lecteur flash USB (reconnu comme disque dur) soit le premier. Démarré avec succès, j'ai installé Ubuntu. Tout a bien fonctionné, mais ...
Maintenant, je ne peux pas démarrer à partir de mon vrai disque dur. Chaque fois que je veux démarrer, je mets la clé USB dans mon ordinateur, je la démarre, je la retire en toute sécurité et tout fonctionne.
Que dois-je faire pour réparer le démarrage?
On dirait que Grub s'est installé sur le lecteur USB. Démarrez avec le lecteur USB, ouvrez une fenêtre de terminal en appuyant sur Ctrl-Alt-T puis courir
Sudo grub-install /dev/sdX
Où sdX est le lecteur à partir duquel vous souhaitez démarrer. Cette commande installera GRUB sur le MBR du disque dur souhaité (sda, sdb, sdc, sdd), ce qui devrait le rendre amorçable. Les commandes Sudo fdisk -l
ou lsblk
devraient vous aider à identifier le lecteur souhaité.
Le problème
Grub, le chargeur d'amorçage d'Ubuntu, a été installé sur le lecteur flash et non sur votre disque dur interne, comme il aurait dû l'être.
Démarrez avec le lecteur flash branché. Supprimez-le une fois Ubuntu démarré.
Exécutez les commandes suivantes depuis un terminal:
Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install -y boot-repair
boot-repair
Cliquez sur le bouton "Réparation recommandée" et redémarrez.
Explication
Boot-Repair a installé Grub sur votre disque dur interne. Cela permet à votre ordinateur de démarrer sans dépendre du chargeur de démarrage installé sur le lecteur flash.
Glossaire
Bootloader: un morceau de code qui s'exécute avant qu'un système d'exploitation ne soit en cours d'exécution. Un chargeur de démarrage est utilisé pour démarrer d'autres systèmes d'exploitation. Chaque système d'exploitation a généralement son propre chargeur de démarrage.
GRUB (Grand chargeur de démarrage): package de chargeur de démarrage développé pour prendre en charge plusieurs systèmes d'exploitation et permettant à l'utilisateur de choisir parmi ceux-ci lors du démarrage. C'est le chargeur de démarrage par défaut d'Ubuntu.
Commande, ligne de commande: environnement Unix traditionnel dans lequel vous tapez des commandes pour indiquer à l'ordinateur quoi faire.
Terminal: une application qui vous permet d'accéder à la ligne de commande. Ouvrez-le en appuyant sur son raccourci clavier, CtrlAltT
Vous pouvez également essayer d’utiliser un logiciel de réparation, par exemple. boot-repair-ubuntu à partir de ppa: yannubuntu/boot-repair
Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install boot-repair
J'ai eu ce problème en essayant d'installer Ubuntu à partir d'un lecteur USB persistant. J'ai recommencé avec un USB non persistant et cela a bien fonctionné. Ce n'était pas idéal, mais ça a fonctionné.
Ce serait une bonne idée de mentionner pour compléter la commande suivante:
Sudo fdisk -l
pour déterminer où se trouve la partition logique HD. Dans mon cas, c'était à l'adresse suivante:
/dev/sdb
donc il ne fonctionnait pas avant. C'est maintenant :)
En résumé faire la première suivante
Sudo fdisk -l (determine your logical partition)
puis
Sudo grub-install /dev/(location to the main HD logical partition)
Sheers!