Je suis en train de mettre en place une machine Linux/Windows sans tête à double démarrage. Je veux surtout que la machine démarre toujours sous Ubuntu, sauf parfois lorsque j'ai besoin de tester quelque chose dans Windows.
J'ai installé Windows et Ubuntu et, actuellement, il démarre à Ubuntu à chaque fois. Je voudrais pouvoir lui dire de démarrer sous Windows lors du prochain démarrage uniquement , puis lorsque je redémarre sous Windows, le système revient au démarrage d'Ubuntu. .
J'ai trouvé Grub Legacy - Section 4.3.1 - Amorcer une fois seulement mais j'utilise le serveur Ubuntu 14.04 qui contient la nouvelle version de grub. D'après ce que j'ai lu, je dois apporter quelques modifications à /etc/default/grub
et utiliser Sudo grub-set-default
lorsque je souhaite démarrer sous Windows.
Je pense que ces changements commencent en ajoutant 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 méthode différente pour obtenir une liste numérotée des choix de démarrage une fois que le système est déjà démarré?
De même, les lignes dans /etc/default/grub
sont-elles suffisantes pour obtenir ce comportement ou dois-je ajouter une configuration supplémentaire?
Vous devez vous assurer que vous avez bien 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 rendre les modifications actives, 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 bien, comme vous le constatez, les options sont indexées à zéro, vous pouvez donc accéder au nième énième menu en passant (n-1) à grub-reboot.
Voir par exemple
Non testé par moi-même car je n'ai pas d'installation 'Windows 7'.