diff --git a/initramfs-init b/initramfs-init
index b0a8a75e05ce5bdb668984f3fa337ae6a06f7f0f..6b9fe4df057e988c8d76cc5f01ba631fbc25fab2 100755
--- a/initramfs-init
+++ b/initramfs-init
@@ -125,6 +125,8 @@ if [ -n "$KOPT_root" ]; then
 	done
 	sync
 	exec /bin/busybox switch_root $NEWROOT $chart_init /sbin/init $KOPT_init_args
+	echo "initramfs emergency recovery shell launched"
+	exec /bin/busybox sh
 fi
 
 # locate boot media and mount it