@@ -, +, @@ --- data/lib/initrd/handlers/050-luks | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/data/lib/initrd/handlers/050-luks +++ a/data/lib/initrd/handlers/050-luks @@ -63,11 +63,11 @@ handler() { if [ -n "${LUKS_KEY-}" ]; then findkey "$nameluks" readkey "$nameluks" | - cryptsetup -d- luksOpen "$LUKS_ROOT" "$nameluks" + cryptsetup --allow-discards -d- luksOpen "$LUKS_ROOT" "$nameluks" else rc=2 while [ "$rc" = 2 ]; do - cryptsetup -d- luksOpen "$LUKS_ROOT" "$nameluks" + cryptsetup --allow-discards -d- luksOpen "$LUKS_ROOT" "$nameluks" rc="$?" done fi --