4. 获取用户空间工具

Cryptoloop 驱动程序需要更新的用户空间工具,以实际创建和挂载加密的文件系统。需要更新的 util-linux 软件包,可以从 http://ftp.cwi.nl/aeb/util-linux/util-linux-2.12.tar.gz 获取。 最新版本是 2.12。 很快将会有新版本发布,可能会引入重大更改,因此在升级到较新版本之前,请务必查看此使用指南的更新。 遗憾的是,util-linux 有很多补丁。 加密分区创建和挂载的方式存在差异。 为了在 2.6 内核中使用 util-linux 2.12,至少需要应用以下两个补丁

  1. 组合 losetup 补丁
  2. Util-linux 2.6 补丁

下载 util-linux 软件包和上面的两个补丁。 首先解压 util-linux 软件包,然后应用这两个补丁

     tar xvfz util-linux-2.12.tar.gz

     cd util-linux-2.12

     patch -p1 < /path_to_patchfile/losetup-combined.patch

     patch -p1 < /path_to_patchfile/util-linux-2.12-kernel-2.6.patch
     

应用补丁后,根据 INSTALL 文件中的说明编译并安装 util-linux。

我建议使用 Gentoo Linux,它在 emerge util-linux 补丁时会自动应用这些补丁。 其他发行版可能有 util-linux 版本可用,这些版本也可能已经应用了这些补丁。