web-dev-qa-db-fra.com

Déplacement de grub d'un disque à un autre

J'ai 13.04 installé sur mon disque dur dans mon ordinateur portable, j'ai maintenant 13.10 sur un SSD dans la même machine.

Au moment de démarrer 13.10, je dois configurer le bios pour démarrer mon disque dur (ce qui n’est pas le disque sur 13.10), ce qui, je suppose, lance grub à partir de mon disque dur, puis je peux choisir de lancer Ubuntu (qui lance 13.10) ou Ubuntu. 13.04 - les deux fonctionnent.

Ma question est la suivante: comment déplacer grub du disque dur vers le disque dur SSD afin que, si mon disque dur échoue, mon installation ne le fasse pas? Je n'ai pas vraiment besoin de l'installation de 13.04 pour continuer à fonctionner même si ce serait pratique.

Merci beaucoup.

10
Staple

Réinstallation de GRUB 2 à partir d'un système d'exploitation

Si Ubuntu fonctionne normalement, démarrez l'installation en cours et exécutez la commande suivante à partir d'un terminal.

X est le lecteur (lettre) sur lequel vous voulez que GRUB écrive les informations de démarrage .OP, vous avez placé votre SSD/dev/dans la commande. Si vous voulez le savoir, après avoir connecté votre SSD vers le type de machine Ubuntu df -h, vous pouvez y trouver votre SSD/dev/code.

Sudo grub-install /dev/sdX  # Example: Sudo grub-install /dev/sda

Ceci réécrira les informations du MBR pour qu'il pointe vers l'installation actuelle et réécrira quelques fichiers GRUB 2 (qui fonctionnent déjà). Comme cela n’est pas fait lors de l’exécution de la commande précédente, exécuter Sudo update-grub après l’installation assurera que le menu de GRUB 2 est à jour.

7
rɑːdʒɑ