web-dev-qa-db-fra.com

Carte mère remplacée - Comment puis-je récupérer GRUB?

J'avais une configuration à double démarrage sur mon ordinateur portable Dell avec Ubuntu 16.04 et Windows 10. Le technicien a remplacé la carte mère et je ne suis plus en mesure de démarrer. J'essaie de restaurer GRUB - J'ai installé une version d'Ubuntu 16.04 sur une clé USB en suivant les instructions de ce site . Ensuite, j'ai essayé de démarrer à partir de l'USB, mais j'ai reçu le message suivant:

Missing operating system
Selected boot device failed.

Quelqu'un peut-il me dire comment procéder?

4
Leo Simon

Partie 1 - Création du support d'installation

Les outils de création de supports d'installation tiers, tels que Unetbootin, ne créent pas correctement le support d'installation USB dans de nombreux cas. GNOME Disks est un outil permettant de créer un support d’installation fonctionnant correctement. Il est disponible dans les référentiels de presque toutes les distributions Linux.

Open Disks - sélectionnez Restore Disk Image dans le menu en haut à droite.
Choisissez le fichier ISO et le lecteur USB sur lequel écrire, puis lancez la restauration.

Si vous n'avez pas accès à un système d'exploitation Linux et que vous devez le faire à partir de Windows, vous pouvez créer le support d'installation à l'aide de l'outil diskpart à partir d'un système Windows en cours d'exécution.

Ouvrez l'invite de commande en tant qu'administrateur et exécutez:

diskpart
list disk  
select disk *  
clean  
create partition primary  
active  
format fs=fat32 quick  
assign letter=**  
exit

Remarque: * = nombre de clé USB | ** = sélectionnez une lettre de lecteur libre
Montez maintenant le fichier ISO et copiez le contenu sur le disque USB.

Partie 2 - Réinstallation du chargeur de démarrage GRUB

Démarrez à partir du support d'installation Ubuntu - sélectionnez l'option Essayer Ubuntu sans installer.
Une fois que vous êtes sur le bureau Live ... ouvrez un terminal et exécutez les commandes suivantes.

Informations importantes concernant les options de démarrage USB:

Choisissez l’entrée USB avec UEFI en face, au cas où les systèmes seraient installés en mode EFI et
l'entrée USB sans UEFI à l'avant, si les systèmes sont installés en mode BIOS hérité.

Si votre ordinateur a EFI BIOS, exécutez ces commandes:

Sudo mount /dev/sdXXX /mnt
Sudo mount /dev/sdXX /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do Sudo mount -B $i /mnt$i; done
Sudo chroot /mnt
grub-install /dev/sdX
update-grub  
exit

Remarque: sdX = disque | sdXX = partition EFI | sdXXX = partition système

Si votre ordinateur a BIOS hérité, exécutez ces commandes:

Sudo mount /dev/sdXX /mnt  
Sudo grub-install --boot-directory=/mnt/boot /dev/sdX  
for i in /dev /dev/pts /proc /sys /run; do Sudo mount -B $i /mnt$i; done  
Sudo chroot /mnt  
update-grub
exit  

Remarque: sdX = disque | sdXX = partition système

Vous pouvez identifier les numéros de disque et de partition à l'aide de GParted (inclus dans le support d'installation).

Informations complémentaires: N'oubliez pas de désactiver la mise en veille prolongée et le démarrage rapide sous Windows!
Ensuite, arrêtez complètement le PC, ne redémarrez PAS - sinon, Windows sera toujours démarré.

13
cl-netbox

C'est une réponse différente, car je viens d'avoir le même problème.

Ma logique si vous venez de remplacer la carte mère, votre disque dur (y compris son secteur de démarrage) devrait être identique, de sorte que ces étapes de récupération ne soient plus nécessaires.

Partie A: Assurez-vous que vous avez le type de démarrage correct. Legacy/UEFI votre message d'erreur ci-dessus semble impliquer que vous avez le mauvais. Essayez de changer cette option

Pour moi, l'UEFI était la bonne.

Partie B (UEFI uniquement): Dans le bios, recherchez les options de séquence de démarrage. Ajoutez une option de démarrage (votre bios devrait être semblable au mien) et naviguez jusqu'à ce que vous puissiez trouver le fichier EFI correct pour grub. exemple:

  • Nom de l'option de démarrage: grub
  • Liste du système de fichiers: ~ N'A PAS CHANGÉ DE ~
  • Nom du fichier:\EFI\ubuntu\grubx64.efi

Partie C Choisissez l'ordre de démarrage. Mettez votre démarrage préféré comme la première option.

0
Wes