そこで私は最近Linuxに切り替えてWindows(日常のプログラムやゲーム用)を実行し、銀行情報などの機密情報を処理するためにLinuxを基本OSとして使用することにしました。
問題は、これを行う方法を説明するものが見つからないことです。私はLinuxに関しては完全な愚かなので、ここに投稿し、あなたの考えを確認するのが最善の方法だと決めました。この時点までに何をすべきかを知る人がいるなら。
現在の仕様は、I7-6700k、16Gb DDR4 RAM、RTX2060、250GBメインドライブ、および別の1TBメインドライブ(どちらもm.2 NVME SSD)です。
私が具体的にやろうとしていることは次のとおりです。
Linuxにはすべての重要な情報が含まれていますか?
Linux(Windowsを使用)で実行されていないアプリケーションに対して、ほぼすべてのコンピュータリソースの仮想マシンを実行します。
その仮想マシンで適切にスムーズに動作する能力(明らかなマシン関連の制限内)
Linuxで特別なプログラミングを行う必要はありませんが、データのプライバシーに役立つ限り、喜んで学びます。
皆様のご意見をお待ちしております。ありがとうございます!
ベストアンサー1
仮想マシンは高性能コンピューティングアプリケーションに適していますが、オーバーヘッドを大量に消費する分野の1つはグラフィックです。 LinuxやWindowsゲストがいるLinuxやWindowsホスト、KVM、Hyper-V、VirtualBox、VMWareなどの仮想マシンを使ったことがあるなら、フレームレートが非常に低いことに気づいたでしょう。 、ほとんどハードウェアのグラフィックスアクセラレーションがなく、一般的にグラフィックスの目的には適していませんし、おそらくゲームにはまったく適していません。一般に、高性能ゲーム用の仮想マシンは、次のように仮想マシン自体専用の追加のグラフィックカードを使用します。鏡、これは合格しました。
これは非常に(読み取り:非常に)難しいので、デュアルブートに固執する必要があります。
しかし、解決策があります。 GPUをWindowsに完全に渡し、Linuxから切断することです。通常、IOMMUと呼ばれるBIOSでPCI-Eパススルーを有効にする必要があります。以来、プロジェクトがありますこれで完全な設定が完了し、GPU、キーボード、マウスを介してWindowsに転送され、シャットダウン時に接続が切断されます。以下は、Debianベースのディストリビューション(初心者が使用する必要があるUbuntuなど)の一般的なインストールスクリプトです。このガイドは主にArch Linux用に書かれているためです。
sudo apt install qemu ovmf git libvirt
端末で実行- たとえば、以前
/etc/default/grub
に空であった場合は、今でなければなりません。intel_iommu=on iommu=pt
GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on iommu=pt"
- IOMMUが正しく機能していることを確認してください。実行して、
sudo dmesg | grep -e DMAR -e IOMMU
一部の出力が表示されることを確認してください。 - 通過できるように、GPUに新しいVBioをフラッシュします。これは非常に難しいです。フォローするこのステップまたはこの動画7時15分まで。
- ダウンロードWindows用VirtIOドライバ:最近変更されたフォルダを選択し、その中にある「virtio-win.iso」ファイルを選択します。
- そのウェブサイトからWindowsをダウンロードしてください。
- 残りは続きますこのチュートリアルステップ3から始めてください。手順4のスクリプト編集で表示さ
lightdm
れるすべての部分を手順6にgdm
変更します。windows.sh
windows-virsh.sh