Hallo chilidude,
wenn swap vorhanden habe ich folgenden Stand:
/dev/sda2: UUID="150f2fb6-07e7-48c8-91c6-2be9fae3acbe" TYPE="ext4"
/dev/mapper/cryptswap1: UUID="9246bd37-57db-4620-92b2-4bcc968a4ac0" TYPE="swap"
Wenn swap nicht vorhanden ist, dann sieht es (wie zu erwarten) so aus:
/dev/sda2: UUID="150f2fb6-07e7-48c8-91c6-2be9fae3acbe" TYPE="ext4"
Müsste aber unerheblich sein, denn ich verwende die UUID nicht, sondern
cryptswap1 /dev/sda1 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
(Die Variante mit der UUID, welche mkswap zurücklieferte habe ich auch ausgiebig und nicht nur einmal getestet)
Wenn swap nicht vorhanden ist, dann habe ich ein Möglichkeit gefunden, diese ohne "reboot tut gut" reproduzierbar einzuhängen. Dazu muss ich allerdings cryptdisks neu starten:
sudo cryptdisks_stop cryptswap1
sudo cryptdisks_start cryptswap1
sudo swapon -a
Leider gelingt es mir noch nicht den Workaround zu automatisieren
/etc/fstab:
/
dev/mapper/cryptswap1 none swap,noauto swap sw 0 0
und in der /etc/rc.local das ganze mit etwas Wartezeiten zu hinterlegen
sleep 5
cryptdisks_stop cryptswap1
sleep 5
cryptdisks_start cryptswap1
sleep 5
swapon /dev/mapper/cryptswap1
Ich fürchte mein Problem liegt ursächlich im Bereich der Fehlermeldung "/dev/mapper/cryptswap1 is not ready yet or not present" beim Start. Dazu gibt es seit der 9.04 unzählige Threads, allerdings keine Lösung. Die einzige Möglichkeit scheint zu sein auf eine verschlüsselte swap zu verzichten. Was ich auch noch nicht getestet habe ist eine Vollverschlüsselung als Alternative,allerdings ist ist das Ideapad S10-2 mit einer Atom CPU dafür vermutlich zu schwach. Eigentlich habe ich noch zwei weitere Rechner, welche ich auf 14.04 bringen wollte, allerdings habe ich die Fehlermeldung "/dev/mapper/cryptswap1 is not ready yet or not present" dort unter 12.04 auch. Darunter ist auch ein Phenom II X4 920, es kann also nicht nur an der Hardwareleistung liegen.
Stefan