Dalam satu artikel sebelumnya kami melihat cara memasang Qemu-KVM en debian semput terima kasih atas kerjasama dari Fico dan kali ini, saya akan menunjukkan kepada anda cara melakukannya tetapi dalam Arch Linux.
Berbanding dengan Debian, apa yang saya tunjukkan seterusnya agak berat, tapi ayuh, sangat mudah untuk sampai ke keputusan akhir. Mari kita mulakan:
Memasang pakej yang diperlukan
Kami akan memasang pakej yang kami perlukan untuk membuatnya berfungsi Qemu-KVM dan dapat menguruskan mesin maya kami.
$ sudo pacman -S qemu dmidecode ebtables dnsmasq libvirt bridge-utils openbsd-netcat radvd urlgrabber virtviewer virtinst virt-manager ifplugd ifenslave tcl
Sebelum ini pakej dipanggil qemu-kvm, bagi saya tidak lebih, sekarang hanya qemu. Pakej selebihnya adalah yang diperlukan untuk pilihan rangkaian dan seterusnya berfungsi.
Setelah pakej ini dipasang, kami menambahkan pengguna kami ke kumpulan Kvm y polkitd:
$ sudo gpasswd -a pengguna_kvm anda $ sudo gpasswd -pengguna_polkitd anda
Kemudian kami menaikkan modul yang diperlukan, yang mungkin berbeza bergantung pada kad video kami:
$ sudo modprobe kvm-intel $ sudo modprobe kvm
Sekiranya anda mempunyai AMD, anda harus menggunakan kvm-amd, dan saya menganggap kvm-nvidia untuk pengguna NVidia. Saya jujur tidak pasti mengenai yang terakhir.
Sekarang kami mengaktifkan perkhidmatan:
$ sudo systemctl enable libvirtd.service
Dan jika kami mahu memulakannya, anda sudah tahu:
systemctl start libvirtd.service
Kami hanya perlu membuat atau mengedit peraturan untuk Policykit yang membolehkan kami menguruskan mesin maya dengan pengguna kami. Untuk ini kami mengedit atau membuat fail:
$ sudo nano /etc/polkit-1/rules.d/50-org.libvirt.unix.manage.rules
Dan kami memasukkan baris berikut di dalam:
polkit.addRule (fungsi (tindakan, subjek) {if (action.id == "org.libvirt.unix.manage" && subject.user == "your_user") {return polkit.Result.YES;}});
Kita mesti mengganti pengguna anda tentu saja oleh pengguna kami. Apa yang akan kita tinggalkan? Kemudian mulakan semula komputer dan cuba buat mesin maya baru.
Rujukan: FaktorQM.
Salam Elav !!! Saya tidak melihatnya lebih rumit daripada di Debian. Mungkin perintah berbeza. Adalah wajar untuk melaksanakan beberapa arahan untuk memasang alat yang kuat ini untuk membuat mesin maya. Walaupun anda tidak menggunakan Arch, Terima kasih kerana memberitahu kami bagaimana ia dipasang di distro tersebut.
Anda harus melakukan beberapa langkah tambahan ... itulah yang saya maksudkan dengan yang rumit. Di Debian tidak perlu melakukan apa-apa selain memasang pakej dan menambahkan pengguna kami ke kumpulan yang sesuai.
Satu persoalan yang lain: Arch sudah menggunakan systemd, adakah perlu meletakkan perkhidmatan tersebut? Belum dikenali oleh systemctl 'action' kdm, misalnya?
Ya, Arch menggunakan Systemd. Saya tidak tahu adakah ia boleh dilakukan tanpa perkhidmatan. Dan seperti di Wiki, saya juga berjaya
Sekiranya anda mengenalinya, anda tidak perlu meletakkannya.
sangat bagus osx ... OHH TUNGGU XD
xDD Saya mahu OSX menjadi KDE saya 😛
esok.
Saya setuju dengan @elav, kerana antara muka Aqua OSX menggunakan 256 MB video, berbanding KDE yang sekitar 96 MB (minimum yang disokong), dan 128 MB (minimum yang disyorkan).
Di Slackware, KDE berjalan dengan 96 MB video, sama seperti ia mempunyai 128 MB. Bagaimanapun, antara selera dan warna ...
Saya tidak peduli dengan penggunaannya, saya membeli modul 4 GB yang lain dan hanya itu XDD
dalam video, mana-mana kad dari 4 tahun yang lalu disertakan dengan 1 gb ddr2 atau ddr3 xD .., hingga nvidia gt610 dari 40 euro.
@ pandev92:
Saya tinggal di negara Amerika Latin di mana daya beli menghadkan kemungkinan memperoleh kad video yang bagus untuk orang biasa, tetapi saya ingin menggunakan Gigabyte dengan chipset Intel (dengan sendirinya, ia adalah jenama papan kekunci terbaik yang saya telah digunakan setakat ini).
Jelas, daya beli tidak penting bagi pandev92, apatah lagi XD
Arch tidak rumit, anda hanya perlu sedikit masa lagi untuk membaca wiki.
Dengan sendirinya, Arch adalah KISS dan RTFM pada masa yang sama (anda selalu bergantung pada kemas kini wiki untuk mengelakkan pengubahsuaian yang mereka lakukan pada proses kemas kini).
Bukannya rumit atau tidak, cuma tidak sesuai untuk pengguna akhir.
Sekiranya anda tidak mahu berada dalam mod RTFM (Read The Fucking Manual) ini, gunakan Mint dengan lebih baik.
itu bukan untuk pengguna akhir, saya tidak akan peduli XD
Anda harus meninggalkan polisi dasar seperti ini, jadi periksa sama ada ia berada dalam kumpulan atau tidak dan itu sahaja,
jadi jika anda mempunyai lebih dari satu pengguna, ia akan memberikan akses jika berada dalam kumpulan, walaupun saya hanya menggunakan mesin untuk diri sendiri, saya mempunyai beberapa pengguna untuk projek yang berbeza, jika anda meletakkannya sebagai pengguna, ia hanya akan digunakan dengan pengguna tersebut
sesuatu ucapan
polkit.addRule (fungsi (tindakan, subjek) {
jika (action.id == "org.libvirt.unix.manage" &&
subject.isInGroup ("libvirt")) {
pulangkan polkit.Result.YA;
}
});
Saya meletakkan kumpulan libvirt tetapi anda boleh meletakkan kumpulan yang anda mahukan, dalam kes anda kvm atau polkitd
Hai, ada yang tahu mengapa kvm memberikan ralat ini:
Tidak dapat menyelesaikan pemasangan: 'ralat dalaman: proses berakhir semasa menyambung ke monitor: peranti char dialihkan ke / dev / pts / 0 (label 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 = mentah: tidak dapat membuka imej cakera /home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso: Kebenaran ditolak
'
Jejak balik (panggilan terakhir terakhir):
Fail "/usr/share/virt-manager/virtManager/asyncjob.py", baris 100, dalam cb_wrapper
panggilan balik (asyncjob, * args, ** kwargs)
Fail "/usr/share/virt-manager/virtManager/create.py", baris 1920, dalam do_install
guest.start_install (Salah, meter = meter)
Fail "/usr/share/virt-manager/virtinst/Guest.py", baris 1134, di start_install
mulia)
Fail "/usr/share/virt-manager/virtinst/Guest.py", baris 1202, di _create_guest
dom = self.conn.createLinux (start_xml atau final_xml, 0)
Fail "/usr/lib/python2.7/site-packages/libvirt.py", baris 2892, di createLinux
jika ret is None: menaikkan libvirtError ('virDomainCreateLinux () gagal', conn = self)
libvirtError: ralat dalaman: proses berakhir semasa menyambung ke monitor: peranti char dialihkan ke / dev / pts / 0 (label 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 = mentah: tidak dapat membuka imej cakera /home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso: Kebenaran ditolak
Terima kasih, dengan cara virtinst adalah pakej lengkungan yang sudah lapuk sejak Mei dan tidak diperlukan.
Tanya ...
ketika saya cuba mengangkat modul kernel kvm-intel (yang merupakan pemproses yang saya ada), ia memberitahu saya:
modprobe: ERROR: tidak dapat memasukkan 'kvm_intel': Operasi tidak disokong
Melihat sistem saya, saya dapati modul kvm-intel ada di
/usr/lib/modules/3.10.10-1-ARCH/kernel/arch/x86/kvm/kvm-intel.ko.gz
(dan ya, menjalankan egrep -c "(svm | vmx)" / proc / cpuinfo sudah pasti bahawa ia harus menyokong virtualisasi di sini)
Soalan saya dua kali ganda:
-Saya tidak perlu mengaktifkan / mengaktifkan sesuatu di kernel saya untuk menyokong ini?
-Sistem saya adalah 64 bit dan saya melihat bahawa modul hidup dalam x86, adakah kerana ini? Sekiranya saya bertanya, adakah modul 64-bit yang dapat saya pasang dan berhenti mengganggu saya?
Terima kasih terlebih dahulu!
Masalah diselesaikan, saya perlu mengaktifkan virtualisasi dalam BIOS sistem saya ... 🙂
terima kasih!
Saya dapati bahawa fail ini tidak dapat dijumpai «virtinst»
Pakej virtinst belum saya pasang, kerana sudah tidak ada di repos.
Saya mendapat ralat yang sama dengan Xorlogs:
Tidak dapat menyelesaikan pemasangan: 'Kesalahan dalaman: proses berakhir semasa menyambung ke monitor: qemu-system-x86_64: -drive file = / home / maykel / archlinux-2013.10.01-dual.iso, if = none, id = drive-ide0 -1-0, readonly = on, format = raw: tidak dapat membuka imej disk /home/maykel/archlinux-2013.10.01-dual.iso: Kebenaran ditolak
'
Jejak balik (panggilan terakhir terakhir):
Fail "/usr/share/virt-manager/virtManager/asyncjob.py", baris 100, dalam cb_wrapper
panggilan balik (asyncjob, * args, ** kwargs)
Fail "/usr/share/virt-manager/virtManager/create.py", baris 1920, dalam do_install
guest.start_install (Salah, meter = meter)
Fail "/usr/share/virt-manager/virtinst/Guest.py", baris 1134, di start_install
mulia)
Fail "/usr/share/virt-manager/virtinst/Guest.py", baris 1202, di _create_guest
dom = self.conn.createLinux (start_xml atau final_xml, 0)
Fail "/usr/lib/python2.7/site-packages/libvirt.py", baris 2897, di createLinux
jika ret is None: menaikkan libvirtError ('virDomainCreateLinux () gagal', conn = self)
libvirtError: Ralat dalaman: proses berakhir ketika menyambung ke monitor: qemu-system-x86_64: -drive file = / home / maykel / archlinux-2013.10.01-dual.iso, if = none, id = drive-ide0 -1 -0, readonly = on, format = raw: tidak dapat membuka imej disk /home/maykel/archlinux-2013.10.01-dual.iso: Kebenaran ditolak
Sekarang yang saya pasang ialah:
- libvirt
- libvirt-glib
- pengurus virt
- pengamal kebajikan
Semak 😉
Adakah anda telah mengemas kini lengkungan ?? Anda telah melihat bug yang bagus di virt-manager dengan kemas kini virt-manager 0.10.0-4
Ralat: Objek 'NoneType' tidak mempunyai atribut '__getitem__'
https://bugs.archlinux.org/task/37990
Tutorial anda baik-baik saja, dan terima kasih kepada virt-manager ia berfungsi hampir tanpa masalah, dalam nota anda, anda tidak menjelaskan apa yang dibenarkan .img kebenaran, dan saya belum dapat membuat mesin maya
Pakej virtinst tidak ada, ia juga memberitahu saya "openbsd-netcat dan gnu-netcat sedang bertentangan. Alih keluar gnu-netcat? [y / n] ', jadi saya tidak boleh meninggalkan gnu-netcat?
hello oie Saya mempunyai buku krom samsung model yang saya rasa adalah Snow Clear, saya ingin tahu sama ada Qemu boleh dipasang pada pangkalan ARM, saya tahu cara memasang ubuntu, sebenarnya saya menyahpasangnya kerana fakta sederhana yang tidak dapat saya jalankan exe files, arak tidak boleh berjalan di pangkalan ini hanya dengan intel, tetapi itu memang ya, tetapi saya tidak tahu bagaimana memasangnya: / harap anda memberi saya jawapan segera, terima kasih, selamat bekerja
Sekiranya saya ingat dengan betul, KVM berfungsi untuk mempercepat qemu. Oleh kerana qemu meniru keseluruhan pemproses, proses ini lebih perlahan daripada mesin maya seperti kotak virtual. Jadi dari apa yang saya tahu KVM menjadikan qemu berkelakuan seperti mesin maya apabila seni bina tetamu sama dengan hos. Tidak ?. Bagaimanapun menarik artikelnya.
Qemu rox!!
Greetings.
Selamat petang, terima kasih untuk tutorial yang saya cari, tetapi saya memerlukan anda untuk memberi saya bantuan, mengenai cara memasang mesin maya pada cakera luaran, tidak menggunakan ruang fizikal host, terima kasih
Di bahagian di mana modul kernel diaktifkan dengan modprobe, modul yang sesuai dengan cpu sebenarnya diaktifkan, kerana kvm menggunakan arahan virtualisasi cpu untuk berfungsi. Saya mempunyai komputer dengan cpu intel dan gd amd dan ia berfungsi dengan cara ini untuk saya