Le moyen le plus simple est avec Grub
C'est un contrôle lourd grub
de 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 grub
pour 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, grub
il rechargera Windows afin qu'il puisse terminer les mises à jour avec élégance.
Lorsque vous redémarrez manuellement et choisissez Ubuntu à partir de grub
tous vos prochains redémarrages, chargez automatiquement Ubuntu. Cette fonctionnalité fonctionne aussi bien si vous avez des bogues dans le noyau actuel et que grub
vous 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 sudo
pouvoirs, modifiez /etc/default/grub
et 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 ~/.bashrc
fichier:
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
~/.bashrc
fichier avec une nouvelle reboot-to-windows
fonction.
- Fermez votre session de terminal actuelle.
- Ouvrez une nouvelle session de terminal pour que les modifications
~/.bashrc
soient chargées.
- Vous pouvez taper
: ~/.bashrc
pour 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.