Impossible de démarrer sans Flash Drive branché

39

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?

int-index
la source

Réponses:

35

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- Tpuis exécutez

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 -lou lsblkdevraient vous aider à identifier le lecteur que vous voulez.

micro-ce que tu veux
la source
2
Que se passe-t-il si /dev/sdale 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?
JamesAdney
Si dev / sda est pas le lecteur, la commande ne fonctionnera pas, et vous devrez utiliser la désignation appropriée, en d' autres termes, / dev / sdb, / dev / sdc, etc.
mikewhatever
"On dirait que vous avez installé grub sur la clé USB." Je suis d'accord avec tout sauf ceci. Je viens de faire une installation et de tout laisser tel quel, il semble donc que l'installateur le fasse par défaut, ce qui est vraiment un oubli de la part d'Ubuntu. Je suppose que leurs testeurs doivent utiliser des CD d’installation.
Gerry le
Lors du démarrage du formulaire USB et de l'exécution de cette commande, l'utilisateur n'aura pas besoin de sudo , sera-t-il ??
Akshit Baunthiyal
Pourquoi pas? N'obtenez-vous pas l'erreur «permission refusée»? Je n'ai pas essayé sans sudo, pour être honnête.
mikew Whatever
8

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:

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 tout système d'exploitation. 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 Unified Bootloader ) : 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,Ctrl Alt T

SirCharlo
la source
2

Vous pouvez également essayer d’utiliser un logiciel de réparation, par exemple boot-repair-ubuntu de ppa: yannubuntu / boot-repair

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Knezmej
la source
1

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é.

jimchristie
la source
0

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/sdbdonc cela ne fonctionnait pas avant. C'est maintenant :)

En résumé faire le premier frist

sudo fdisk -l (determine your logical partition)

puis

sudo grub-install /dev/(location to the main HD logical partition)

Sheers!

Guillermo
la source