web-dev-qa-db-fra.com

Comment démarrer manuellement Windows à partir du terminal Grub2?

J'ai Windows 10 et Ubuntu Desktop sur des partitions séparées sur un disque gpt. Windows essaie de redémarrer pour terminer sa mise à jour, mais cela me force à recevoir le message Prompt du terminal grub. Je sais que je peux démarrer ubuntu manuellement via les commandes linux vmlinuz-..., initrd init..., boot, mais je ne vois pas comment faire de même pour Windows.

2
Alex Meuer

Dans grub2, lancez les commandes suivantes une à la fois

insmod ntfs
set root=(hdX,gptX)
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
boot

hdX est le disque dur Windows est activé (hd0 est le premier lecteur) et gptX est le numéro de partition de la partition EFI Windows, donc si Windows était la toute première partition du premier lecteur set root=(hd0,gpt0).

Source

4
Mark Kirby

Pour mettre à jour et ajouter Windows à grub2:

Sudo update-grub

De plus, pour toujours voir le menu Grub2, vous pouvez commenter la ligne

GRUB_HIDDEN_TIMEOUT=0

Alors ça ressemble à

#GRUB_HIDDEN_TIMEOUT=0

dans le fichier /etc/default/grub, puis exécutez à nouveau Sudo update-grub pour appliquer les modifications.

0