web-dev-qa-db-fra.com

Périphérique Windows 10 introuvable dans un double démarrage avec Ubuntu 18.04 sur un disque séparé

Windows 10 et Ubuntu 18.04 sont installés sur leur propre disque.

  • Windows 10 est installé sur sda avec sa propre partition EFI sur /dev/sda1.
  • Ubuntu 18.04 est installé sur sdb avec sa propre partition EFI sur /dev/sdb1.
  • Le BIOS est configuré pour démarrer sdb.

Une fois que j'atteins le menu grub2, je peux démarrer Ubuntu sans aucun problème, mais si j'essaie de démarrer Windows Windows Boot Manager (/dev/sda1/), un message d'erreur "périphérique non trouvé" s'affiche et il revient au menu grub2. Si je force le démarrage sda à partir du BIOS. Je peux démarrer Windows sans problèmes.

Donc, les deux boot/EFI fonctionnent seuls, le problème semble être impossible à trouver correctement l'emplacement sda1?

J'ai essayé boot-repair plusieurs fois et cela n'a pas aidé. Lorsque je lance update-grub, il semble trouver la partition Windows EFI mais ne semble jamais la configurer correctement.

Voici ce que je reçois quand je lance update-grub:

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-20-generic
Found initrd image: /boot/initrd.img-4.15.0-20-generic
Found Windows Boot Manager on /dev/sda1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

J'ai regardé autour de moi, mais je ne savais pas trop comment procéder pour faire pointer grub sur le bon périphérique/boot pour Windows 10. Si je devais entrer dans la configuration actuelle de grub et changer le périphérique manuellement, exécutez une commande permettant de créer une nouvelle entrée pointer au bon endroit, si oui quel commandement ou autre chose?

1

J'ai réussi à le réparer.

Si, comme moi, vous continuez à obtenir No device found errors: <UUID> en essayant de démarrer Windows et que vous êtes certain que l'entrée de menu pointe vers les bonnes partitions (Running: ls -l /dev/disk/by-uuid/ | sort --key 11 | cut -c40-).

Regardez dans les paramètres de votre BIOS et assurez-vous que Fastboot est disabled.

1