-diff -urpa dracut-047.orig/modules.d/99base/init.sh dracut-047/modules.d/99base/init.sh
---- dracut-047.orig/modules.d/99base/init.sh 2018-02-19 09:00:33.000000000 +0000
-+++ dracut-047/modules.d/99base/init.sh 2018-03-15 12:11:57.060977050 +0000
-@@ -277,6 +277,26 @@ getarg 'rd.break=cleanup' -d 'rdbreak=cl
+diff -urpa dracut-056.orig/modules.d/99base/init.sh dracut-056/modules.d/99base/init.sh
+--- dracut-056.orig/modules.d/99base/init.sh 2022-02-18 12:32:53.000000000 +0100
++++ dracut-056/modules.d/99base/init.sh 2022-08-28 19:12:37.568702916 +0200
+@@ -271,6 +271,26 @@ getarg 'rd.break=cleanup' -d 'rdbreak=cl
source_hook cleanup
# By the time we get here, the root filesystem should be mounted.
+mount -o remount,$procopts /proc 2>&1
+mount -o remount,$sysopts /sys 2>&1
+
- # Try to find init.
+ # Try to find init.
for i in "$(getarg real_init=)" "$(getarg init=)" $(getargs rd.distroinit=) /sbin/init; do
[ -n "$i" ] || continue