web-dev-qa-db-fra.com

L'installation de Windows 10 sur la partition a supprimé l'option Ubuntu pour UEFI

Voici donc ce qui s'est passé. J'ai obtenu un Dell xps 13 et j'ai compris comment l'obtenir pour un double démarrage Ubuntu et Windows 10.

Tout fonctionnait très bien.

J'ai remplacé le SSD par un 500 Go car je n'avais que le 128 Go et avec un double démarrage, ce serait bien d'avoir un peu plus d'espace.

Le nouveau ssd fonctionne bien, mais quand je me préparais à passer de l'un ssd à l'autre, j'ai fait l'erreur d'essayer de faire un lecteur de récupération Windows. Il a totalement gâché les paramètres bios/UEFI et je ne pouvais plus basculer facilement de l'un à l'autre sur mon ancien ssd. La seule chose qui apparaîtrait était le gestionnaire de démarrage Windows. Je ne pensais pas que cela changerait ou jouerait avec les paramètres de démarrage, je pensais que cela ne ferait que copier, pas changer.

Quoi qu'il en soit, je viens de continuer et même si j'ai pu réinstaller Ubuntu sur mon nouveau ssd avec un peu plus de problèmes que d'habitude, il semble que cela me donne toujours du fil à retordre car après avoir compris comment installer Windows 10 sur une autre partition dans un gestionnaire légèrement différent de la dernière fois, ce qui a fait la même chose que d'essayer de créer le lecteur de récupération Windows sur mon ancien SSD. Maintenant, je ne peux plus accéder à ma partition Ubuntu et elle ne montre que le gestionnaire de démarrage Windows. J'ai essayé de changer l'option de démarrage sécurisé et de jeter un œil à Legacy, mais même si je peux voir clairement que mon bureau Ubuntu existe toujours quand j'utilise une version d'essai à partir d'une clé USB, il n'apparaîtra tout simplement pas dans UEFI comme il l'était avant.

Quelqu'un a-t-il une idée de ce qui se passe ici? Cela semble pouvoir être réparé, mais je n'ai pas encore trouvé de solution.

1
user2353266

Lorsque vous avez installé Windows, il a remplacé le Grub (Linux Boot Manager) par Windows Boot Manager. Le gestionnaire de démarrage Windows ne voit pas Ubuntu. Vous devrez remplacer le gestionnaire de démarrage Windows par Grub, qui peut voir à la fois Windows et Linux et vous offrira les deux comme option de démarrage.

Vous pouvez réinstaller Grub avec ces étapes:

  1. $ Sudo mount /dev/sdX# /mnt
  2. $ for i in /sys /proc /run /dev; do Sudo mount --bind "$i" "/mnt/$i"; done
  3. $ Sudo mount /dev/sdY# /mnt/boot/efi
  4. $ Sudo chroot /mnt
  5. # grub-install /dev/sdZ
  6. # update-grub
  7. # exit
  8. $ for i in /sys /proc /run /dev; do Sudo umount "/mnt/$i"; done
  9. $ Sudo umount /mnt/boot/efi
  10. $ exit


  • étapes 3 et 9:

Ils sont pour une configuration du mode UEFI . Cela ne fait pas de mal d'effectuer ces étapes quel que soit le mode. Si vous n'avez pas la partition EFI , vous obtiendrez une erreur qui peut être ignorée. Passez aux autres étapes (qui ne doivent pas donner d'erreurs et ne doivent pas être ignorées). Si vous disposez de la partition EFI, mais que vous installez Grub à partir d'un démarrage hérité, l'installation de Grub ignorera la partition EFI.

  • Les variables:
/dev/sdX # - la partition sur laquelle Ubuntu est installé (ext4). 
/dev/sdY # - la partition système EFI. 
/dev/sdZ - le lecteur vous démarrerez à partir de (/ dev/sda,/dev/sdb, etc.). 

Vous pouvez identifier vos disques et partitions avec cette commande:

Sudo lsblk -o name,mountpoint,label,size,fstype,uuid;Sudo parted -l

Une fois ces étapes terminées, vous verrez désormais Ubuntu comme option de démarrage. Démarrez-le et vous aurez à la fois Ubuntu et Windows comme choix de menu.

Remarque: Le $ et le # une partie des lignes de commande sont les invites du terminal. Il est important de montrer que le $ L'invite est un utilisateur normal, nécessitant Sudo pour élever la commande. Le # Invite qui se produit après que chroot soit un terminal connecté en tant que root. Le préfixe Sudo n'est pas requis. Bien que, pour des raisons de sécurité, cela soit découragé, certaines personnes travaillent toujours sous un # Demander en exécutant Sudo su - avant de commencer à travailler. Le $ Prompt et Sudo est la méthode officielle bunt recommandée

2
L. D. James