Jag kör med Slackware 11 med kernel 2.6.19.
OBS, gör en backup på allt i minnet innan du går vidare!
Detta behöver du:
Kod: Markera allt
cryptsetup-luks-1.0.1-i486-2cf.tgz
device-mapper.1.02.18-i386-1.tgz
libgcrypt-1.2.3-i486-1nvs.tgz
libgpg-error-1.4-i486-1kjz.tgz
device-mapper.1.02.18.tgz
Börja med att skapa en mapp som heter mapper i /dev med su eller root:
Kod: Markera allt
1. mkdir /dev/mapper
Kod: Markera allt
1. tar zxf device-mapper.1.02.18.tgz
2. cd device-mapper.1.02.18/scripts/
3. chmod +x devmap_mknod.sh
4. ./devmap_mknod.sh
där av skapar han noden /dev/mapper/control
Kod: Markera allt
installpkg cryptsetup-luks-1.0.1-i486-2cf.tgz
installpkg device-mapper.1.02.18-i386-1.tgz
installpkg libgcrypt-1.2.3-i486-1nvs.tgz
installpkg libgpg-error-1.4-i486-1kjz.tgz
Kod: Markera allt
modprobe dm_crypt
modprobe dm_mod
modprobe aes
Kod: Markera allt
cat /proc/crypto
Nu kan du kolla så att minnet är OK.. Detta behövs inte, men det skadar inte heller:
Kod: Markera allt
badblocks -c 10240 -s -w -t random -v /dev/sda1
Kod: Markera allt
cryptsetup --verbose --verify-passphrase luksFormat /dev/sda1
Kod: Markera allt
cryptsetup luksOpen /dev/sda1 sda1
Nu skapar vi ett filsystem:
Kod: Markera allt
mkfs.ext3 -j -m 0 -O dir_index,filetype,sparse_super /dev/mapper/sda1
Kod: Markera allt
mount /dev/mapper/sda1 /mnt/hd
Så här tar du dig till när du Avmonterar minnet:
Kod: Markera allt
umount /mnt/hd && cryptsetup luksClose sda1
Skapa 2 st script, tex unusbmem & musbmem i /usr/local/bin/
Där du lägger in dessa rader för att underlätta montering och avmontering:
Montering (musbmem):
Kod: Markera allt
cryptsetup luksOpen /dev/sda1 sda1 && mount /mnt/hd
Kod: Markera allt
umount /mnt/hd && cryptsetup luksClose sda1