Erreur de démarrage sans un tel périphérique: sauvetage grub [dupliquer]

24

Après une installation d'Ubuntu 12.04, effaçant une ancienne partition avec Ubuntu 10.10, je ne parviens pas à charger grub. Je ne peux pas accéder à ma partition Windows 7 non plus

Je reçois le message:

> error: no such device: 58ABF29C...  
grub rescue>

Je suppose que mon enregistrement de démarrage principal a été effacé / corrompu. Comment puis-je vérifier et corriger ce problème?

    
posée andandandand 29.05.2012 - 14:43
la source

3 réponses

20

Réinstallez votre GRUB.

  1. Démarrez en utilisant un cd live d'ubuntu.

  2. Ouvrez un terminal et exécutez la commande
    sudo fdisk -l
    Il répertorie la table de partition complète du disque dur. Identifiez la partition sur laquelle votre Linux est installé. Vous pouvez l'identifier en utilisant la taille de disque que vous lui avez allouée et en consultant la dernière colonne du résultat qui sera extended ou Linux pour toutes vos partitions Linux. La partition sera probablement quelque chose comme /dev/sda5 ou quelque chose. Rappelez-vous cette partition.

  3. Créez un dossier temporaire dans votre répertoire personnel (Remarque: vous pouvez créer le dossier temporaire où vous voulez. J'utilise le dossier d'accueil uniquement pour des raisons d'explication). Je l'appelle temp pour l'instant. Alors que temp folder’s path will be / home / ubuntu / temp '.

  4. Montez votre partition Linux là-bas. En d'autres termes, en supposant que votre partition Linux soit /dev/sda5 , vous la montez dans le dossier temp en exécutant la commande suivante

    sudo mount /dev/sda5 /home/ubuntu/temp

  5. Si vous voulez vérifier si vous avez monté la bonne partition, allez dans votre dossier personnel et ouvrez temp. Vous serez dans le répertoire / . Vous y trouverez home , dans lequel le nom de votre dossier personnel sera présent. Une fois que vous avez confirmé que vous avez monté la partition correcte, effectuez l'étape 6.

  6. Vous devez installer grub en affichant le système où lire les données du disque dur au début. Ne vous inquiétez pas, lancez simplement la commande suivante

    sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda

    Le /dev/sda correspond au nom de votre disque dur. Remplacez-le par ce que la commande sudo fdisk -l commande vous a montré.

  7. Vous avez terminé. Vous pouvez redémarrer votre système.

réponse donnée harisibrahimkv 29.05.2012 - 14:45
la source
4

J'ai eu le même problème lors de la mise à niveau de 10.10 à 12.04 sur un ASUS EEEPC.

Auparavant, / était monté sur le disque de 4 Go et /home sur le disque de 12 Go. La dernière version d'Ubuntu nécessite au moins 4,8 Go dans / , il m'a donc fallu échanger les points de montage.

J'ai résolu le problème en modifiant la séquence de démarrage du disque dur dans les paramètres du BIOS.

    
réponse donnée fisharebest 01.09.2012 - 00:16
la source
1

J'ai eu le même problème lorsque j'ai créé mon / boot en tant que miroir RAID 1 sur Mint 13.

Résolu en utilisant le CD d'installation pour démarrer dans le système. Ensuite, remontez mes lecteurs et chroot dans le système installé:

apt-get install mdadm lvm2

Je ne sais pas si cela est vraiment nécessaire mais je l’ai alors fait:

grub-install /dev/sda
grub-install /dev/sdb
update-grub
    
réponse donnée cmcginty 12.09.2012 - 05:17
la source

Lire d'autres questions sur les étiquettes