Qemu drive startet nur read-only

WernerH

Member
Hallo zusammen,

ich weiß nicht, ob ich hier richtig bin. Falls nicht, vielleicht habt ihr ja 'ne Idee, wo ich besser aufgehoben wäre.

Also, ich betreibe einen Cubietruck (armhf A20, 2 x Core A7) mit Debian Jessie. Der Kernel unterstützt die Hw-Virtualisierung des A7. Ich habe mir nun mit debootstrap eine VM gebaut, die Qemu als vexpress-a15-Hardware mit durchgereichter HW-Virtualisierung des A7 emuliert. Läuft soweit alles prima, die Sache hat nur einen kleinen Haken:

Qemu mountet mein Device dev/vda bzw. das root-device der VM immer nur read-only. Ich startet die VM wie folgt:

qemu-system-arm -enable-kvm -m 512 -M vexpress-a15 -cpu host -kernel zImage -dtb vexpress-v2p-ca15-tc1.dtb -append "root=/dev/vda console=ttyAMA0 rootwait" -drive if=none,file=debootstrap.img,id=factory -device virtio-blk-device,drive=factory -net nic -net user -monitor null -serial stdio -nographic

Dabei ist es egal, ob ich mein selbst gebautes Jessie-VM-Image mounte oder ein out-of-the-box image z.B. von Open Suse aus dem Internet:

qemu-system-arm -enable-kvm -m 512 -M vexpress-a15 -cpu host -kernel zImage -dtb vexpress-v2p-ca15-tc1.dtb -append "root=/dev/vda console=ttyAMA0 rootwait" -drive if=none,file=opensuse-factory.img,id=factory -device virtio-blk-device,drive=factory -net nic -net user -monitor null -serial stdio -nographic

Das Ergebnis ist stets das gleiche, die virtuelle Festplatte wird von Qemu stets nur read-only gemountet.

Wäre für jeden Tipp/Hinweis dankbar!

Viele Grüße

WernerH
 
Woran machst du das fest? Also: Ist es wirklich die virtuelle Platte oder nicht doch eher das Dateisystem der VM?

Kannst du vom Host aus schreibend zugreifen?
 
Back
Top