Vienā iepriekšējais raksts mēs redzējām, kā instalēt Qemu-KVM en Debians Sēkšana pateicoties sadarbībai Fico un šoreiz es jums parādīšu, kā to izdarīt, bet iekšā Arch Linux.
Salīdzinot ar DebianTas, ko es jums parādīšu nākamo reizi, ir nedaudz smagāks, bet, nāciet, ir ļoti viegli nokļūt līdz gala rezultātam. Sāksim:
Nepieciešamo pakotņu instalēšana
Mēs instalēsim nepieciešamās pakotnes, lai tā darbotos Qemu-KVM un spēt pārvaldīt mūsu virtuālās mašīnas.
$ sudo pacman -S qemu dmidecode ebtables dnsmasq libvirt bridge-utils openbsd-netcat radvd urlgrabber virtviewer virtinst virt-manager ifplugd ifenslave tcl
Iepriekš pakete tika izsaukta qemu-kvm, man vairs nav, tagad tas ir tikai qemu. Pārējās paketes ir nepieciešamas, lai darbotos tīkla opcijas un tā tālāk.
Kad šīs paketes ir instalētas, mēs pievienojam mūsu lietotāju grupām Kvm y polkitd:
$ sudo gpasswd -a your_kvm lietotājs $ sudo gpasswd -a your_polkitd lietotājs
Tad mēs izvirzām nepieciešamos moduļus, kas var atšķirties atkarībā no mūsu videokartes:
$ sudo modprobe kvm-intel $ sudo modprobe kvm
Ja jums ir AMD, jums vajadzētu izmantot kvm-amd, un es pieņemu, ka NVidia lietotājiem kvm-nvidia. Es godīgi sakot, neesmu pārliecināts par pēdējo.
Tagad mēs aktivizējam pakalpojumu:
$ sudo systemctl enable libvirtd.service
Un, ja mēs vēlamies to sākt, jūs jau zināt:
systemctl start libvirtd.service
Policykit mums ir jāizveido vai jārediģē tikai noteikums, kas ļauj mums pārvaldīt virtuālās mašīnas kopā ar mūsu lietotāju. Šim nolūkam mēs rediģējam vai izveidojam failu:
$ sudo nano /etc/polkit-1/rules.d/50-org.libvirt.unix.manage.rules
Mēs ievietojam šādas rindas iekšpusē:
polkit.addRule (funkcija (darbība, tēma) {if (action.id == "org.libvirt.unix.manage" && subject.user == "tavs_lietotājs") {atgriež polkit.Result.YES;}});
Mums ir jāaizstāj jūsu lietotājs protams, mūsu lietotājs. Kas mums būtu palicis? Pēc tam restartējiet datoru un mēģiniet izveidot jaunu virtuālo mašīnu.
Norādes: FaktorsQM.
Sveiciens Elav !!! Es tiešām to neuzskatu par tik sarežģītu kā Debian. Varbūt dažādas komandas. Vienmēr ir vērts izpildīt dažas komandas, lai instalētu šo jaudīgo rīku virtuālo mašīnu izgatavošanai. Pat ja es neizmantoju Arch, paldies, ka informējāt mūs, kā tas ir instalēts šajā distro.
Jums ir jāveic daži papildu pasākumi ... to es domāju ar sarežģīto. Debianā nav jādara nekas cits, kā tikai instalēt paketes un pievienot mūsu lietotāju attiecīgajai grupai.
Jautājums elav: Arch jau izmanto systemd, vai ir nepieciešams pakalpojumam ievietot .service? Vēl neatpazīst, piemēram, systemctl 'action' kdm?
Jā, Arch izmanto Systemd. Es nezinu, vai to var izdarīt bez .service, un, kā tas ir Wiki, es arī to izdarīju
Ja jūs to atpazīstat, tas nav jāliek.
ļoti jauks osx ... OHH WAIT XD
xDD es gribētu, lai OSX būtu mans KDE 😛
rīt.
Es piekrītu @elav, jo OSX Aqua interfeiss patērē 256 MB video, salīdzinot ar KDE, kas svārstās no 96 MB (minimālais atbalstītais) un 128 MB (ieteicamais minimums).
Slackware programmā KDE darbojas ar 96 MB video, tāpat kā tad, ja tam būtu 128 MB. Lai nu kā, starp gaumēm un krāsām ...
Man vienalga par patēriņu, es pērku vēl 4 gb moduli, un tas ir XDD
video, jebkura karte no pēdējiem 4 gadiem ir aprīkota ar 1 gb ddr2 vai ddr3 xD .., līdz nvidia gt610 40 eiro.
@ pandev92:
Es dzīvoju Latīņamerikas valstī, kur pirktspēja ierobežo iespēju iegūt labu videokarti vidusmēra cilvēkam, bet es vēlētos izmantot Gigabaitu ar Intel mikroshēmojumu (pats par sevi tas ir labākais pamatplates zīmols, ko esmu tā izmantojis. tālu).
Acīmredzot pirktspējai pandev92 nav nozīmes, nemaz nerunājot par XD
Arka nav sarežģīta, jums vienkārši jābūt nedaudz vairāk laika, lai lasītu wiki.
Pats par sevi Arch ir KISS un RTFM vienlaikus (jūs vienmēr esat atkarīgs no wiki atjauninājumiem, lai izvairītos no jebkādām izmaiņām, ko tie veic atjaunināšanas procesā).
Tas nenozīmē, ka tas ir sarežģīti vai nē, tas vienkārši nav piemērots gala lietotājam.
Ja jūs nevēlaties atrasties šajā RTFM (Read The Fucking Manual) režīmā, labāk izmantojiet Mint.
kas nav domāts gala lietotājam, man XD būtu vienalga
Jums jāatstāj šāds policists, tāpēc pārbaudiet, vai tas ir grupā, vai nē, un viss.
Tātad, ja jums ir vairāk nekā viens lietotājs, tas piešķir piekļuvi, ja tas ir grupā, lai gan es mašīnu izmantoju tikai sev, man ir vairāki lietotāji dažādiem projektiem, ja jūs to ievietojat kā lietotāju, tas iet tikai ar šo lietotāju
sveiciens
polkit.addRule (funkcija (darbība, priekšmets) {
ja (action.id == "org.libvirt.unix.manage" &&
subject.isInGroup ("libvirt")) {
atgriešanās polkit.Rezultāts.JĀ;
}
});
Es ievietoju grupu libvirt, bet jūs varat ievietot vēlamo grupu, jūsu gadījumā kvm vai polkitd
Sveiki, vai kāds zina, kāpēc kvm rada šo kļūdu:
Nevar pabeigt instalēšanu: 'iekšēja kļūda: process beidzās, veidojot savienojumu ar monitoru: char ierīce ir novirzīta uz / 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 = raw: nevarēja atvērt diska attēlu /home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso: Atļauja liegta
"
Traceback (pēdējais zvans pēdējais):
Fails "/usr/share/virt-manager/virtManager/asyncjob.py", 100. rindiņa, cb_wrapper
atzvanīšana (asyncjob, * args, ** kwargs)
Fails "/usr/share/virt-manager/virtManager/create.py", 1920. rinda, do_install
guest.start_install (Nepatiesa, skaitītājs = skaitītājs)
Fails "/usr/share/virt-manager/virtinst/Guest.py", 1134. rindiņa, start_install
bezboot)
Fails "/usr/share/virt-manager/virtinst/Guest.py", 1202. rindiņa, _create_guest
dom = self.conn.createLinux (start_xml vai final_xml, 0)
Fails "/usr/lib/python2.7/site-packages/libvirt.py", 2892. rindiņa, izveidotā Linux
ja ret nav Neviens: raise libvirtError ('virDomainCreateLinux () neizdevās', conn = self)
libvirtError: iekšēja kļūda: process beidzās, pieslēdzoties monitoram: char ierīce tiek novirzīta uz / 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 = raw: nevarēja atvērt diska attēlu /home/zpabuin/Descargas/Fedora-Live-LXDE-x86_64-19-1.iso: Atļauja liegta
Paldies, starp citu, virtinst ir novecojusi pakete arkā kopš maija un nav nepieciešama.
Jautāt ...
mēģinot pacelt kvm-intel kodola moduli (kas ir manis procesors), tas man saka:
modprobe: ERROR: nevarēja ievietot 'kvm_intel': darbība netiek atbalstīta
Skatoties savā sistēmā, es pamanīju, ka kvm-intel modulis pastāv
/usr/lib/modules/3.10.10-1-ARCH/kernel/arch/x86/kvm/kvm-intel.ko.gz
(un jā, palaižot egrep -c "(svm | vmx)" / proc / cpuinfo, ir skaidrs, ka tai šeit jāatbalsta virtualizācija)
Mans jautājums ir divējāds:
-Man nav nepieciešams kaut ko iespējot / iespējot manā kodolā, lai to atbalstītu?
-Mana sistēma ir 64 biti, un es redzu, ka modulis dzīvo x86, vai tas ir tāpēc? Kādā gadījumā es jautāju, vai ir 64 bitu moduļi, kurus es varu instalēt un pārtraukt mani niķoties?
Paldies jau iepriekš!
Problēma atrisināta, man ir jāiespējo virtualizācija manas sistēmas BIOS ... 🙂
Gracias!
Es saprotu, ka tā nevar atrast šo failu «virtinst»
Virtinst pakotni neesmu instalējis, jo tā vairs nav repos.
Es saņemu tādu pašu kļūdu kā Xorlogs:
Nevar pabeigt instalēšanu: 'Iekšēja kļūda: process beidzās, pieslēdzoties monitoram: qemu-system-x86_64: -drive file = / home / maykel / archlinux-2013.10.01-dual.iso, ja = nav, id = disks-ide0 -1-0, lasāms tikai = ieslēgts, formāts = neapstrādāts: nevarēja atvērt diska attēlu /home/maykel/archlinux-2013.10.01-dual.iso: Atļauja liegta
"
Traceback (pēdējais zvans pēdējais):
Fails "/usr/share/virt-manager/virtManager/asyncjob.py", 100. rindiņa, cb_wrapper
atzvanīšana (asyncjob, * args, ** kwargs)
Fails "/usr/share/virt-manager/virtManager/create.py", 1920. rinda, do_install
guest.start_install (Nepatiesa, skaitītājs = skaitītājs)
Fails "/usr/share/virt-manager/virtinst/Guest.py", 1134. rindiņa, start_install
bezboot)
Fails "/usr/share/virt-manager/virtinst/Guest.py", 1202. rindiņa, _create_guest
dom = self.conn.createLinux (start_xml vai final_xml, 0)
Fails "/usr/lib/python2.7/site-packages/libvirt.py", 2897. rindiņa, izveidotā Linux
ja ret nav Neviens: raise libvirtError ('virDomainCreateLinux () neizdevās', conn = self)
libvirtError: Iekšēja kļūda: process beidzās, savienojot ar monitoru: qemu-system-x86_64: -drive file = / home / maykel / archlinux-2013.10.01-dual.iso, ja = nav, id = disks-ide0 -1 -0, lasāms tikai = ieslēgts, formāts = neapstrādāts: nevarēja atvērt diska attēlu /home/maykel/archlinux-2013.10.01-dual.iso: Atļauja liegta
Pašlaik esmu instalējis:
- libvirt
- libvirt-glib
- virt-menedžeris
- virtviewer
Pārbaudiet 😉
Vai esat atjauninājis arku? Jūs esat redzējis jauko kļūdu virt-manager ar atjauninājumu virt-manager 0.10.0-4
Kļūda: objektam 'NoneType' nav atribūta '__getitem__'
https://bugs.archlinux.org/task/37990
Jūsu apmācība ir laba, un, pateicoties virt-manager, tā darbojas gandrīz bez problēmām, piezīmē jūs nepaskaidrojat, kam tiek pievienotas .img atļaujas, un es neesmu varējis izveidot virtuālo mašīnu
Virtinst pakotne nepastāv, tā arī man saka: “openbsd-netcat un gnu-netcat ir konfliktā. Vai noņemt gnu-netcat? [y / n] ', tāpēc es nevaru pamest gnu-netcat?
labdien, oie, man ir samsung chromebook modelis, manuprāt, ir Snow Clear, es vēlos uzzināt, vai Qemu var instalēt ARM bāzē, es zinu, kā instalēt ubuntu, patiesībā es to atinstalēju vienkārša fakta dēļ, ka es nevarēju palaist exe faili, vīns šajā bāzē nedarbojas tikai ar intel, bet tas, šķiet, ir jā, bet es nezinu, kā to instalēt: / ceru, ka jūs man drīz atbildēsiet, paldies, labu darbu.
Ja es pareizi atceros, KVM kalpo, lai paātrinātu qemu. Tā kā qemu atdarina visu procesoru, tas ir lēnāk nekā virtuālās mašīnas, piemēram, virtualbox. Tātad no tā, ko es zinu, KVM liek Qemu uzvesties kā virtuālai mašīnai, kad viesa arhitektūra ir tāda pati kā resursdatora. Nē ?. Katrā ziņā interesants raksts.
Qemu rox!!
Sveicieni.
Laba pēcpusdiena, paldies par apmācību, kuru es to meklēju, bet jums ir nepieciešams, lūdzu, sniedziet man roku, kā virtuālo mašīnu instalēt ārējā diskā, nevis izmantot resursdatora fizisko vietu
Tajā daļā, kur kodola moduļi tiek aktivizēti ar modprobe, faktiski tiek aktivizēti tie, kas atbilst procesoram, jo kvm darbībai izmanto procesora virtualizācijas instrukcijas. Man ir dators ar intel cpu un amd gpu, un tas man darbojās šādā veidā