Am Sonntag, 6. Mai 2007 schrieb ext srynoname: > i compiled a new kernel, including reiser4. > / is formatted as reiser4 and encrypted using cryptsetup. Make sure it was not compiled as a module, just in case. > after entering my luks password on request while Was it the correct one. > i traced down this message to > /usr/share/initramfs-tools/scripts/local-top Which distribution? > if [ -z "$FSTYPE" ] || [ "$FSTYPE" = "unknown" ]; then > echo "FSTYPE IS $FSTYPE" #added by me for debugging > echo "cryptsetup: unknown fstype, bad password or options?" > $cryptremove > sleep 3 > continue > fi > > as you can see i added a new line: > echo "FSTYPE IS $FSTYPE" #added by me for debugging > which gives me "FSTYPE IS unknown" while booting. > > so the problem is simple: cryptsetup doesn't know reiser4, cryptsetup doesn't know _any_ filesystem, it operates on devices. So the message you get from the script is a bit misleading. > 1) where is $FSTYPE defined? i simply can't find where it is defined. Don't know, can't find this script in my installation (Gentoo). > 2) how to make reiser4 known to the check which checks if the filesystem > is known or not? Either compile it into the kernel, or make sure the module gets loaded properly. Or simply use a well known filesystem, it's still not clear wether reiser4 will make it into the kernel any time soon or not at all. HTH... Dirk -- Dirk Heinrichs | Tel: +49 (0)162 234 3408 Configuration Manager | Fax: +49 (0)211 47068 111 Capgemini Deutschland | Mail: dirk.heinrichs@xxxxxxxxxxxxx Wanheimerstraße 68 | Web: http://www.capgemini.com D-40468 Düsseldorf | ICQ#: 110037733 GPG Public Key C2E467BB | Keyserver: www.keyserver.net
Attachment:
signature.asc
Description: This is a digitally signed message part.