デフォルトのLinux仮想化を使用したLinuxでのWindowsシステムの実行

デフォルトのLinux仮想化を使用したLinuxでのWindowsシステムの実行

私はフォローアップをしています。この素晴らしい記事私のDebian Linuxでは、デフォルトのLinux仮想化を使用してWindowsシステムを実行します。キーボード仮想マシン

ただし、完了したと見なすことができます

sudo apt update
sudo apt install qemu-kvm bridge-utils virt-manager libosinfo-bin -y

再起動後もまだ多くの問題があります。

まず最初のステップでブロックされました。

The libvirtd service does not appear to be installed. 

ここに画像の説明を入力してください。

仮想マシンマネージャウィンドウで「新規仮想マシンの作成」をクリックすると、次のような結果が表示されます。

ここに画像の説明を入力してください。

私はただ考えていましたが、

Debianパッケージの依存関係がめちゃくちゃになったり、必要なサービスがエラーなく開始される可能性はほとんどありません。それでは、私がここで何を見逃しているのでしょうか?

それから答えを見つけました。https://unix.stackexchange.com/a/609256/374303

sudo apt install libvirt-daemon-systemlibvirtd.serviceの問題を修正

ただし、コンピュータを再起動しても、次の結果が表示されます。

ここに画像の説明を入力してください。

記事によると、

これでホストを再起動できます。マシンを再起動しないと、次のエラーが発生します。

つまり、私は私がしなければならないことをやったということです。

修正する:

以下の回答についてABに感謝します。 「libvirt」グループに追加するだけで十分です。

非ルートユーザーとして仮想マシンを管理するには、このグループにユーザーを追加する必要があります。

その後、仮想ハードディスクの構成に進みます。デフォルトでは、Ubuntu KVMは40GBを占めていますが、Win10 Devシステムを作成しているからです。 120Gにする必要があります。私はこれに立ち往生しています:

ここに画像の説明を入力してください。

解決策が見つかりましたここ

ただし、仮想ハードディスクが保存される場所を選択する必要があるため、問題が発生します。

ここに画像の説明を入力してください。

解決策が見つかりましたここ

次に続けてクリックします。インストールの開始、これは私に次のことを与えます:

ここに画像の説明を入力してください。

解決策は次のとおりですsudo virsh net-start defaultが、次のような結果が得られます。

$ sudo virsh net-start default
error: Failed to start network default
error: Cannot check dnsmasq binary /usr/sbin/dnsmasq: No such file or directory

私が見つけたクリックのどれも問題を解決できませんでした。

しかし、ついに解決策を見つけました https://blog.programster.org/kvm-missing-default-network:

sudo apt install dnsmasq -y

しかし、今クリックしてください。インストールの開始、私にこれを与えた:

Error connecting to graphical console: Error opening Spice console SpiceClientGtk missing

しかも解決策はここにあります説明する「SpiceサーバーからVNCサーバーへのディスプレイ設定の変更」そして「効率的な」

すべてのことをどのように機能させるのですか?

この質問を叙述的な方法で提起する意図は、従う人々が直面する問題を一つずつ解決していくことを望むことです。

不足している手順や問題なく動作するように段階的な指示を提供できますか?

ベストアンサー1

私はこの質問に自分で答えます。専門家に近いからではなく、実際に知識が全くないすべてについて。

私はこの質問を終えたいので、この質問に直接答えています。ドラゴン~~物語と次:

この質問を叙述的な方法で提起する意図は、従う人々が直面する問題を一つずつ解決していくことを望むことです。

まず、OPの2つの提案に反してVNCサーバーをインストールするのはどうですか?なぜなら、私は後ろではなく前進したいと思うし、VNCがあまり好きではないからです。だから、

スパイスとは何ですか?

Spiceプロジェクトは、仮想化されたデスクトップデバイスと対話するための完全なオープンソースソリューションを提供することを目的としています。 Spiceは現在、QEMU仮想マシンへの高品質なリモートアクセスを提供することに焦点を当てています。既存のデスクトップ仮想化の問題を克服し、ユーザーエクスペリエンスを強調することで、仮想化の採用に対する障壁を破壊するのに役立ちます。この目的のために、Red HatはSpiceクライアント-サーバー通信用のSPICEリモートコンピューティングプロトコルを導入しました。開発された他のコンポーネントには、QXLディスプレイデバイスとドライバがあります。

したがって、Spiceは、デスクトップ体験を維持するのに役立つQEMU仮想マシンに接続するための改善された方法です。仮想マシンでサウンドを提供し、仮想マシンの高度なグラフィックにはるかに低い帯域幅を提供します。

このように、古い安全でないVNCサーバーの代わりにSpice Serverを使用するのに十分な理由があります。

私の最後のマイルソリューションはシンプル:

sudo apt install -y gir1.2-spiceclientgtk-3.0

すべての作業を実行する際に他の問題が発生した場合は、次の人が詰まらないように、以下の経験とソリューションを共有していただきありがとうございます。ありがとうございます。

おすすめ記事