-diff -ur dracut-044.orig/modules.d/99base/init.sh dracut-044/modules.d/99base/init.sh
---- dracut-044.orig/modules.d/99base/init.sh 2015-11-25 13:22:28.000000000 +0000
-+++ dracut-044/modules.d/99base/init.sh 2015-11-30 13:00:40.396305000 +0000
-@@ -269,6 +269,26 @@
+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