Bums, schon krachend gelandet 😉 Ich habe mit
pacaur -S qemu vde2 die Grundausstattung installiert und dann noch
pacaur -S qemu-arch-extra hinterher, weil mein kleiner noch eine
i386-Architektur hat (und ich das entsprechende CD-iso gezogen habe). Analog Deinem Script dann mit
qemu-img create -f qcow2 FreeBSD.img 10GD
eine Image-Datei erstellt. Soweit alles glatt. Aber wenn ich jetzt mit der Zeile in Deinem Script die virtuelle Maschine booten will, erhalte ich folgendes:
[photor@Picard QEMU]$ qemu-system-i386 -enable-kvm -cpu host -smp 1 -m 1024 -hda FreeBSD.img -cdrom FreeBSD-10.3-RELEASE-i386-disc1.iso -boot d
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
[photor@Picard QEMU]$
Es scheint also das KVM-Kernel-Modul zu fehlen. Aber wo? Im Host-System gibt es eines:
[photor@Picard QEMU]$ lsmod | grep kvm
kvm 516096 0
irqbypass 16384 1 kvm
Ich denke, es ist eher das für den Gast gemeint. Aber ein
conf-File finde ich nicht und in den abhängigen Paketen gibt es auch keinen Hinweis. Mit
vde habe ich mich noch nicht beschäftigt.
OK. Jetzt ist Wochenende. Ciao,
Photor