1で 前の記事 インストール方法を見ました Qemu-KVM en Debian ウィジー のコラボレーションのおかげで フィコ 今回はその方法をお見せしますが アーチのLinux.
と比較して Debianの、次にお見せするのは少し重いですが、最終結果を得るのは本当に簡単です。 始めましょう:
必要なパッケージのインストール
それを機能させるために必要なパッケージをインストールします Qemu-KVM 仮想マシンを管理できるようになります。
$ sudo pacman -S qemu dmidecode ebtables dnsmasq libvirt bridge-utils openbsd-netcat radvd urlgrabber virtviewer virtinst virt-manager ifplugd ifenslave tcl
以前はパッケージが呼び出されていました qemu-kvm、私にとってはもう、今はただ qemu。 残りのパッケージは、ネットワークオプションなどが機能するために必要なものです。
これらのパッケージがインストールされたら、ユーザーをグループに追加します kvm y ポルキット:
$ sudo gpasswd -ayour_kvmユーザー$ sudo gpasswd -ayour_polkitdユーザー
次に、必要なモジュールを作成します。これは、ビデオカードによって異なる場合があります。
$ sudo modprobe kvm-intel $ sudo modprobe kvm
AMDを使用している場合は、kvm-amdを使用する必要があります。NVidiaユーザーにはkvm-nvidiaを想定しています。 後者については正直よくわかりません。
次に、サービスをアクティブ化します。
$ sudo systemctl enable libvirtd.service
そして、私たちがそれを始めたいのなら、あなたはすでに知っています:
systemctl start libvirtd.service
ポリシーキットのルールを作成または編集するだけで、ユーザーと一緒に仮想マシンを管理できます。 このために、ファイルを編集または作成します。
$ sudo nano /etc/polkit-1/rules.d/50-org.libvirt.unix.manage.rules
そして、その中に次の行を挿入します。
polkit.addRule(function(action、subject){if(action.id == "org.libvirt.unix.manage" && subject.user == "your_user"){return polkit.Result.YES;}});
交換する必要があります あなたのユーザー もちろん、私たちのユーザーによって。 私たちは何を残したでしょうか? さて、コンピュータを再起動して、新しい仮想マシンを作成してみてください。
参考文献: ファクターQM.
こんにちはElav !!! 私はそれがDebianよりも複雑だとは思っていません。 多分異なるコマンド。 この強力なツールをインストールして仮想マシンを作成するには、いくつかのコマンドを実行する価値があります。 Archを使用していなくても、そのディストリビューションにどのようにインストールされるかを共有していただきありがとうございます。
あなたはいくつかの追加のステップを踏まなければなりません...それは私が複雑なことを意味するものです。 Debianでは、パッケージをインストールして、対応するグループにユーザーを追加する以外に何もする必要はありません。
質問elav:Archはすでにsystemdを使用していますが、.serviceをサービスに配置する必要がありますか? たとえば、systemctl'action 'kdmではまだ認識されていませんか?
はい、ArchはSystemdを使用しています。 .serviceなしで実行できるかどうかはわかりませんが、Wikiにあるように、実行しました😀
あなたがそれを認識するならば、あなたはそれを置く必要はありません。
とても素敵なosx ... OHH WAIT XD
xDDOSXをKDEにしたいと思います😛
明日。
私は@elavに同意します。これは、OSXのAquaインターフェイスが256 MBのビデオを消費するのに対し、KDEは96 MB(サポートされる最小値)から128 MB(推奨される最小値)の範囲であるためです。
Slackwareでは、KDEは96 MBの場合と同様に、128MBのビデオで実行されます。 とにかく、味と色の間...
消費量は気にしません。別の4GBモジュールを購入します。それがXDDです。
ビデオでは、過去4年間のカードには、1 GBddr2またはddr3xD ..、最大610ユーロのnvidiagt40が付属しています。
@ pandev92:
私はラテンアメリカの国に住んでいて、購入電力によって平均的な人にとって良いビデオカードを取得する可能性が制限されていますが、GigabyteとIntelチップセットを使用したいと思います(それ自体、これまで使用した中で最高のメインボードブランドです) )。
明らかに、XDは言うまでもなく、購入力はpandev92にとって重要ではありません。
Archは複雑ではありません。ウィキを読むには、もう少し時間が必要です。
Arch自体は同時にKISSとRTFMです(更新プロセスに加えられた変更を避けるために、常にwikiの更新に依存しています)。
複雑かどうかということではなく、エンドユーザーには適していないだけです。
このRTFM(Read The Fucking Manual)モードになりたくない場合は、Mintを使用することをお勧めします。
それはエンドユーザー向けではありません、私はXDを気にしません
ポリシーキットはこのままにしておく必要があるので、グループに含まれているかどうかを確認してください。
したがって、複数のユーザーがいる場合は、グループに含まれているとアクセスが許可されます。私は自分だけのマシンを使用していますが、さまざまなプロジェクトに複数のユーザーがいます。ユーザーとして配置すると、そのユーザーのみが使用されます。
挨拶
polkit.addRule(関数(アクション、件名){
if(action.id == "org.libvirt.unix.manage" &&
subject.isInGroup( "libvirt")){
polkit.Result.YESを返します。
}
});
私はグループlibvirtを置きましたが、あなたはあなたが望むグループ、あなたの場合はkvmまたはpolkitdを置くことができます
こんにちは、kvmがこのエラーを出す理由を誰かが知っていますか?
インストールを完了できません: '内部エラー:モニターへの接続中にプロセスが終了しました:charデバイスが/ dev / pts / 0にリダイレクトされました(ラベルcharserial0)
qemu-system-x86_64:-drive file = / home / zpabuin / Downloads / Fedora-Live-LXDE-x86_64-19-1.iso、if = none、id = drive-ide0-1-0、readonly = on、format = raw:ディスクイメージを開くことができませんでした/home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso:アクセスが拒否されました
'
トレースバック(最後の最後の呼び出し):
cb_wrapperのファイル "/usr/share/virt-manager/virtManager/asyncjob.py"、行100
コールバック(asyncjob、* args、** kwargs)
do_installのファイル "/usr/share/virt-manager/virtManager/create.py"、行1920
guest.start_install(False、meter = Meter)
start_installのファイル "/usr/share/virt-manager/virtinst/Guest.py"、行1134
noboot)
_create_guestのファイル "/usr/share/virt-manager/virtinst/Guest.py"、行1202
dom = self.conn.createLinux(start_xmlまたはfinal_xml、0)
createLinuxのファイル "/usr/lib/python2.7/site-packages/libvirt.py"、行2892
retがNoneの場合:raise libvirtError( 'virDomainCreateLinux()failed'、conn = self)
libvirtError:内部エラー:モニターへの接続中にプロセスが終了しました:charデバイスが/ dev / pts / 0にリダイレクトされました(ラベルcharserial0)
qemu-system-x86_64:-drive file = / home / zpabuin / Downloads / Fedora-Live-LXDE-x86_64-19-1.iso、if = none、id = drive-ide0-1-0、readonly = on、format = raw:ディスクイメージを開くことができませんでした/home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso:アクセスが拒否されました
ちなみに、virtinstはXNUMX月以降のアーチの古いパッケージであり、必須ではありません。
尋ねる...
kvm-intelカーネルモジュール(私が持っているプロセッサ)を持ち上げようとすると、次のように表示されます。
modprobe:エラー: 'kvm_intel'を挿入できませんでした:操作はサポートされていません
私のシステムを見ると、kvm-intelモジュールがに存在することがわかります
/usr/lib/modules/3.10.10-1-ARCH/kernel/arch/x86/kvm/kvm-intel.ko.gz
(はい、egrep -c "(svm | vmx)" / proc / cpuinfoを実行すると、ここで仮想化がサポートされるはずです)
私の質問はXNUMXつあります。
-これをサポートするために、カーネルで何かを有効化/有効化する必要はありませんか?
-私のシステムは64ビットで、モジュールがx86にあることがわかりますが、これが原因ですか? その場合、インストールして、しつこいことをやめることができる64ビットモジュールはありますか?
事前に感謝します!
問題は解決しました。システムのBIOSで仮想化を有効にする必要があります...🙂
ありがとうございました!
このファイル«virtinst»が見つからないことがわかりました
リポジトリに存在しないため、インストールしていないvirtinstパッケージ。
Xorlogsと同じエラーが発生します。
インストールを完了できません: '内部エラー:モニターへの接続中にプロセスが終了しました:qemu-system-x86_64:-drive file = / home / maykel / archlinux-2013.10.01-dual.iso、if = none、id =ドライブ-ide0-1-0、読み取り専用=オン、フォーマット= raw:ディスクイメージを開くことができませんでした/home/maykel/archlinux-2013.10.01-dual.iso:アクセスが拒否されました
'
トレースバック(最後の最後の呼び出し):
cb_wrapperのファイル "/usr/share/virt-manager/virtManager/asyncjob.py"、行100
コールバック(asyncjob、* args、** kwargs)
do_installのファイル "/usr/share/virt-manager/virtManager/create.py"、行1920
guest.start_install(False、meter = Meter)
start_installのファイル "/usr/share/virt-manager/virtinst/Guest.py"、行1134
noboot)
_create_guestのファイル "/usr/share/virt-manager/virtinst/Guest.py"、行1202
dom = self.conn.createLinux(start_xmlまたはfinal_xml、0)
createLinuxのファイル "/usr/lib/python2.7/site-packages/libvirt.py"、行2897
retがNoneの場合:raise libvirtError( 'virDomainCreateLinux()failed'、conn = self)
libvirtError:内部エラー:モニターへの接続中にプロセスが終了しました:qemu-system-x86_64:-drive file = / home / maykel / archlinux-2013.10.01-dual.iso、if = none、id = drive-ide0 -1-0、読み取り専用=オン、フォーマット= raw:ディスクイメージを開くことができませんでした/home/maykel/archlinux-2013.10.01-dual.iso:アクセスが拒否されました
今私がインストールしたものは次のとおりです。
--libvirt
--libvirt-glib
--virt-manager
--virtviewer
チェック😉
アーチを更新しましたか? 更新virt-manager0.10.0-4でvirt-managerの素晴らしいバグを見てきました
エラー:「NoneType」オブジェクトには属性がありません「__getitem__」
https://bugs.archlinux.org/task/37990
あなたのチュートリアルは大丈夫です、そしてvirt-managerのおかげでそれはほとんど問題なく動作します、あなたのメモではあなたは.imgパーミッションが何に追加されるかを説明していません、そして私は仮想マシンを作成することができませんでした
virtinstパッケージは存在しません。また、「openbsd-netcatとgnu-netcatが競合しています。 gnu-netcatを削除しますか? [y / n] 'だから、gnu-netcatを離れることはできませんか?
こんにちはoie私はSnowClearだと思うモデルのsamsungchromebookを持っています、QemuをARMベースにインストールできるかどうか知りたい、ubuntuをインストールする方法を知っています、実際、exeファイルを実行できなかったという単純な事実のためにアンインストールしました、ワインはこれで実行されません情報だけのベースですが、それはイエスのようですが、インストール方法がわかりません:/すぐに答えてくれるといいのですが、ありがとうございます。
私の記憶が正しければ、KVMはqemuを高速化するのに役立ちます。 qemuはプロセッサ全体をエミュレートするため、virtualboxのような仮想マシンよりも低速です。 したがって、私が知っていることから、ゲストのアーキテクチャがホストと同じである場合、KVMはqemuを仮想マシンのように動作させます。 番号 ?。 とにかく興味深い記事。
ケムロックス!!
ご挨拶。
こんにちは、私が探していたチュートリアルに感謝しますが、ホストの物理スペースを使用せずに、外部ディスクに仮想マシンをインストールする方法について教えてください。ありがとう
カーネルモジュールがmodprobeでアクティブ化される部分では、kvmがcpuの仮想化命令を使用して機能するため、cpuに対応するモジュールが実際にアクティブ化されます。 私はintelcpuとamdgpuを備えたPCを持っていますが、それは私にとってこのように機能しました