Puncte:0

Virt-manager lipsesc tipuri de arhitectură

drapel id

Rulez 21.10 cu virt-manager 3.2.0. am instalat: qemu-system-aarch64 qemu-system-i386 qemu-system-x86_64-microvm qemu-system-arm qemu-system-x86_64 qemu-system-x86_64-spice

dpkg -l | grep qemu-system:

    ii qemu-block-extra 1:6.0+dfsg-2expubuntu1.1 amd64 module extra bloc backend pentru qemu-system și qemu-utils
ii qemu-system-arm 1:6.0+dfsg-2expubuntu1.1 amd64 Binare de emulare completă a sistemului QEMU (arm)
ii qemu-system-common 1:6.0+dfsg-2expubuntu1.1 amd64 Binare de emulare completă a sistemului QEMU (fișiere comune)
ii qemu-system-data 1:6.0+dfsg-2expubuntu1.1 toate emularea completă a sistemului QEMU (fișiere de date)
ii qemu-system-gui:amd64 1:6.0+dfsg-2expubuntu1.1 amd64 Binare de emulare completă a sistemului QEMU (interfață utilizator și suport audio)
ii qemu-system-x86 1:6.0+dfsg-2expubuntu1.1 amd64 Binare de emulare completă a sistemului QEMU (x86)

Când am condus prima dată virt-manager, nu existau „Opțiuni de arhitectură”. De fiecare dată când încercam să construiesc un VM, acesta va fi implicit „x86_64”. Apoi am descoperit că nu aveam instalat qemu-system-arm. Deci, l-am instalat. Am avut apoi „Opțiuni de arhitectură” disponibile cu: x86_64, aarch64, braț și armv6l. Totuși, nu „i386”.

Deci, am încercat să reinstalez „qemu-system-i386”. Acum, apt îmi dă „Notă, selectând „qemu-system-x86” în loc de „qemu-system-i386””. Dar, „qemu-system-x86” nu se află în directorul meu /usr/bin... și am avut impresia că „qemu-system-i386” a înlocuit driverul „qemu-kvm”.

Apoi am încercat să instalez direct „qemu-system-x86” cu apt. Spune că este instalat, dar încă nu îl am listat în /usr/bin.

Am fost la asta toată ziua și nu pot să-mi dau seama ce îmi lipsește pentru ca virt-manager să facă sondaje prin arhitecturile disponibile pe desktopul meu. Orice ajutor ar fi minunat.

N0rbert avatar
drapel zw
Vă rugăm să adăugați rezultatul `dpkg -l | grep qemu-system` la întrebare prin editarea acesteia.
Puncte:0
drapel sl

Pachetul qemu-system-x86 conține atât qemu-system-i386, cât și qemu-system-x86_64. deci nu este că ai rata unul.

Dar, în general, /usr/bin/qemu-system-x86_64 este „hipervizorul de sistem real” mult mai testat și chiar și un sistem de operare pe 32 de biți poate rula bine în el (la fel cum poți rula acel sistem de operare mai vechi pe un sistem modern bare metal, ca x86 este compatibil cu versiunea inversă).

În cele mai multe cazuri, binarul i386 nu este ceea ce credeți că este, este o emulare pe 32 de biți :-) Pentru asta vezi și acele subiecte similare:

Prin urmare, virt-manager și libvirt implicit la /usr/bin/qemu-system-x86_64, deoarece va funcționa (cel mai probabil mai bine) atât pentru oaspeții pe 32, cât și pe 64 de biți.

Dacă aveți o nevoie strictă de a „furniza doar 32 de biți” oaspeților - după crearea, puteți să o schimbați în vizualizarea XML a virt-manager. <type arch="i686"... și <emulator>/usr/bin/qemu-system-i386</emulator>

De asemenea, așa cum este subliniat în una dintre referințele de mai sus, s-ar putea să doriți să setați tipul CPU - pentru a face acest lucru la sfârșitul creării invitatului virt-manager, selectați „Personalizați oaspetele” și în secțiunea CPU puteți dezactiva „Copiare CPU gazdă” ceea ce vă face capabil să selectați diferite tipuri vechi, ceea ce duce la oaspeții să vadă un set de caracteristici reduse a procesorului.

flyinggreg avatar
drapel id
multumesc pentru explicatie si ajutor. De aceea, meniul meu drop-down Opțiuni de arhitectură nu conține o opțiune pe 32 de biți?
Christian Ehrhardt avatar
drapel sl
Da, cred că da @flyinggreg

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.