DualBootシステム(Windows / Linux)、Windowsにハードウェアドライバをインストールする[閉じる]

DualBootシステム(Windows / Linux)、Windowsにハードウェアドライバをインストールする[閉じる]

私はいくつかのハードウェアドライバをインストールするためにデュアルブートシステムを作成し、Linuxでは利用できない(オープンソースの代替ではありません)。 Linux環境でWindowsにインストールされているドライバを使用してハードウェアを設定できますか?

答え1

Linuxがハードウェアを認識しない問題が発生した場合は、Windowsの仮想マシン(VM)でLinuxを実行できます。

これは、ハードウェアドライバをLinuxに知られている仮想Windowsデバイスドライバに抽象化します。

使用できるスーパーVまたは仮想ボックス。セキュリティ上の理由から、Hyper-Vを使用することをお勧めします。

Hyper-Vはレベル0のハイパーバイザーなので、少し速くなり、Microsoftの世界を離れることはありません。

答え2

デュアルブートシステムでは、一度に1つのオペレーティングシステムのみが実行されます。 Linuxを起動すると、Linuxカーネルのみがロードされます。つまり、Linuxモジュール/ドライバのみがロードされます。 Windowsでは、Windowsオペレーティングシステム/カーネルはWindowsドライバのみをロードします。

考えられる2つのオプションは次のとおりです。

  • 走るLinux用Windowsサブシステム開発のために、Windows環境でLinuxディストリビューションを実行します。これが私が使用する方法です。 Windows内でほとんどの(使用例によってはすべてではないかもしれません)、Linux開発環境を提供します。 WSL2 は実際には Hyper-V のサブセットで実行されますが、Hyper-V は不要なため、すべての Windows バージョンで実行されます。

  • Hyper-V、VirtualBox、またはそれに対応する機能を使用して、Windowsの仮想マシン内でLinuxを実行します。 Hyper-VにはWindows Professional以降が必要です。

関連情報