43 votes

Impossible de démarrer sans la clé USB branchée

J'avais Ubuntu 12.04 Beta installé sur mon ordinateur. Lorsque 12.04 a finalement été publié, j'ai créé une clé USB bootable en utilisant Startup Disk Creator.

Ensuite, j'ai décidé de vérifier si cette clé fonctionnait correctement et de réinstaller le système sur mon ordinateur de bureau. Je dois ajouter que mon ordinateur de bureau se comporte un peu étrangement lorsqu'il s'agit de clés USB bootables, il les reconnaît comme des HDD.

Dans le BIOS, j'ai changé la priorité de démarrage pour que la clé USB (reconnue comme un HDD) soit en premier. Le démarrage s'est effectué avec succès, j'ai installé Ubuntu. Tout fonctionnait bien, mais...

Maintenant je ne peux pas démarrer à partir de mon vrai HDD. Chaque fois que je veux démarrer, je mets la clé USB dans mon ordinateur, je démarre, je la retire en toute sécurité et tout fonctionne.

Que dois-je faire pour réparer le démarrage?

38voto

mikewhatever Points 30768

Il semble que Grub ait été installé sur le lecteur USB. Démarrez avec le lecteur USB, ouvrez une fenêtre de terminal en appuyant sur Ctrl-Alt-T puis exécutez

sudo grub-install /dev/sdX

Où sdX est le lecteur à partir duquel vous souhaitez démarrer. Cette commande installera GRUB dans le MBR du disque dur souhaité (sda, sdb, sdc, sdd), ce qui le rendra amorçable. Les commandes sudo fdisk -l ou lsblk devraient vous aider à identifier le disque que vous voulez.

11voto

SirCharlo Points 37508

Réparation de démarrage

Le problème

Grub, le chargeur de démarrage d'Ubuntu, a été installé sur la clé USB et non sur votre disque dur interne, comme cela aurait dû être le cas.

Solution

Démarrez avec la clé USB branchée. Retirez-la une fois qu'Ubuntu est démarré.

Exécutez les commandes suivantes à partir d'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 qui était installé sur la clé USB.


Glossaire

Chargeur de démarrage : un morceau de code qui s'exécute avant le démarrage de 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) : un package de chargeur de démarrage développé pour prendre en charge plusieurs systèmes d'exploitation et permettre à l'utilisateur de les sélectionner au démarrage. C'est le chargeur de démarrage par défaut d'Ubuntu.

Commande, ligne de commande : l'environnement Unix traditionnel où vous saisissez des commandes pour indiquer à l'ordinateur quoi faire.

Terminal : une application qui vous permet d'accéder à la ligne de commande. Ouvrez-la en appuyant sur son raccourci clavier, Ctrl Alt T

2voto

Bera Points 273

Vous pourriez également essayer d'utiliser un logiciel de réparation tel que boot-repair-ubuntu à partir du ppa:yannubuntu/boot-repair

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair

2voto

Larry Points 11

J'ai eu ce problème en essayant d'installer Ubuntu à partir d'une clé USB persistante. J'ai recommencé avec une clé USB non persistante et ça a bien fonctionné. Ce n'était pas idéal, mais ça a marché.

0voto

Guillermo Points 1

Il serait bon de mentionner pour compléter la commande suivante :

sudo fdisk -l 

pour déterminer où se trouve la partition logique du disque dur. Dans mon cas, c'était à l'adresse suivante :

/dev/sdb donc ça ne fonctionnait pas avant. Maintenant si :)

En résumé, faites d'abord ce qui suit

sudo fdisk -l (pour déterminer votre partition logique)

puis

sudo grub-install /dev/(emplacement de la partition logique principale du disque dur)

Santé!

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X