web-dev-qa-db-fra.com

Ubuntu 14.04 et Windows 10 double démarrage ne fonctionne pas

J'ai un système avec 4 disques durs. Il est configuré comme ceci:

/dev/sda - système Windows, partitions par défaut

/dev/sdb - stockage, ntfs

/dev/sdc - stockage, ext4

/dev/sdd - système ubuntu

Il s'agit d'une installation non UEFI pour les deux systèmes d'exploitation. Si je récupère le gestionnaire de démarrage de Windows, le PC démarre sous Windows, ce qui est normal. Si j'utilise grub, Ubuntu démarre normalement, mais je ne peux pas démarrer sous Windows. L'entrée Windows est affichée dans le menu Grub, mais si je la sélectionne, j'obtiens un écran bleu qui dit:

A required device isn't connected or can't be accessed

Error Code: "0xc0000025"

J'ai essayé d'installer Grub sur /dev/sda et /dev/sdd avec le même résultat. Si j'essaie de récupérer Windows à l'aide du DVD Windows, la récupération automatique ne fonctionne pas, je dois entrer l'invite de commande et exécuter fixmbr, fixboot et d'autres commandes pour récupérer mon Windows. Cela se produit si Grub est sur /dev/sda ou /dev/sdd.

Si je récupère Windows, je ne peux pas démarrer dans Ubuntu en sélectionnant le disque d'installation d'Ubuntu comme périphérique de démarrage dans le BIOS - je reçois une invite de sauvetage grub.

Comment puis-je faire fonctionner Grub avec les deux OS?

2
Karolis Ryselis

Démarrez à partir du support d'installation d'Ubuntu.
Sélectionnez Essayer Ubuntu sans installer.
Ouvrez un terminal et exécutez:

Sudo mount /dev/sdd* /mnt
Sudo grub-install --boot-directory=/mnt/boot /dev/sda  

Remarque: * = partition racine Ubuntu (par exemple sdd1)

Identifiez la partition Ubuntu avec GParted.
L'outil est inclus dans le support d'installation.
Les deux systèmes apparaissent maintenant dans le menu GRUB.

Mise à jour incluant les informations fournies par @oldfred

Si Windows ne démarre pas à partir de GRUB,
désactiver le mode hibernation et démarrage rapide sous Windows.
Ouvrez l'invite de commande en tant qu'administrateur et exécutez:

powercfg /h off  

Ouvrez la version héritée du Panneau de configuration de Windows (pas la version moderne).
Sélectionnez Paramètres d'alimentation, activez afficher les paramètres cachés et décochez le démarrage rapide.
Après avoir fait cela - éteignez complètement l'ordinateur - ne redémarrez PAS.

Remarque :

Il est généralement recommandé d'installer tous les systèmes d'exploitation sur le même disque!
Vous voudrez peut-être envisager d'installer Ubuntu sur sda où Windows est installé.

1
cl-netbox