<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: How to use TrueCrypt®-encrypted Windows system drives on Linux</title>
	<atom:link href="http://jan-krueger.net/development/truecrypt-system-drive-on-linux/feed" rel="self" type="application/rss+xml" />
	<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux</link>
	<description>Creative Engineering</description>
	<pubDate>Sat, 22 Nov 2008 04:23:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: J. C. Denton</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1930</link>
		<dc:creator>J. C. Denton</dc:creator>
		<pubDate>Thu, 20 Nov 2008 18:53:02 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1930</guid>
		<description>Ok, my problem is fixed, and has been for some time. I am really sorry, for not reporting back, but I totally forgot about the question I posted here. Thanks a lot for your mail Jan, but since it is not my regular e-mail I only found it now and was reminded of this. 

Here is the solution, it was very simple: My kernel was simply lacking XTS crypto support, even though the error message given by dmsetup did not give any indication of that at all. You might wanna mention that in the program requirements, though. My current kernel (2.6.25) still has XTS marked as Experimental, but my previous one (.23) didn't have it at all. So, I guess I am not the only one out there that need to do a kernel update for that. For completeness sake, my system has both the regular loopback device as well as the device mapper crypto target (not the crypto-loop device) coded into the kernel and this works just fine with multiple encrypted volumes. Adding an abitrary number in form of encrypted USB disks seems to work, too. So, I guess there is no limitation.

Once again I wanna thank Jan for this wonderful tool. I have it running on two computers now, without any problems, and I still keep using it in spite of the new TrueCrypt version claiming to offer the same functionality. I just like the slickness with which it perfectly integrates into my automount scripts. Contrary to this, I HAVE to use the official TC for my non-System windows drives and the way it messes up my mtab with those weird fuse mounts is just bad and not pretty at all.

Finally, Jan's program came in very handy when I was struggling to understand the TC Volume Specification, in order to make a low-level backup of all my MBRs, partition tables and crypto headers. Btw, I recommend doing that to everyone, in DMCrypt+Luks the single availability of the header is the single point of failure and TC only has the backup burned to the Rescue CD (apparently, there is no backup volume header on the driver for system encrypted drives).</description>
		<content:encoded><![CDATA[<p>Ok, my problem is fixed, and has been for some time. I am really sorry, for not reporting back, but I totally forgot about the question I posted here. Thanks a lot for your mail Jan, but since it is not my regular e-mail I only found it now and was reminded of this. </p>
<p>Here is the solution, it was very simple: My kernel was simply lacking XTS crypto support, even though the error message given by dmsetup did not give any indication of that at all. You might wanna mention that in the program requirements, though. My current kernel (2.6.25) still has XTS marked as Experimental, but my previous one (.23) didn&#8217;t have it at all. So, I guess I am not the only one out there that need to do a kernel update for that. For completeness sake, my system has both the regular loopback device as well as the device mapper crypto target (not the crypto-loop device) coded into the kernel and this works just fine with multiple encrypted volumes. Adding an abitrary number in form of encrypted <acronym title="Universal Serial Bus">USB</acronym> disks seems to work, too. So, I guess there is no limitation.</p>
<p>Once again I wanna thank Jan for this wonderful tool. I have it running on two computers now, without any problems, and I still keep using it in spite of the new TrueCrypt version claiming to offer the same functionality. I just like the slickness with which it perfectly integrates into my automount scripts. Contrary to this, I HAVE to use the official TC for my non-System windows drives and the way it messes up my mtab with those weird fuse mounts is just bad and not pretty at all.</p>
<p>Finally, Jan&#8217;s program came in very handy when I was struggling to understand the TC Volume Specification, in order to make a low-level backup of all my MBRs, partition tables and crypto headers. Btw, I recommend doing that to everyone, in DMCrypt+Luks the single availability of the header is the single point of failure and TC only has the backup burned to the Rescue <acronym title="Compact Disc">CD</acronym> (apparently, there is no backup volume header on the driver for system encrypted drives).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Recent Links Tagged With "truecrypt" - JabberTags</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1848</link>
		<dc:creator>Recent Links Tagged With "truecrypt" - JabberTags</dc:creator>
		<pubDate>Thu, 06 Nov 2008 13:34:10 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1848</guid>
		<description>[...] public links &#62;&#62; truecrypt   How to use TrueCrypt-encrypted Windows system drives on Linux Saved by jannideath on Wed 05-11-2008   Useful Software - Truecrypt Saved by omifan92 on Sun [...]</description>
		<content:encoded><![CDATA[<p>[...] public links &gt;&gt; truecrypt   How to use TrueCrypt-encrypted Windows system drives on Linux Saved by jannideath on Wed 05-11-2008   Useful Software - Truecrypt Saved by omifan92 on Sun [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1675</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Sun, 05 Oct 2008 22:52:35 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1675</guid>
		<description>For reference, here's a rough summary of the reply I sent to J.C.'s comment: 1) check the syslog (including dmesg logfile) for relevant information. 2) I vaguely recall that at some point, the loop driver was unable to support multiple loop devices unless compiled as a module.</description>
		<content:encoded><![CDATA[<p>For reference, here&#8217;s a rough summary of the reply I sent to J.C.&#8217;s comment: 1) check the syslog (including dmesg logfile) for relevant information. 2) I vaguely recall that at some point, the loop driver was unable to support multiple loop devices unless compiled as a module.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J. C. Denton</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1640</link>
		<dc:creator>J. C. Denton</dc:creator>
		<pubDate>Sat, 27 Sep 2008 10:55:04 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1640</guid>
		<description>Thanks a lot for the program Jan. Unfortunately, it doesn't work for me (on a Gentoo Linux system already using DM-Crypt + Luks for Linux system encryption). I actually think your program is fine only when the output is piped to dmsetup that one fails and replies that the device or resource is busy. Can't figure out what it is, any ideas ? The system layout is Windows system encryption on hda1 (not the entire hard drive, only on that one), plus 2 more partitions encrypted using DM-Crypt + Luks. Maybe it interferes somehow ? Or I got the parameters wrong, why do I have to give the partition and on top of it the disk device ? Can't that be deduced ? Or is it because your program needs something from the MBR which might be somewhere else ? Thanks a lot. ;)</description>
		<content:encoded><![CDATA[<p>Thanks a lot for the program Jan. Unfortunately, it doesn&#8217;t work for me (on a Gentoo Linux system already using DM-Crypt + Luks for Linux system encryption). I actually think your program is fine only when the output is piped to dmsetup that one fails and replies that the device or resource is busy. Can&#8217;t figure out what it is, any ideas ? The system layout is Windows system encryption on hda1 (not the entire hard drive, only on that one), plus 2 more partitions encrypted using DM-Crypt + Luks. Maybe it interferes somehow ? Or I got the parameters wrong, why do I have to give the partition and on top of it the disk device ? Can&#8217;t that be deduced ? Or is it because your program needs something from the MBR which might be somewhere else ? Thanks a lot. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan-Krueger.net &#187; Blog Archive &#187; Using TrueCrypt(R)&#8217;s encrypted system partitions from Linux, now with less bugs</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1365</link>
		<dc:creator>Jan-Krueger.net &#187; Blog Archive &#187; Using TrueCrypt(R)&#8217;s encrypted system partitions from Linux, now with less bugs</dc:creator>
		<pubDate>Sun, 17 Aug 2008 13:30:15 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1365</guid>
		<description>[...] Creative Engineering       &#171; How to use TrueCrypt®-encrypted Windows system drives on Linux [...]</description>
		<content:encoded><![CDATA[<p>[...] Creative Engineering       &laquo; How to use TrueCrypt®-encrypted Windows system drives on Linux [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1334</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Tue, 12 Aug 2008 03:05:00 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1334</guid>
		<description>Attempted to use dmsetup-tc on Ubuntu Hardy Heron.

Drive structure:

hda:  TrueCrypt MBR

hda1: TrueCrypt system encrypted Windows XP (fully encrypted)
hda2: GRUB bootloader (chainloads hda1 if pwd supplied at TrueCrypt MBR; also boots Ubuntu)
      Ubuntu 8.04 Hardy Heron
hda3: swap

Compiled with: CFLAGS = -O3 -DDEBUG

Tried to do:

# dmsetup-tc /dev/hda /dev/hda1 &#124; dmsetup create hda1
Enter passphrase for encrypted volume:
Loading header from /dev/hda...
Deriving header key...
Decrypting header...
dmsetup-tc: fatal error: Success
#

/dev/mapper/hda1  is created, but I cannot mount it.

To get a clue, I tried redirecting the output of dmsetup-tc to a file: out.txt.
The file is empty after running the command.

I tried permutations of my passphrase, with same result. (Inspecting the main.c file, I think I'd have gotten a little further feedback if the command was working, but I had entered a bogus passphrase.)

I've verified after these attempts that I can successfully restart, enter my passphrase at the TrueCrypt MBR prompt, and boot into Windows XP.

Using TrueCrypt 6.0a on hda1.

Any suggestions where I might be going wrong?</description>
		<content:encoded><![CDATA[<p>Attempted to use dmsetup-tc on Ubuntu Hardy Heron.</p>
<p>Drive structure:</p>
<p>hda:  TrueCrypt MBR</p>
<p>hda1: TrueCrypt system encrypted Windows XP (fully encrypted)<br />
hda2: GRUB bootloader (chainloads hda1 if pwd supplied at TrueCrypt MBR; also boots Ubuntu)<br />
      Ubuntu 8.04 Hardy Heron<br />
hda3: swap</p>
<p>Compiled with: CFLAGS = -O3 -DDEBUG</p>
<p>Tried to do:</p>
<p># dmsetup-tc /dev/hda /dev/hda1 | dmsetup create hda1<br />
Enter passphrase for encrypted volume:<br />
Loading header from /dev/hda&#8230;<br />
Deriving header key&#8230;<br />
Decrypting header&#8230;<br />
dmsetup-tc: fatal error: Success<br />
#</p>
<p>/dev/mapper/hda1  is created, but I cannot mount it.</p>
<p>To get a clue, I tried redirecting the output of dmsetup-tc to a file: out.txt.<br />
The file is empty after running the command.</p>
<p>I tried permutations of my passphrase, with same result. (Inspecting the main.c file, I think I&#8217;d have gotten a little further feedback if the command was working, but I had entered a bogus passphrase.)</p>
<p>I&#8217;ve verified after these attempts that I can successfully restart, enter my passphrase at the TrueCrypt MBR prompt, and boot into Windows XP.</p>
<p>Using TrueCrypt 6.0a on hda1.</p>
<p>Any suggestions where I might be going wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cchild</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1244</link>
		<dc:creator>Cchild</dc:creator>
		<pubDate>Wed, 23 Jul 2008 19:58:02 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1244</guid>
		<description>Reinstall should not be a problem--My data is backed up. I may hay a handful files in my Windows home directory that I will lose. 


This is how it happened. I was upgrading (clean install) from openSUSE 10.3 to openSUSE 11.0 and forgot one crucial check--I forgot to tell the boot-loader not to allow writing mbr to disk--since grub currently does not support truecrypt boot-loader.</description>
		<content:encoded><![CDATA[<p>Reinstall should not be a problem&#8211;My data is backed up. I may hay a handful files in my Windows home directory that I will lose. </p>
<p>This is how it happened. I was upgrading (clean install) from openSUSE 10.3 to openSUSE 11.0 and forgot one crucial check&#8211;I forgot to tell the boot-loader not to allow writing mbr to disk&#8211;since grub currently does not support truecrypt boot-loader.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1242</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Wed, 23 Jul 2008 19:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1242</guid>
		<description>I'm not a certified expert or anything but yes, that's what it looks like to me.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not a certified expert or anything but yes, that&#8217;s what it looks like to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cchild</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1241</link>
		<dc:creator>Cchild</dc:creator>
		<pubDate>Wed, 23 Jul 2008 19:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1241</guid>
		<description>So in other words, I must reinstall the OS?</description>
		<content:encoded><![CDATA[<p>So in other words, I must reinstall the <acronym title="Operating System">OS</acronym>?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan</title>
		<link>http://jan-krueger.net/development/truecrypt-system-drive-on-linux#comment-1240</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Wed, 23 Jul 2008 19:46:35 +0000</pubDate>
		<guid isPermaLink="false">http://jan-krueger.net/?p=37#comment-1240</guid>
		<description>Bad news, I think: using another rescue disk to restore the bootloader trashes the volume master keys (every rescue disk has a copy of the volume-specific encrypted header, so using the wrong rescue disk restores the wrong header and the wrong keys).

I think you're *really* screwed now. If so, you have my sympathy.</description>
		<content:encoded><![CDATA[<p>Bad news, I think: using another rescue disk to restore the bootloader trashes the volume master keys (every rescue disk has a copy of the volume-specific encrypted header, so using the wrong rescue disk restores the wrong header and the wrong keys).</p>
<p>I think you&#8217;re *really* screwed now. If so, you have my sympathy.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.002 seconds -->
