Initial commit
This commit is contained in:
68
README.debian13
Normal file
68
README.debian13
Normal file
@@ -0,0 +1,68 @@
|
||||
# ---------------------------------------------------------------------------------------
|
||||
#
|
||||
# Early decrypt partition using systemd-cryptsetup - after upgrade Debian 12 -> Debia 13
|
||||
#
|
||||
# ---------------------------------------------------------------------------------------
|
||||
|
||||
RAW_PARTITION=/dev/md5
|
||||
CRYPT_PARTITION=data
|
||||
KEY_FILE=/etc/cryptsetup-keys.d/data.key
|
||||
|
||||
# 1) cryptsetup-initramfs entfernen
|
||||
# =================================
|
||||
#
|
||||
# (cryptsetup selbst bleibt installiert!)
|
||||
#
|
||||
apt purge cryptsetup-initramfs
|
||||
|
||||
|
||||
# update-initramfs -u -k all sollte nun durchlaufen
|
||||
#
|
||||
update-initramfs -u -k all
|
||||
|
||||
|
||||
# 2) Sicherstellen, dass systemd die crypttab Einträge überhaupt verarbeitet
|
||||
# ===========================================================================
|
||||
#
|
||||
# In Debian wurde systemd-cryptsetup als eigenes Paket aufgeteilt; wenn das fehlt,
|
||||
# werden nicht-root LUKS-Volumes aus /etc/crypttab u.U. nicht automatisch geöffnet.
|
||||
#
|
||||
# Also:
|
||||
#
|
||||
# apt install systemd-cryptsetup
|
||||
#
|
||||
apt install systemd-cryptsetup
|
||||
|
||||
|
||||
# 3) /etc/crypttab anpassen (kein initramfs mehr)
|
||||
# ===============================================
|
||||
#
|
||||
# data UUID=a7e3afb8-f257-4e99-b37a-fdc579ec9e96 /etc/cryptsetup-keys.d/data.key luks,nofail
|
||||
#
|
||||
cat <<EOF >> /etc/crypttab
|
||||
|
||||
# <target name> <source device> <key file> <options>
|
||||
${CRYPT_PARTITION} UUID=a$(blkid -s UUID -o value ${RAW_PARTITION}) ${KEY_FILE} luks,nofail
|
||||
|
||||
EOF
|
||||
|
||||
|
||||
# 4) /etc/fstab
|
||||
# =============
|
||||
#
|
||||
# /dev/mapper/data /data ext4 defaults,nofail,x-systemd.device-timeout=30 0 2
|
||||
#
|
||||
cat <<EOF >> /etc/fstab
|
||||
|
||||
# /dev/mapper/${CRYPT_PARTITION} (LUKS device ${RAW_PARTITION})
|
||||
/dev/mapper/${CRYPT_PARTITION} /data ext4 efaults,nofail,x-systemd.device-timeout=30 0 2
|
||||
EOF
|
||||
|
||||
systemctl daemon-reload
|
||||
|
||||
|
||||
# 5) RAID (md5) muss beim Boot assembliert werden
|
||||
#
|
||||
apt install --reinstall mdadm
|
||||
update-initramfs -u -k all
|
||||
|
||||
Reference in New Issue
Block a user