U jednoj artículo prednji vidjeli smo kako instalirati Qemu-KVM en debian wheezy zahvaljujući suradnji tvrtke Fico i ovaj put, pokazat ću vam kako to učiniti, ali u Arch Linux.
U odnosu na Debian, ono što ću vam pokazati sljedeće je malo teže, ali hajde, zaista je lako doći do konačnog rezultata. Započnimo:
Instaliranje potrebnih paketa
Instalirat ćemo pakete koji su nam potrebni da bi to uspjelo Qemu-KVM i biti u mogućnosti upravljati našim virtualnim strojevima.
$ sudo pacman -S qemu dmidecode ebtables dnsmasq libvirt bridge-utils openbsd-netcat radvd urlgrabber virtviewer virtinst virt-manager ifplugd ifenslave tcl
Prije se zvao paket qemu-kvm, za mene više ne, sada je samo vau. Ostali su paketi potrebni za mrežne opcije i tako dalje.
Jednom kada su ovi paketi instalirani, u grupe dodajemo našeg korisnika KVM y polkitd:
$ sudo gpasswd - korisnik your_kvm $ sudo gpasswd - korisnik your_polkitd
Zatim podižemo potrebne module koji se mogu razlikovati ovisno o našoj video kartici:
$ sudo modprobe kvm-intel $ sudo modprobe kvm
Ako imate AMD, trebali biste koristiti kvm-amd, a pretpostavljam i kvm-nvidia za korisnike NVidije. Iskreno nisam siguran u ovo drugo.
Sada aktiviramo uslugu:
$ sudo systemctl enable libvirtd.service
A ako ga želimo pokrenuti, već znate:
systemctl start libvirtd.service
Moramo stvoriti ili urediti pravilo za Policykit koje nam omogućuje upravljanje virtualnim strojevima s našim korisnikom. Za to uređujemo ili stvaramo datoteku:
$ sudo nano /etc/polkit-1/rules.d/50-org.libvirt.unix.manage.rules
I unutra umetnemo sljedeće retke:
polkit.addRule (funkcija (radnja, tema) {if (action.id == "org.libvirt.unix.manage" && subject.user == "your_user") {return polkit.Result.YES;}});
Moramo zamijeniti vaš korisnik od strane našeg korisnika, naravno. Što bi nam preostalo? Pa, ponovo pokrenite računalo i pokušajte napraviti novi virtualni stroj.
reference: Faktor QM.
Pozdrav Elav !!! Ne doživljavam to zapravo toliko složeno nego u Debianu. Možda različite naredbe. Uvijek je vrijedno izvršiti nekoliko naredbi da biste instalirali ovaj moćni alat za izradu virtualnih strojeva. Čak i ako ne koristite Arch, hvala što ste nas obavijestili kako je instaliran na toj distribucijskoj mreži.
Morate poduzeti nekoliko dodatnih koraka ... na to mislim pod kompliciranim. U Debianu nije potrebno raditi ništa drugo osim instalirati pakete i dodati našeg korisnika u odgovarajuću grupu.
Pitanje elav: Arch već koristi systemd, je li potrebno uslugu staviti na uslugu? Još uvijek nije prepoznat od strane systemctl 'action' kdm, na primjer?
Da, Arch koristi Systemd. Ne znam može li se to učiniti bez .service, a kao što je i na Wiki-u, dobro, učinio sam to
Ako ga prepoznate, ne trebate ga stavljati.
vrlo lijep osx ... OHH, pričekajte XD
xDD Volio bih da OSX bude moj KDE 😛
sutra.
Slažem se s @elavom, jer Aqua sučelje OSX-a troši 256 MB videozapisa, u usporedbi s KDE-om koji iznosi oko 96 MB (minimalno podržano) i 128 MB (najmanje preporučeno).
U Slackware-u KDE radi s 96 MB videozapisa, baš kao da ima 128 MB. Svejedno, između ukusa i boja ...
Ne zanima me potrošnja, kupim još modul od 4 GB i to je to XDD
u videozapisima, bilo koja kartica u posljednje 4 godine dolazi s 1 GB ddr2 ili ddr3 xD .., do nvidia gt610 od 40 eura.
@ pandev92:
Živim u latinoameričkoj zemlji gdje kupovna moć ograničava mogućnost stjecanja dobre video kartice za prosječnu osobu, ali volio bih koristiti Gigabyte s Intelovim čipsetom (sam po sebi to je najbolja marka matičnih ploča koju sam koristili do sada).
Očito je da kupcu nije važna pandev92, a da ne spominjemo XD
Arch nije kompliciran, samo trebate imati malo više vremena za čitanje wikija.
Sama po sebi, Arch je istovremeno KISS i RTFM (uvijek ovisite o wiki-jevim ažuriranjima kako biste izbjegli bilo kakvu promjenu u procesu ažuriranja).
Nije da je komplicirano ili nije, jednostavno nije prikladno za krajnjeg korisnika.
Ako ne želite biti u ovom načinu RTFM (Pročitajte priručnik za jebanje), bolje upotrijebite Mint.
to nije za krajnjeg korisnika, ne bih mario za XD
Trebali biste napustiti policykit ovako, pa provjerite je li u grupi ili nije i to je to,
pa ako imate više od jednog korisnika, omogućio bi pristup ako je u grupi, iako stroj koristim samo za sebe, imam nekoliko korisnika za različite projekte, ako ga dodate kao korisnika, ići će samo s tim korisnikom
pozdrav
polkit.addRule (funkcija (radnja, subjekt) {
if (action.id == "org.libvirt.unix.manage" &&
subject.isInGroup ("libvirt")) {
vratiti polkit.Result.YES;
}
});
Stavio sam grupu libvirt, ali možete staviti grupu koju želite, u vašem slučaju kvm ili polkitd
Bok, zna li netko zašto kvm daje ovu pogrešku:
Nije moguće dovršiti instalaciju: 'unutarnja pogreška: postupak je završen tijekom povezivanja s monitorom: uređaj s char preusmjeren na / dev / pts / 0 (oznaka 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: nije moguće otvoriti sliku diska /home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso: Dozvola odbijena
'
Traceback (najnoviji zadnji poziv):
Datoteka "/usr/share/virt-manager/virtManager/asyncjob.py", redak 100, u cb_wrapper
povratni poziv (asyncjob, * args, ** kwargs)
Datoteka "/usr/share/virt-manager/virtManager/create.py", redak 1920, u do_install
guest.start_install (Netačno, metar = metar)
Datoteka "/usr/share/virt-manager/virtinst/Guest.py", redak 1134, u start_install
bez pokretanja)
Datoteka "/usr/share/virt-manager/virtinst/Guest.py", redak 1202, u _create_guest
dom = self.conn.createLinux (start_xml ili final_xml, 0)
Datoteka "/usr/lib/python2.7/site-packages/libvirt.py", redak 2892, u createLinux
ako je ret Nema: podići libvirtError ('virDomainCreateLinux () nije uspio', conn = self)
libvirtError: unutarnja pogreška: postupak je završen tijekom povezivanja s monitorom: uređaj s char preusmjeren na / dev / pts / 0 (oznaka 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: nije moguće otvoriti sliku diska /home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso: Dozvola odbijena
Hvala, usput rečeno, virtinst je zastarjeli paket na Archu od svibnja i nije potreban.
Pitajte ...
kad pokušam podići kvm-intel kernel modul (koji je procesor koji imam), kaže mi:
modprobe: POGREŠKA: nije moguće umetnuti 'kvm_intel': Operacija nije podržana
Gledajući u svom sustavu primjećujem da kvm-intel modul postoji u
/usr/lib/modules/3.10.10-1-ARCH/kernel/arch/x86/kvm/kvm-intel.ko.gz
(i da, pokretanje egrep -c "(svm | vmx)" / proc / cpuinfo sigurno je da bi ovdje trebalo podržavati virtualizaciju)
Moje pitanje je dvojako:
-Neću trebati omogućiti / omogućiti nešto u svom jezgru da to podrži?
-Moj sustav ima 64 bita i vidim da modul živi u x86, je li to zbog ovoga? U tom slučaju pitam, postoje li 64-bitni moduli koje mogu instalirati i prestati mi prigovarati?
Hvala unaprijed!
Riješen problem, moram omogućiti virtualizaciju u BIOS-u svog sustava ... 🙂
hvala ti!
Shvaćam da ne može pronaći ovu datoteku «virtinst»
Virinst paket nisam instalirao, jer više nije u repozitoriju.
Dobivam istu pogrešku kao Xorlogs:
Instalacija se ne može dovršiti: 'Interna pogreška: postupak je završio prilikom povezivanja s monitorom: qemu-system-x86_64: -drive file = / home / maykel / archlinux-2013.10.01-dual.iso, if = none, id = drive-ide0-1-0, samo za čitanje = uključeno, format = raw: nije moguće otvoriti sliku diska /home/maykel/archlinux-2013.10.01-dual.iso: Dozvola odbijena
'
Traceback (najnoviji zadnji poziv):
Datoteka "/usr/share/virt-manager/virtManager/asyncjob.py", redak 100, u cb_wrapper
povratni poziv (asyncjob, * args, ** kwargs)
Datoteka "/usr/share/virt-manager/virtManager/create.py", redak 1920, u do_install
guest.start_install (Netačno, metar = metar)
Datoteka "/usr/share/virt-manager/virtinst/Guest.py", redak 1134, u start_install
bez pokretanja)
Datoteka "/usr/share/virt-manager/virtinst/Guest.py", redak 1202, u _create_guest
dom = self.conn.createLinux (start_xml ili final_xml, 0)
Datoteka "/usr/lib/python2.7/site-packages/libvirt.py", redak 2897, u createLinux
ako je ret Nema: podići libvirtError ('virDomainCreateLinux () nije uspio', conn = self)
libvirtError: Interna pogreška: postupak je završio prilikom spajanja na monitor: qemu-system-x86_64: -drive file = / home / maykel / archlinux-2013.10.01-dual.iso, if = none, id = drive-ide0 -1 -0, samo za čitanje = uključeno, format = raw: nije moguće otvoriti sliku diska /home/maykel/archlinux-2013.10.01-dual.iso: Dozvola odbijena
Trenutno sam instalirao:
- libvirt
- libvirt-glib
- virt-menadžer
- virtviewer
Označite 😉
Jeste li ažurirali luk ?? Vidjeli ste lijepu grešku u virt-manageru s ažuriranjem virt-manager 0.10.0-4
Pogreška: objekt "NoneType" nema atribut "__getitem__"
https://bugs.archlinux.org/task/37990
Vaš je vodič u redu, a zahvaljujući virt-manageru radi gotovo bez problema, u svojoj bilješci ne objašnjavate u što su dodane .img dozvole i nisam uspio stvoriti virtualni stroj
Paket virtinst ne postoji, također mi govori da su „openbsd-netcat i gnu-netcat u sukobu. Ukloniti gnu-netcat? [y / n] ', pa ne mogu napustiti gnu-netcat?
Pozdrav oie, imam samsung chromebook model za koji mislim da je Snow Clear, želim znati može li se Qemu instalirati na ARM bazi, znam instalirati ubuntu, zapravo sam ga deinstalirao iz jednostavne činjenice da nisam mogao pokrenuti exe datoteke, vino ne radi na ovoj bazi samo s Intel-om, ali čini se da je to da, ali ne znam kako ga instalirati: / nadam se da ćete mi uskoro dati odgovor, hvala, dobar posao.
Ako se dobro sjećam, KVM služi za ubrzavanje qemu. Budući da qemu emulira cijeli procesor, sporiji je od virtualnih strojeva poput virtualboxa. Prema onome što znam, KVM čini da se qemu ponaša poput virtualnog stroja kada je arhitektura gosta ista kao i domaćin. Ne? U svakom slučaju zanimljiv članak.
Qemu rox!!
Pozdrav.
Dobar dan, hvala na vodiču koji sam tražio, ali molim vas da mi pomognete kako instalirati virtualni stroj na vanjski disk, a ne koristiti fizički prostor domaćina, hvala
U dijelu gdje se moduli jezgre aktiviraju modprobeom, oni koji odgovaraju CPU-u zapravo se aktiviraju, jer kvm koristi upute za virtualizaciju CPU-a za rad. Imam računalo s procesorom intel i ampu gpu i to mi je to uspjelo