web-dev-qa-db-fra.com

Impossible de démarrer sans Flash Drive branché

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?

38
int-index

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

34
mikewhatever

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

8
SirCharlo

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
2
knezmej

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

1
jimchristie

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!

0
Guillermo