J'ai un ordinateur portable Sony Vaio, livré préinstallé avec Windows 7. J'ai redimensionné la partition Windows, puis mis en place un scénario de double démarrage avec Ubuntu.
J'ai remarqué que lorsque j'exécute Windows et que je met l'ordinateur en veille (c'est-à-dire que je ferme le couvercle), et que je le reprends plus tard, le menu grub s'affiche parfois. Si je sélectionne l'entrée Windows 7, elle reprendra comme prévu. Si je sélectionne Ubuntu, puis redémarre plus tard, puis sélectionne Windows, Windows reprendra à partir du dernier état.
Le comportement semble être basé sur la durée pendant laquelle il a été inactif. Par exemple, si je ferme le couvercle et le rouvre immédiatement, il reviendra à Windows. En revanche, si je ferme le couvercle et reviens quelques heures plus tard, grub sera affiché.
D'un autre côté, lorsque je mets Ubuntu en veille, il ira toujours directement à Ubuntu.
Vous rencontrez ce problème dans Windows, car vous reprenez depuis Hibernate, pas suspendre. Lorsque vous laissez Windows en veille pendant un certain temps lors de l'exécution de Windows, il passe automatiquement en veille prolongée. Pour changer cela sous Windows, allez dans Panneau de configuration -> Options d'alimentation , sélectionnez Modifier les paramètres du plan à côté de votre plan d'alimentation actif, puis sélectionnez Modifiez les paramètres d'alimentation avancés . Développez ensuite le nœud sleep , suivi du nœud Hibernate after . Il existe un paramètre pour sur la batterie et branché .
Si vous voulez qu'Ubuntu soit en veille prolongée s'il a été suspendu pendant un certain temps (et donc afficher grub au démarrage), veuillez vérifier ce fil.
REMARQUE: Habituellement, un système met plus de temps à reprendre à partir de la mise en veille prolongée que de la suspension.