Je configure une machine Linux / Windows sans tête à double démarrage. Je veux surtout que la machine démarre toujours sur Ubuntu, sauf occasionnellement lorsque j'ai besoin de tester quelque chose dans Windows.
J'ai installé Windows et Ubuntu, et actuellement, il démarre à chaque fois sur Ubuntu. J'aimerais pouvoir lui dire de démarrer sous Windows au prochain démarrage uniquement puis, lorsque je redémarre à partir de Windows, le système revient au démarrage d'Ubuntu.
J'ai trouvé Grub Legacy - section 4.3.1 - Démarrage unique mais j'utilise le serveur Ubuntu 14.04 qui a la nouvelle version de grub. D'après ce que j'ai lu, je dois apporter quelques modifications à /etc/default/grub
et utilisez sudo grub-set-default
quand je veux démarrer sous Windows.
Je pense que ces changements commencent par l'ajout de ceci à /etc/default/grub
:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=false
Chaque fois que des modifications sont apportées à /etc/default/grub
Je sais que je dois ensuite exécutersudo update-grub
et qui se traduit par :
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-43-generic
Found initrd image: /boot/initrd.img-3.13.0-43-generic
Found linux image: /boot/vmlinuz-3.13.0-32-generic
Found initrd image: /boot/initrd.img-3.13.0-32-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Étant donné que Windows est la 7ème option de cette liste, je pense que je lancerais sudo grub-set-default 6
(comptage basé sur 0) - est-ce correct et existe-t-il une autre méthode pour obtenir une liste numérotée de choix de démarrage après le démarrage du système ?
Aussi, sont les lignes dans /etc/default/grub
suffisant pour obtenir ce comportement ou dois-je ajouter une configuration supplémentaire ?
Meilleure réponse
Vous devez vous assurer que vous avez GRUB_DEFAULT=saved
dans votre configuration grub (qui est générée automatiquement, vous en modifiez cette partie en modifiant /etc/default/grub). sudo update-grub
pour activer les modifications, puis utilisez sudo grub-reboot $1
.
grep -i "menuentry '" /boot/grub/grub.cfg
Vous donnera les entrées de menu que vous pouvez couper-coller pour 1 $. Ou, comme vous le notez, les options sont indexées à zéro, de sorte que la n-ième entrée de menu peut être obtenue en passant (n-1) à grub-reboot.
Voir par exemple
- Comment redémarrer Windows depuis Ubuntu ?
- https://unix.stackexchange.com/questions/43196/how-can-i-tell-grub-i-want-to-reboot-into-windows-before-i-reboot
- https://superuser.com/questions/285755/boot-to-windows-once-from-grub-then-back-to-ubuntu-on-next-boot.
Non testé par moi car je n'ai pas d'installation de "Windows 7".
En relation :Comment obtenir la dernière version (bêta et développement) de Chromium ?