Changer de système d'exploitation à distance à l'aide de TeamViewer

1

J'ai un système à double démarrage avec Ubuntu 16.04 et Windows 7. Windows 7 est automatiquement démarré (par défaut dans le chargeur de démarrage). TeamViewer est installé sur les deux systèmes d'exploitation.

Lorsque je travaille à distance et que je souhaite basculer sur Ubuntu, je dois redémarrer le PC, mais Windows redémarre automatiquement (je ne suis pas devant le PC, je ne peux donc pas utiliser le chargeur de démarrage). Comment puis-je dans un tel cas basculer vers Ubuntu, c'est-à-dire démarrer Ubuntu? Et comment puis-je revenir à Windows?

machinerie
la source
En gros, votre question semble porter sur la définition du chargement du système d’exploitation par défaut lors du (re) démarrage. Pour cela, il peut être intéressant de lister si vous utilisez le BIOS ou UEFI.
Hennes

Réponses:

2

La réponse dépend de votre gestionnaire de démarrage actuel.


S'il s'agit du gestionnaire de démarrage Windows, vous pouvez le faire en exécutant une commande en mode administrateur similaire à celle-ci:

bcdedit /bootsequence e {975a8204-9658-11dd-993e-9aea7965e9da}

Le bootsequenceparamètre est défini comme:

Spécifie un ordre d'affichage unique à utiliser pour le prochain démarrage. Cette commande est similaire à l’option / displayorder, à la différence qu’elle n’est utilisée que lors du prochain démarrage de l’ordinateur. Ensuite, l'ordinateur revient à l'ordre d'affichage d'origine.

Vous pouvez trouver l'identifiant à utiliser en exécutant bcdeditsans paramètres.

Vous pouvez ainsi configurer Windows en tant que démarrage par défaut et exécuter bcdedit lorsque vous souhaitez démarrer Linux.

Pour plus d'informations, consultez ce conseil de Microsoft .


Si le gestionnaire de démarrage est grub et que vous utilisez EFI comme BIOS, vous pouvez utiliser sous Linux la commande efibootmgr :

efibootmgr -n XXXX

où XXXX est le numéro d'élément de Windows dans la liste de démarrage. Pour connaître le numéro de votre / vos installation (s) Linux, utilisez simplement efibootmgr sans option (ou efibootmgr -v si vous souhaitez voir les détails). Le nombre sera quelque chose comme 0001 ou 0002 dans la plupart des cas.

Vous pouvez ensuite configurer Linux comme démarrage par défaut, en exécutant Windows une fois à l’aide de cette commande.

harrymc
la source
Mon gestionnaire de démarrage est grub mais je veux que Windows soit mon démarrage par défaut et que je ne lance Linux qu'une seule fois. Est-ce aussi possible?
machines
bcdedit pourrait peut-être le faire - cet article explique sur un système EFI qu'il manipule le nvram plutôt que le fichier BCD. Sinon, vous pourrez peut-être utiliser gratuitement EasyUEFI - la version en ligne de commande est commerciale (29,95 $) mais vous n’en aurez peut-être pas besoin.
harrymc
Qu'en est-il des cas lorsque plusieurs installations Windows sont sur différents disques durs? Est-ce que bcdedit vous laisserait choisir lequel démarrer au redémarrage?
Temuri le
@Temuri: Toutes les installations à partir desquelles vous pouvez démarrer peuvent être définies par bcdedit.
harrymc le
1

J'ai posé une question similaire mais l'inverse.
En supposant que vous ayez un accès à distance sur les deux systèmes d'exploitation, si vous changez Ubuntu pour qu'il soit votre démarrage par défaut, vous pouvez redémarrer Windows en utilisant grub-reboot (Ma question similaire contient plus de détails).

Jeff F.
la source
Merci, ça a l'air intéressant. Est-ce aussi possible dans l'autre sens?
machines