Démarrez Windows une fois depuis Grub puis revenez à Ubuntu au prochain démarrage

14

Je fais beaucoup de travail à distance sur des ordinateurs et mon compteur à domicile dispose de 2 systèmes d'exploitation: Ubuntu et Windows 7. J'aimerais pouvoir passer à Windows de temps en temps, mais cela est impossible sans perdre ma capacité à redémarrer plus tard sur Ubuntu.

Essentiellement, j'aimerais pouvoir démarrer une fois sur Windows, puis au prochain redémarrage, revenir à Ubuntu, existe-t-il un moyen de le faire?

Edit: J'utilise actuellement EXT4, je ne veux pas revenir à EXT3.

Jeff F.
la source
1
si vous exécutiez bcd (vous pouvez passer de grub à bcd avec easybcd, vous pouvez utiliser ireboot pour sélectionner le système d'exploitation à exécuter à partir de Windows. Les deux programmes mentionnés sont sur neosmart.net. Malheureusement, cela n'aidera pas avec grub, vous pourriez modifiez le fichier de configuration grub à chaque redémarrage, mais ce n'est pas pratique
Journeyman Geek
@Journey Le problème vient ici: j'utilise EXT4 et je ne suis pas si disposé à revenir à EXT3. Windows n'a aucun moyen d'écrire sur ATM EXT4.
Jeff F.19
bien sûr. ext3fsd fait ext4.
Journeyman Geek
Je crois que c'est possible, mais ce n'est pas très fiable d'après ce que je comprends. Je préfère ne pas risquer de frire ma partition.
Jeff F.20
Eh bien, passer à BCD est la solution alors - alors vous pouvez utiliser ireboot pour sélectionner ce à partir duquel vous démarrez - c'est une simple question d'exécuter easybcd sur votre installation de Windows, de le faire installer BCD et chainload linux, et d'exécuter ireboot pour sélectionner lequel tu veux.
Journeyman Geek

Réponses:

10

Depuis Ubuntu, vous pouvez appeler grub-reboot

$ grub-reboot --help
Usage: /usr/sbin/grub-reboot [OPTION] entry
Set the default boot entry for GRUB, for the next boot only.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    expect GRUB images under the directory DIR
                          instead of the root directory

ENTRY is a number or a menu item title.

Report bugs to <[email protected]>.
$ grub-reboot 12

pour démarrer à l'option 12 de Grub une fois au prochain démarrage, après quoi il reviendra à la valeur par défaut.

La première entrée sera 0. Cependant, les noms sont probablement plus sûrs à utiliser, car le menulist grub ajoute parfois de nouveaux éléments lorsque vous mettez à jour votre noyau.

Tim
la source
Très cool et exactement ce dont j'avais besoin. J'ai écrit un petit script et je l'ai lancé sur mon bureau Ubuntu qui redémarre sous Windows. Merci!
Jeff F.
0

La seule façon dont je pourrais penser est de monter la partition de démarrage d'ubuntu sous Windows 7, donc elle doit être ext 3 ou 2, et éditer le fichier de démarrage grub. Même chose quand on veut faire l'inverse, ce qui est plus simple.

xciter
la source
En fait, je ne cherche pas à revenir à EXT3 à partir d'EXT4, merci pour la suggestion.
Jeff F.19
0

Pas exactement une réponse à votre question, mais si vous avez besoin de Windows de temps en temps, vous pouvez envisager de l'exécuter sur une machine virtuelle, par exemple KVM ou Virtualbox. Ensuite, vous n'avez pas besoin de redémarrer votre ordinateur.

maxelost
la source