diff --git a/meta-ohos-core/conf/distro/allscenarios-linux.conf b/meta-ohos-core/conf/distro/allscenarios-linux.conf
index fa22256c35aee68b28e5789ed5c16bf224a54dfa..513f7d1c5aad97a0b2f3d409d76745b7146ef48c 100644
--- a/meta-ohos-core/conf/distro/allscenarios-linux.conf
+++ b/meta-ohos-core/conf/distro/allscenarios-linux.conf
@@ -28,6 +28,10 @@ IMAGE_FEATURES_remove = " nfs-server nfs-client nfs-utils"
 DISTRO_EXTRA_RDEPENDS_remove = " packagegroup-core-device-devel"
 
 PREFERRED_VERSION_linux-yocto = "5.10%"
+PREFERRED_PROVIDER_virtual/kernel_qemuarm = "linux-asos"
+PREFERRED_PROVIDER_virtual/kernel_qemuarm64 = "linux-asos"
+PREFERRED_PROVIDER_virtual/kernel_qemux86 = "linux-asos"
+PREFERRED_PROVIDER_virtual/kernel_qemux86-64 = "linux-asos"
 
 # Default to enabling serial debug console on RaspberryPi
 ENABLE_UART ?= "1"