web-dev-qa-db-ja.com

TeamViewerを使用してリモートでOSを切り替える

Ubuntu16.04とWindows7のデュアルブートシステムがあります。Windows7が自動的に起動します(ブートローダーのデフォルト)。両方のOSにTeamViewerがインストールされています。

リモートで作業していてUbuntuに切り替えたい場合は、PCを再起動する必要がありますが、自動的にWindowsが再起動します(PCの前にいないため、ブートローダーを使用できません)。このような場合、Ubuntuに切り替える、つまりUbuntuを起動するにはどうすればよいですか?また、どうすればWindowsに戻すことができますか?

1
machinery

答えは、現在のブートマネージャーによって異なります。


これがWindowsブートマネージャーの場合、これは次のような管理モードで実行されるコマンドによって実行できます。

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

bootsequenceパラメータは defined as:

次回の起動に使用する1回限りの表示順序を指定します。このコマンドは/ displayorderオプションに似ていますが、次にコンピューターを起動したときにのみ使用される点が異なります。その後、コンピュータは元の表示順序に戻ります。

パラメータなしでbcdeditを実行すると、使用する識別子を見つけることができます。

この方法で、Windowsをデフォルトのブートとしてセットアップし、Linuxをブートするときにbcdeditを実行できます。

詳細については、これを参照してください Microsoftのヒント


ブートマネージャーがgrubで、BIOSとしてEFIを使用している場合は、Linuxでコマンド efibootmgr :を使用できます。

efibootmgr -n XXXX

ここで、XXXXはブートリストのWindowsのアイテム番号です。 Linuxインストールの番号を確認するには、オプションなしでefibootmgrを使用します(詳細を確認する場合はefibootmgr -vを使用します)。ほとんどの場合、番号は0001または0002のようになります。

次に、このコマンドを使用してWindowsを1回実行するだけで、Linuxをデフォルトのブートとしてセットアップできます。

2
harrymc

私は 同様の質問 をしましたが、その逆です。
両方のオペレーティングシステムにリモートアクセスできると仮定すると、Ubuntuをデフォルトのブートに変更すると、 grub-reboot (My 同様の質問 に詳細があります)。

1
Jeff F.