Linux内でインストールされたWindowsを実行する

Linux内でインストールされたWindowsを実行する

私は Windows 10 と OpenSUSE Tumbleweed をデュアルブートしていますが、ほとんどの作業は Linux で行っています。質問は、仮想マシンのゲストのように、コンピューターにインストールされている Windows を Linux 内で実行する方法があるかどうかです。ここでの違いは、実行する Windows は新しくインストールされた仮想システムではなく、実際にインストールされたシステムの制限付きバージョン (ホスティング システムと競合しないように) であり、ゲストとしてすべての構成が含まれていることです。その簡単な使用例は、wine のようなリスクが高く不当なソリューションを必要とせずに、Windows 実行ファイルをスムーズに実行することです。なぜなら、正規の Windows のコピーがあるのに、なぜ wine が必要なのでしょうか。では、それは可能ですか? これは、単純なタスクを実行するために何度も再起動するのを避けるための便利な機能にすぎません。

答え1

実際の仮想ディスクではなくハードウェア パーティションへのポインターを作成し、その .vmdk から起動する仮想マシンを作成する必要があります。

必要なコマンドは

VBoxManage internalcommands createrawvmdk -filename Win7.vmdk -rawdisk /dev/sda -partitions 1

これにより、実際にはホスト ディスク パーティション /dev/sda1 へのポインターである特別な VMDK 仮想ディスク ファイル (Win7.vmdk) が作成されます。

この場合の問題は、Windows が異なるハードウェア上で起動するだけでなく、次のような点にある可能性があります。

(b) ライセンスキーとWindowsが検出された「ハードウェア」が大幅に変更されたと判断するかどうかによって、Windowsのアクティベーションで問題が発生する可能性があります。

引用元Windows 7 がインストールされた実際のパーティションを VirtualBox VM で使用するにはどうすればよいでしょうか?によるスターネーマー

答え2

最も簡単な方法は、Win7 または 10 を実行し、Windows 内に Hyper-V インスタンスを作成して Linux インストールを起動することだと思います。Linux と Windows の両方が利用可能で、簡単に切り替えることができます。または、Parallels をハイパーバイザーとして使用し、MacOS (裏では Linux) をロードしてから、Windows 7 または 10 をロードすることもできます。OS 間を画面をスワイプするだけで切り替えることができます。

幸運を。

関連情報