Heute hab ich Linuxmint mit kompletter Systemverschlüsselung installiert. Da Linuxmint auf Ubuntu aufbaut, habe ich nach diesem Wiki gearbeitet.
1. Von Linuxmint Installations CD/DVD booten.
2. Keyboard Layout auf deutsch umstellen.
3. Terminal öffnen (!!! Alle Commands in diesem Terminal ausführen, nicht schließen !!!)
sudo -s
apt-get install cryptsetup lvm2
modprobe dm-crypt
Als nächstes mit Gparted folgende Partitionen erstellen:
/dev/sdX1 (ext3) 120MB
/dev/sdX2 (unformatiert) restliche Festplattengröße
danach:
cryptsetup -c aes-xts-plain -s 512 luksFormat /dev/sda2
cryptsetup luksOpen /dev/sda2 lukslvm
pvcreate /dev/mapper/lukslvm
vgcreate vglinuxmint /dev/mapper/lukslvm
lvcreate -L 1300M -n swap vglinuxmint
lvcreate -l 100%FREE -n root vglinuxmint
mkswap /dev/mapper/vglinuxmint-swap
mkfs.ext3 /dev/mapper/vglinuxmint-root
Anschließen Installation starten (Icon auf Desktop).
Manuelle Installation und folgende Partitionen ändern:
/dev/sda1 (Mountpoint /boot, ext3, formatieren)
/dev/mapper/vglinuxmint-root (Mountpoint /, ext4, formatieren)
Nach der Installation nicht neustarten!!
mount /dev/mapper/vglinuxmint-root /mnt
mount /dev/sda1 /mnt/boot
mount -o rbind /dev /mnt/dev
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
cp /etc/resolv.conf /mnt/etc/resolv.conf
chroot /mnt /bin/bash
apt-get install cryptsetup lvm2
blkid /dev/sda2
Die UUID Ausgabe kopieren und anschließen statt <VOLUME_ID> in folgenden Command eintragen:
echo "lukslvm UUID=<VOLUME_ID> none luks" >> /etc/crypttab
echo "dm-crypt" >> /etc/modules
update-initramfs -u -k all
Die Datei /etc/default/grub editieren:
GRUB_CMDLINE_LINUX_DEFAULT="kopt=root=/dev/mapper/vglinuxmint-root"
exit
sync
umount /mnt/boot
umount /mnt
cryptsetup luksClose vglinuxmint-root
reboot
Kommentare
Prima Anleitung!
Danke für diese anschauliche und gut nachvollziehbare Anleitung. Hat mir gut geholfen. Alles funktioniert 1a!