web-dev-qa-db-fra.com

Ubuntu installé sur le disque dur externe, essayé de démarrer le sauvetage de grub?

J'ai installé Ubuntu 12.10 sur un disque dur externe après l'avoir partitionné et tout s'est bien passé. En supposant que je puisse démarrer Ubuntu, j'ai redémarré l'ordinateur et je suis passé sous Windows 7, je voulais être sous Ubuntu, j'ai donc redémarré. J'ai reçu l'erreur no such device grub rescue lorsque j'ai démarré.

J'ai essayé l'option de démarrage, le disque dur externe n'étant pas une option, je suis maintenant bloqué avec le disque Ubuntu. J'ai essayé avec GRUB rescue via terminal mais Ubuntu était situé à /dev/sdd5 366683648 699115007 1329725440 83 Linux qui n'était pas reconnu

j'ai donc essayé les fenêtres de secours GRUB en entrant Sudo mount /dev/sda1 /mnt et j'ai reçu ceci:

mount: special device /dev/sda1 does not exist

même si, quand j’ai entré fdisk -l, le rapport disait:

Device Boot  Start   End    Blocks   Id    System
 /dev/sda1    63    80324   40131    de  Dell Utility

J'ai essayé le super disque 2, il a trouvé Windows 7 mais n'a pas pu récupérer sans revenir à la sauvegarde précédente. Il a suggéré que je débranche tous les périphériques externes et réessaye. Après avoir débranché tous les périphériques, le super disque 2 n'a pas pu trouver le système d'exploitation. J'ai couru Sudo fdisk -l et j'ai reçu la même liste qu'avant.

Il existe également un autre problème et je pense qu’ils sont liés lorsque j’entre ls dans la commande de secours grub Invite je reçois (hd0) (hd0, msdos3) (hd0, msdos2) (hd0, msdos1) pas la normale (hd0) (hd0, Y) (hd0, W) etc.

J'ai essayé ls (hd0)/boot le message que j'ai reçu n'était pas un tel système de fichiers.

UPDATE: J'ai essayé la suggestion de ubfan1 mais je n'arrive pas à la monter

Sudo mount /dev/sde5 /mnt && Sudo mount --bind /dev /mnt/dev && Sudo mount --bind /proc /mnt/proc && Sudo mount --bind /sys /mnt/sys  && Sudo mount --bind /dev/pts /mnt/dev/pts && Sudo cp /etc/resolv.conf /mnt/etc/resolv.conf && Sudo chroot /mnt  

J'ai reçu le message d'erreur:

chroot: cannot change root directory to /mn: No such file or directory  

Est-ce que l'erreur est mon code ou quelque chose d'autre?

2
user129379

Si vous avez installé à partir d'un support USB, vous rencontrez probablement le bogue 384633, dans lequel la création initiale du fichier de configuration grub boot utilise un mauvais périphérique au lieu d'un UUID. Si vous parvenez à démarrer à partir du média en direct, vous pouvez réinstaller grub sur le disque usb externe, ce qui devrait résoudre le fichier de configuration grub. Vous pouvez également éditer les commandes d'amorçage grub (commandes à l'écran pour éditer et amorcer) afin de réparer les mauvais périphériques. Au cours des dernières années, le correctif consistait simplement à réduire la lettre ou le chiffre du disque d'un chiffre, puis de lancer immédiatement le démarrage réussi.

 Sudo update-grub

Avec 12.10, le mauvais périphérique a changé, il peut même s'agir de sda ​​(qui est généralement le disque dur interne). En 12.10, j'ai commencé à voir le changement de lettrage du disque, avec parfois le disque dur interne sdb au lieu de sda ​​- même pas cohérent. Mais après la mise à jour, les UUID seront utilisés et la lettre du disque n'aura plus d'importance. N'hésitez pas à vous ajouter au bogue, et peut-être qu'un jour il sera corrigé.

1
ubfan1

Voici ce que tu dois faire:

  1. Gravez une image ISO Ubuntu sur un lecteur USB ou un DVD pour créer un Live USB/DVD.
  2. Démarrez en mode Live (option "Essayez Ubuntu").
  3. Après le démarrage, appuyez sur "Ctrl + Alt + T" pour faire apparaître le terminal.
  4. Mettez ces codes UN APRÈS UN AUTRE.

Sudo add-apt-repository ppa: yannubuntu/boot-repair

Sudo apt-get update

Sudo apt-get install boot-repair

  1. Après cela, ouvrez le "Tableau de bord" (menu Rechercher). On peut y accéder par "Alt + F2"

  2. Recherchez "Boot Repair" (bien que le simple fait d'entrer dans Boot vous donnera l'application).

  3. Ouvrez-le et sélectionnez la seule option (Recommandé).

  4. Redémarrer. Vous n'obtiendrez plus l'erreur GRUB après cela et démarrerez directement sous Windows.

Vous pouvez également le faire avec Ubuntu installé. Si vous souhaitez désinstaller Ubuntu, suivez d'abord les instructions ci-dessus, puis après avoir installé Windows, installez EASUS Partition Manager et supprimez les partitions Ubuntu (celles qui ne sont pas ntfs. formaté)

0
Xavier