pve 独立ディスプレイ直接接続

投げ捨てる

新しいラップトップを購入しましたが、古いラップトップはもう役に立たず、中古プラットフォームに出品してもあまりお金を稼ぐことができません。ちょうど私がいじくり回している新しいことについて考えています。以前に PVE 仮想マシンを使用していて、非常に感触が良かったので、今それを使用しようとしています。

まず私のラップトップの構成について話しましょう:
Mechanical Revolution Dragon P R74800H、RTX2060

予備作業

インストール

取り付けは簡​​単です。ISO をダウンロードし、balenaEtcherを使用して ISO を USB フラッシュ ドライブに書き込み、コンピュータに接続して USB フラッシュ ドライブを起動すると、インストール プロンプトが表示されます。

忘れずに BOIS にアクセスしてコンピュータのセキュア ブートをオフにしてください。オフにしないと、USB フラッシュ ドライブの起動時にエラーが報告されます。最初のステップで中国語を選択でき、その後はプロンプトを読むだけで次のステップに進むことができるため、他に落とし穴はありません。

ワイヤレスの設定は面倒なので、ネットワーク ケーブルを接続して操作することをお勧めします。ドメイン名のIPを設定するステップでは、ドメイン名は気軽に入力できますが、IPはLANのIPを入力するだけで大​​丈夫です。静的 IP を DHCP モードに設定する必要があります。つまり、IP を自分で取得できるようにする必要があります。これは Baidu、キーワードdebain设置DHCP(pve は debain に基づいています)

インストールが完了すると、デフォルトで自動的に再起動されますが、USB ディスクを起動用に設定した場合は、再度インストール インターフェイスに入る必要があります。現時点では、強制的にシャットダウンし、USB フラッシュ ドライブを取り外し、再度電源を入れるだけです。

設定ソース

他のコンピュータのブラウザに https://ip:8006 と入力して Web インターフェイスを開きます。これは https であるため、http ではページを開くことができないことに注意してください。

ソースを変更しますvi /etc/apt/sources.list(元のソースをコメントアウトします)

deb https://mirrors.aliyun.com/debian buster main contrib non-free

deb https://mirrors.aliyun.com/debian buster-updates main contrib non-free

deb https://mirrors.aliyun.com/debian-security buster/updates main contrib non-free

deb https://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription

エンタープライズ ソースを削除し、 Ceph ソースvi /etc/apt/sources.list.d/pve-enterprise.list
のコンテンツをコメント化します。
vi /etc/apt/sources.list.d/ceph.list

deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-nautilus buster main
購読リマインダーを削除する

参考リンク: Proxmox VE 7.x サブスクリプション プロンプト

vimをインストールする

viはあまり役に立ちません
apt-get purge vim-common -y
apt-get install vim

iommu を有効にする

参考リンク:https://foxi.buduanwang.vip/virtualization/pve/561.html/comment-page-1/
たとえば、私のコンピューターはamd CPUであり
vim /etc/default/grub、GRUB_CMDLINE_LINUX_DEFAULTを見つけます。

GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt amd_iommu=on video=efifb:off"

次に、 を実行してupgrade-grub
オープン状況を確認しますdmesg | grep -e DMAR -e IOMMU。この時点では何も表示されません。
再起動後reboot、これを再度実行すると、プロンプトが表示されます。以下は正常にオープンされたことを示すプロンプトです。対応
ここに画像の説明を挿入します
するモジュールをロードしvim /etc/modules、次の内容を書き込みます。

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

ここに画像の説明を挿入します

ブロックグラフィックドライバー

pve のホストである debian がグラフィックス カードをロードせずに
vim /etc/modprobe.d/blacklist.conf 書き込みできるようにします。

nouveau
nvidia
nvidiafb

ここに画像の説明を挿入します
nvidia グラフィック カードをお持ちの場合は、もう 1 つの手順を追加する必要があります
echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf

lspci -v |grep VGA
ここに画像の説明を挿入します
RTX2060の前にあるのが01:00であることがわかり、 を実行するとlspci -n -s 01:00
ここに画像の説明を挿入します
4つあり、lspci -v|grep 01:00.0どのデバイスであるかがわかります。たとえば、1 つ目はグラフィックス カード、2 つ目
ここに画像の説明を挿入します
はサウンド関連lspci -v|grep 01:00.1
ここに画像の説明を挿入します
、次の 2 つは USB なので無視し
て実行し、次のecho "options vfio-pci ids=10de:1f15,10de:10f9" > /etc/modprobe.d/vfio.conf
10de:1f15 は前のディスプレイの ID ですlspci -n -s 01:00

その後、update-initramfs -u再起動します

仮想マシンを作成する

ここに画像の説明を挿入します
ここに画像の説明を挿入します
システム列で、モデルを q35 に変更し、BIOS を OVMF (UEFI) に変更します。EFI
ここに画像の説明を挿入します
ディスクを追加するには、バス/デバイスを IDE に変更してディスク サイズを大きくするだけです。SCSI を使用できるはずです。多くのチュートリアルは、
ここに画像の説明を挿入します
SCSI CPU スロットとコアの変更に関するものです。ホスト カテゴリを選択し
ここに画像の説明を挿入します
、メモリをより大きなサイズに変更します。
ここに画像の説明を挿入します
ネットワークのファイアウォールをオフにし、その他はすべて変更しないでください (オープンすることもできます)。ファイアウォールは後で)。それだけです。
ここに画像の説明を挿入します
最初は心配しないでください。起動することに不安がある場合は、まずvirtio-win.iso をダウンロードし、pve にアップロードしてから、この ISO を仮想マシンに追加します。主に、後でシステムをインストールするときにハードディスクが見つからない問題を解決します。この ISO はハード ドライブです。PVEは win10 システムをインストールし、SCSI デバイスのハード ドライブを使用します。
、
図のようにアップロードすると、URL からのダウンロードもあります。URL を直接入力できるはずです。 「ダウンロードします。試しません」を
ここに画像の説明を挿入します
クリックしてから、「スタート」をクリックし、コンソールの右側にある をクリックします。インターフェイスが表示されたら、Enter キー (どのキーでも構いません) を押してインストール インターフェイスに入ります。以降の操作はシステムのインストールと同じです。システムに入ったら、最初に IP を確認し、リモート デスクトップを開きます。チュートリアルを読んで、黒い画面が表示されるまで待ってから接続するようにと記載されていましたが、黒い画面は表示されず、コンソールはインターフェイスに接続できました。その後シャットダウンします

PCI デバイスを追加し、グラフィックス カードを仮想マシンに追加します。チェックされていないメイン GPU を除いて、他の 3 つはチェックされています。
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ハードウェア構成はおそらく次のようになります。
ここに画像の説明を挿入します
コンピューターの電源を入れて 10 分間待ちます。グラフィック カード ドライバーが自動的にインストールされます。インストールが完了したら、 , タスク マネージャーとデバイス管理で使用できます。コンピューターではグラフィック カードが正常に動作していることが認識されていますが、システムにログインしてドライバーをインストールする前に、グラフィック カードが表示されないか、グラフィック カードに異常があります。動作しない場合は、コントロール パネルのプログラムでグラフィックス カード ドライバー関連プログラムをアンインストールし、再起動して再インストールします。
ここに画像の説明を挿入します

ここに画像の説明を挿入します

ここのオンライン チュートリアルには、CPU の偽装や /etc/pve/qemu-server/<仮想マシンの ID>.conf の変更などの落とし穴があります。実際、pve7.1 システムでは必要なく、NVIDIA はすでに pve 仮想マシンでのグラフィックス カードの使用をサポートしています。これを設定するとコード 43 になります。

経験

まずは Entertainment Master でテストしてみましょう。
ここに画像の説明を挿入します
これで何ができるのかわかりません。ゲームをプレイしたい場合、仮想マシンの内容をラップトップのモニターに出力する方法がわかりません。

まずはプレイしてみてください。PVE で使用するのに非常に適しています

おすすめ

転載: blog.csdn.net/Qwertyuiop2016/article/details/127940349