diff --git a/meta-ohos-core/classes/ohos-image.bbclass b/meta-ohos-core/classes/ohos-image.bbclass
index 597d119eb71afb49ca16b1e7ad93b7149b8e6fc5..5a6394d5f9d9614b18494f4beb5e6aa68e759652 100644
--- a/meta-ohos-core/classes/ohos-image.bbclass
+++ b/meta-ohos-core/classes/ohos-image.bbclass
@@ -17,6 +17,8 @@ systemd_mask_getty () {
 
 IMAGE_PREPROCESS_COMMAND_append = " ${@ 'systemd_mask_getty;' if bb.utils.contains('DISTRO_FEATURES', 'systemd', True, False, d) and not bb.utils.contains('IMAGE_FEATURES', 'stateless-rootfs', True, False, d) else ''}"
 
+IMAGE_FEATURES_append = " read-only-rootfs"
+
 # Convert all KERNEL_DEVICETREE enties to IMAGE_BOOT_FILES entries
 def dtb_boot_files(d):
     k_dt = d.getVar('KERNEL_DEVICETREE')