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?
/dev/sda
le lecteur sur lequel GRUB ne doit pas être installé? Cela devrait-il être abordé dans la réponse ou l’outil de réparation de démarrage mentionné dans la réponse de knezmej est-il plus sûr?Réparation de démarrage
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.
Solution
Démarrez avec le lecteur flash branché. Supprimez-le une fois Ubuntu démarré.
Exécutez les commandes suivantes depuis un terminal:
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
la source
Vous pouvez également essayer d’utiliser un logiciel de réparation, par exemple boot-repair-ubuntu de ppa: yannubuntu / boot-repair
la source
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é.
la source
Ce serait une bonne idée de mentionner pour compléter la commande suivante:
pour déterminer où se trouve la partition logique HD. Dans mon cas, c'était à l'adresse suivante:
/dev/sdb
donc cela ne fonctionnait pas avant. C'est maintenant :)En résumé faire le premier frist
puis
Sheers!
la source