Question Comment démarrer automatiquement depuis la distribution Linux vers Windows?


Voici la chose:
J'ai un ordinateur à double démarrage avec Ubuntu 8.04 et XP Pro. Parfois, je veux basculer entre les deux. Pour ce faire, je dois lancer "Reboot" dans Ubuntu, attendre le menu grub et choisir XP, puis attendre son démarrage. Au lieu de cela, je voudrais émettre "boot to Windows" à Ubuntu, sortir pour faire du thé et revenir sur XP desktop chargé.
L'inverse est facile car Ubuntu est le système par défaut pour démarrer. Comment puis-je le faire fonctionner dans les deux sens?

Solution:
J'ai choisi la solution grub-set-default comme étant la plus simple et la plus élégante: Voici les parties les plus importantes de /boot/grub/menu.lst:

défaut enregistré
  (...)
  # Cette entrée est ajoutée automatiquement par l'installateur Debian pour un système d'exploitation non Linux
  # sur / dev / sda1
  titre Microsoft Windows XP Professionnel
  racine (hd0,0)
  par défaut 0
  rendre actif
  chargeur de chaîne +1

XP est la 7ème entrée dans mon menu grub, alors maintenant je devrais émettre:

sudo grub-set-default 6
  sudo redémarre maintenant

Je mets ces deux en / bin / reboot2XP scénario. Après cela, je mets un nouvel activateur avec commande gksu reboot2XP dans le menu Système. Maintenant, je devrais pouvoir redémarrer sous XP avec un clic et un mot de passe.

Merci!


7
2017-10-01 17:14


origine


Intéressé par quiconque trouve une solution à ce problème, cela ne peut se faire que d'une manière comme vous le suggérez. - Ivo Flipse♦
Voici une autre option qui pourrait fonctionner: bit.ly/cGqtlP - Ivo Flipse♦
Il doit y avoir une meilleure façon de le faire. J'avais ça dans ma distribution Linux il y a 10 ans. Je pense que c'était une option de KDE et que je dirigeais Mandrake (ancêtre de Mandriva) ou peut-être SuSe (ancêtre de openSuSe). Reboot ferait apparaître une interface graphique dans laquelle je pourrais choisir le système d'exploitation dans lequel redémarrer. Était-ce une fonctionnalité qui n'était plus disponible pour grub? Pour tout ce que je sais, j'utilisais lilo, il y a quelque temps ... - terdon
Peut-être qu'au lieu de démarrer directement sur Windows, vous pourriez démarrer sur un programme qui devient d'abord par défaut grub à 0, puis uniquement sur Windows. Ainsi, la prochaine fois que vous allumez votre ordinateur et que vous faites du thé, il redémarre sous Linux. Je n'ai pas besoin d'expertise pour faire cela, cependant. J'apprécierais l'aide de quelqu'un. - psitae


Réponses:


Je suggère de lire cet article de PC World sur: Redémarrage automatique et basculer le système d'exploitation par défaut sur le double démarrage XP et Vista et voici un excellent article de HowToGeek sur le même sujet: Créer des raccourcis pour redémarrer rapidement vers un autre système d'exploitation dans un Vista / XP Dual-Boot

Mise à jour: vous devriez pouvoir utiliser la commande grub-set-default pour dire à grub de démarrer dans une autre option juste une fois.

HopeToGeek peut vous aider à modifier ce post en quelque chose qui bascule entre Linux et XP.

Après avoir lu pas mal de Microsoft   BCD publicaton et en faire quelques   recherches approfondies sur les fichiers .bat et   bootloaders je suis venu avec cela. le   procédure ci-dessous emploie DOS,   Bootloaders et un petit programme astucieux   appelé wizmo. À ce stade et au moment où je   avoir un raccourci sur chacun de mes bureaux   qui une fois cliqué automatiquement   redémarre le système sur l'autre système d'exploitation.   Cette fonctionnalité je ne pouvais pas vivre sans   comme je suis constamment en utilisant XP pour le travail   trucs et Vista pour des trucs personnels.   Donc, si vous voulez un redémarrage automatique astucieux   bouton qui vous emmène à votre autre   OS ... READ ON. Dangereux et excitant   la procédure suit. SI ça sonne   comme quelque chose que vous allez faire, lisez   cette procédure quelques fois comme   faire une erreur peut être coûteux ... voir   le dernier avertissement ci-dessous.

Clause de non-responsabilité: La prudence est de mise, attention à votre enregistrement de démarrage principal et au stockage bcd est dangereux et pourrait empêcher votre système de démarrer du tout, entraînant ainsi plus de souffrances, continuez avec précaution.


3
2017-10-01 18:04



Je l'ai déjà vu et je n'ai pas encore trouvé de solution. Le problème consiste à trouver un moyen de modifier l’option grub de Windows. - The How-To Geek
En fait, on dirait que la commande grub-set-default pourrait le faire fonctionner. Je vais devoir le tester plus tard. - The How-To Geek


Vous pouvez écrire un script modifiant grub.conf pour sélectionner votre installation Windows par défaut, écrire un nouveau grub dans votre zone du chargeur de démarrage, puis redémarrer. Le problème est que vous avez maintenant le problème inverse en redémarrant dans Ubuntu.

Vous pouvez obtenir une copie de GRUB qui s'exécutera sous Windows, mais vous devrez également disposer d'un fichier grub.conf en double ou monter le fichier grub.conf de votre installation Ubuntu sous Windows. Peut-être pourriez-vous créer une petite partition FAT contenant votre fichier grub.conf et créer un lien vers /etc/grub.conf?


1
2017-10-01 18:04



+1 pour la partition mini-boot sur FAT. alors vous devriez pouvoir exécuter grub-set-default à partir de Windows ou de Linux. ou vous pouvez accéder à votre grub.conf actuel à partir de Windows avec un pilote de système de fichiers ext2-for-win, mais je n'en connais pas assez pour en recommander un. - quack quixote


Que diriez-vous de définir Windows comme système d'exploitation par défaut et de spécifier un minuteur pour GRUB (voir délai d'expiration grub)?

sudo gedit /boot/grub/menu.lst

Ajouter ou modifier:

délai d'attente 10

Ou une autre valeur. Ce qui précède démarrera votre entrée par défaut 10 secondes après l'affichage du menu de démarrage, si vous ne sélectionnez rien d'autre.


0
2017-10-01 18:17