PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : (k)Ubuntu und twofish



RS
22.05.05, 12:33
Hallo,

ich bin gerade dabei von Suse 9.2 auf ubuntu umzusteigen. Nachdem ich nun endlich meine Terratec Soundkarte durch eine Audigy 2 getauscht habe, funktioniert nun auch der Surroundsound. Ich habe jedoch noch immer ein Problem:

Ich habe ein verschlüsselte Partition, welche sich unter Suse 9.2 problemlos einbinden lässt. Unter Ubuntu bekomme ich es jedoch einfach nicht hin.
Unter Suse sah der fstab-Eintrag so aus:

/dev/sda1 /media/sicherung reiserfs user,noauto,acl,user_xattr,loop=/dev/loop1,encryption=twofish256

Ich habe versucht ihn bei Ubuntu einfach zu übernehmen, jedoch klappt es nicht. Auch folgende Variante hatten keinen Erfolg:

/dev/sda1 /media/sicherung reiserfs user,noauto,acl,user_xattr,loop=/dev/loop0,encryption=twofish

Das Modul twofish habe ich mit modprobe twofish geladen. Ich bekomme jedoch jedesmal folgende Fehlermeldung:

$ mount /media/sicherung/
Passwort:
ioctl: LOOP_SET_STATUS: Das Argument ist ungültig

Was hab ich vergessen?

Danke
RS

cyneox
22.05.05, 12:36
hm..ich glaube es liegt eher am modul, das versucht die partition einzubinden... oder es kann sein dass das modul keine verschlüsselte partitionen unterstützt...

RS
22.05.05, 12:39
Hi,

hab gerade noch herausgefunden, dass ich wohl dass Modul cryptoloop noch laden muss.(Ist zumindest bei Suse 9.3 so) Jetzt bekomme ich jedoch folgenden Fehler:

Passwort:
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Irgendwelche Ideen?
Danke
RS

cyneox
22.05.05, 12:56
kann es sein dass die partition im arsch ist ? oder du sollst beim mounten zusätzlich die option "-f" benutzen, um den parttitionstype zu spezifizieren...
also versuche per hand die partition zu mounten...

RS
22.05.05, 15:02
Also die Partition ist OK. Unter SuSe kann ich sie ja einbinden. Die Option -f wird wahrscheinlich nix bringen, da der Typ ja in der fstab vereits angegeben ist.

cyneox
22.05.05, 15:12
hm...falls du was vergessen hast : hier haste ne seite mit den optionen für reiserfs etc...

aber eins verstehe ich nicht : wozu brauchste folgendes : "loop=/dev/loop0" ?
die fehlermeldung bezieht sich ja auch auf /dev/loop0 : "mount: wrong fs type, bad option, bad superblock on /dev/loop0" ...

hab grad bei mir geguckt (benutz suse) unter man-pages :

"THE LOOP DEVICE
One further possible type is a mount via the loop device. For example, the command

mount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024

will set up the loop device /dev/loop3 to correspond to the file /tmp/fdimage, and then mount this device on /mnt. This type of mount knows
about 10 options, namely loop, offset, sizelimit, encryption, pseed, phash, loinit, gpgkey, gpghome and itercountk that are really options to
losetup(8). If the mount requires a passphrase, you will be prompted for one unless you specify a file descriptor to read from instead with the
-p option. If no explicit loop device is mentioned (but just an option `-o loop' is given), then mount will try to find some unused loop device
and use that. If you are not so unwise as to make /etc/mtab a symbolic link to /proc/mounts then any loop device allocated by mount will be
freed by umount. You can also free a loop device by hand, using `losetup -d', see losetup(8).
"


das heisst es ist besser wenn du einfach nur `loop` eingibst... probiers einfach aus...

RS
22.05.05, 16:11
Hi,

bingt leider auch nix. Er bringt mir weiterhin die gleiche Fehlermeldung.

Wenn ich dmesg | tail eingebe erhalte ich folgende Info:

ReiserFS: loop0: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on loop0

Seltsam, Seltsam. Also die Partition ist definitiv in Ordnung, da ich mit Suse gerade eben darauf zugegriffen habe.

Danke
RS