Für ein mobiles Gerät wie unser kleiner EEE eines ist, sollte der Schutz der darauf lagernden Daten obligatorisch sein. Um bei einem Diebstall oder anderen fremden Zugriff sich keine Gedanken um sensible Daten machen zu müssen, sollte diese verschlüsselt abgelegt sein. Mir sind 2 praktikable Methoden zur Verschlüsselung bekannt. Zum einen gibt es da Truecrypt. Einen entsprechende Wikieintrag findest Du hier: Truecrypt. Zum Anderen eben dmCrypt worum es hier geht.
Da die Userpartition hier mit einem neuen Dateisystem versehen wird, bitte VORHER dir wichtige Dateien auf einem externen Datenträger sichern.
sudo su cd /root mkdir dmcrypt.tmp cd dmcrypt.tmp
wget http://eee-dmcrypt.googlecode.com/files/vmlinuz-2.6.21.4-eeepc-dmcrypt wget http://eee-dmcrypt.googlecode.com/files/initramfs-eeepc-dmcrypt.img wget http://eee-dmcrypt.googlecode.com/files/eeedmcryptformatuser.sh wget http://eee-dmcrypt.googlecode.com/files/eeedmcryptscanuser.sh wget http://eee-dmcrypt.googlecode.com/files/menu.lst chmod 755 eeedmcryptformatuser.sh chmod 755 eeedmcryptscanuser.sh
mount /dev/sda1 /mnt-system/ mount /dev/sda2 /mnt-user/
mv /mnt-system/boot/grub/menu.lst /mnt-system/boot/grub/menu.lst.bak cp /mnt-user/root/dmcrypt.tmp/menu.lst /mnt-system/boot/grub/ cp /mnt-user/root/dmcrypt.tmp/initramfs-eeepc-dmcrypt.img /mnt-system/boot/ cp /mnt-user/root/dmcrypt.tmp/vmlinuz-2.6.21.4-eeepc-dmcrypt /mnt-system/boot/ cp /mnt-user/root/dmcrypt.tmp/eeedmcryptformatuser.sh /mnt-system/sbin cp /mnt-user/root/dmcrypt.tmp/eeedmcryptscanuser.sh /mnt-system/sbin
umount /mnt-*
Am Ende startet das System neu. Nun jedoch kannst Du nur noch mit Eingabe des gewählten Passwortes auf die User-Partition zu greifen.
Eine recht gute Anleitung wie man sich einen eignen Kernel für den EEE bastelt ist hier (http://wiki.eeeuser.com/howto:rebuildthekernel) zufinden. Trotzdem will ich die entsprechenden Schritte hier kurz beschreiben:
sudo su cd ~ mkdir dmcrypt.tmp dmcrypt.tmp/unpacked cd dmcrypt.tmp wget http://eee-dmcrypt.googlecode.com/files/init chmod 755 init cd unpacked cp /boot/initramfs-eeepc.img . cat initramfs-eeepc.img | gzip -d | cpio -i rm initramfs-eeepc.img mv ../init . find | cpio -H newc -o | gzip -9 > ../initramfs-eeepc-dmcrypt.img
Bei Fragen kannst Du Dich gern per Email an mich wenden: mail <at> indubio <dot> org.