[OE-core] [PATCH 2/2] runqemu-internal: correctly set format for root FS as raw

Cristian Iorga cristian.iorga at intel.com
Wed May 6 15:21:47 UTC 2015


qemu guesses via probing the format of root FS, but
gives a warning and restricts write operations on block 0.
So fix it by setting correctly the format as raw.

Signed-off-by: Cristian Iorga <cristian.iorga at intel.com>
---
 scripts/runqemu-internal | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/runqemu-internal b/scripts/runqemu-internal
index 2db5566..bc2a355 100755
--- a/scripts/runqemu-internal
+++ b/scripts/runqemu-internal
@@ -123,7 +123,7 @@ if [ "$SLIRP_ENABLED" = "yes" ]; then
     if [ "$KVM_ACTIVE" = "yes" ]; then
         QEMU_NETWORK_CMD=""
         DROOT="/dev/vda"
-        ROOTFS_OPTIONS="-drive file=$ROOTFS,if=virtio"
+        ROOTFS_OPTIONS="-drive file=$ROOTFS,if=virtio,format=raw"
     else
         QEMU_NETWORK_CMD=""
         DROOT="/dev/hda"
@@ -261,7 +261,7 @@ else
         if [ "$KVM_ACTIVE" = "yes" ]; then
             QEMU_NETWORK_CMD="-net nic,model=virtio $QEMU_TAP_CMD,vhost=on"
             DROOT="/dev/vda"
-            ROOTFS_OPTIONS="-drive file=$ROOTFS,if=virtio"
+            ROOTFS_OPTIONS="-drive file=$ROOTFS,if=virtio,format=raw"
         else
             QEMU_NETWORK_CMD="-net nic,vlan=0 $QEMU_TAP_CMD"
             DROOT="/dev/hda"
-- 
2.1.0




More information about the Openembedded-core mailing list