Le moyen le plus simple est avec Grub
C'est un contrôle lourd grubde Windows. Une application tierce pour accéder à Ubuntu à partir de Windows et un piratage sont nécessaires. Cependant, à partir de la partie supérieure de cet article: Comment changer l'ordre sur mes distributions de double démarrage , vous pouvez configurer grubpour redémarrer automatiquement à la dernière option de menu. Ainsi, lorsque vous démarrez initialement avec Windows et qu'il se réveille à 2 heures du matin pour exécuter les mises à jour, grubil rechargera Windows afin qu'il puisse terminer les mises à jour avec élégance.
Lorsque vous redémarrez manuellement et choisissez Ubuntu à partir de grubtous vos prochains redémarrages, chargez automatiquement Ubuntu. Cette fonctionnalité fonctionne aussi bien si vous avez des bogues dans le noyau actuel et que grubvous souhaitez redémarrer automatiquement dans une ancienne version du noyau que vous avez sélectionnée.
Comment faire pour que Grub répète la dernière sélection de démarrage
C'est assez simple. À l'aide de sudopouvoirs, modifiez /etc/default/grubet modifiez les éléments suivants:
#GRUB_DEFAULT=0 # Rather than option #1, we'll always default to last boot choice.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
La première ligne que vous commenterez et juste en dessous insérera les deux lignes suivantes.
Enregistrez le fichier et tapez dans le terminal:
sudo update-grub
Ligne de commande Ubuntu pour redémarrer sous Windows
Actuellement, vous utilisez quelque chose comme ceci:
sudo grub-reboot x # Where x is Windows zero-based grub menu number
sudo reboot now
À partir de cette réponse Stack Exchange modifiée, vous pouvez utiliser la valeur par défaut de grub pour redémarrer dans Windows. Copiez ce code dans votre ~/.bashrcfichier:
function reboot-to-windows {
WINDOWS_TITLE=`grep -i "^menuentry 'Windows" /boot/grub/grub.cfg|head -n 1|cut -d"'" -f2`
sudo grub-set-default "$WINDOWS_TITLE"
sudo reboot
}
- Enregistrez le
~/.bashrcfichier avec une nouvelle reboot-to-windowsfonction.
- Fermez votre session de terminal actuelle.
- Ouvrez une nouvelle session de terminal pour que les modifications
~/.bashrcsoient chargées.
- Vous pouvez taper
: ~/.bashrcpour le recharger dans la session de terminal existante, mais certaines personnes déconseillent de le faire.
Pour redémarrer dans Windows à partir de la ligne de commande, utilisez:
reboot-to-windows
Si Windows redémarre automatiquement lorsque vous ne regardez pas, Windows est redémarré. Cela permet aux mises à jour automatiques de Windows d'être traitées normalement sur plusieurs cycles de redémarrage que Windows utilise parfois.