mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-04 16:10:04 +00:00
runqemu: Add support for VHD/VHDX rootfs
(From OE-Core rev: fafa2fe6d4d40ab6ba7d39b397d2bde9eb0d6b72) Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
59b07a71f3
commit
24cd090741
|
|
@ -94,11 +94,13 @@ Examples:
|
|||
runqemu qemux86-64 core-image-sato ext4
|
||||
runqemu qemux86-64 wic-image-minimal wic
|
||||
runqemu path/to/bzImage-qemux86.bin path/to/nfsrootdir/ serial
|
||||
runqemu qemux86 iso/hddimg/wic.vmdk/wic.qcow2/wic.vdi/ramfs/cpio.gz...
|
||||
runqemu qemux86 iso/hddimg/wic.vmdk/wic.vhd/wic.vhdx/wic.qcow2/wic.vdi/ramfs/cpio.gz...
|
||||
runqemu qemux86 qemuparams="-m 256"
|
||||
runqemu qemux86 bootparams="psplash=false"
|
||||
runqemu path/to/<image>-<machine>.wic
|
||||
runqemu path/to/<image>-<machine>.wic.vmdk
|
||||
runqemu path/to/<image>-<machine>.wic.vhdx
|
||||
runqemu path/to/<image>-<machine>.wic.vhd
|
||||
""")
|
||||
|
||||
def check_tun():
|
||||
|
|
@ -179,7 +181,7 @@ class BaseConfig(object):
|
|||
self.portlocks = {}
|
||||
self.bitbake_e = ''
|
||||
self.snapshot = False
|
||||
self.wictypes = ('wic', 'wic.vmdk', 'wic.qcow2', 'wic.vdi')
|
||||
self.wictypes = ('wic', 'wic.vmdk', 'wic.qcow2', 'wic.vdi', "wic.vhd", "wic.vhdx")
|
||||
self.fstypes = ('ext2', 'ext3', 'ext4', 'jffs2', 'nfs', 'btrfs',
|
||||
'cpio.gz', 'cpio', 'ramfs', 'tar.bz2', 'tar.gz')
|
||||
self.vmtypes = ('hddimg', 'iso')
|
||||
|
|
@ -1203,7 +1205,7 @@ class BaseConfig(object):
|
|||
return
|
||||
if 'wic.' in self.fstype:
|
||||
self.fstype = self.fstype[4:]
|
||||
rootfs_format = self.fstype if self.fstype in ('vmdk', 'qcow2', 'vdi') else 'raw'
|
||||
rootfs_format = self.fstype if self.fstype in ('vmdk', 'vhd', 'vhdx', 'qcow2', 'vdi') else 'raw'
|
||||
|
||||
qb_rootfs_opt = self.get('QB_ROOTFS_OPT')
|
||||
if qb_rootfs_opt:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user