安装 14.04.1 时创建随机加密交换?

安装 14.04.1 时创建随机加密交换?

如何在全新安装 14.04.1 时创建随机加密的交换分区?

该选项在 12.04 中基于文本的 partman 中可用,但我在 14.04.1 安装程序中的图形分区编辑器中找不到它。

我的目标是三个分区:/boot、swap(随机密钥加密)、/(密码加密)。

谢谢!

答案1

谢谢 liquidat。这不是我想要的,但它确实帮助我弄清楚了。这是我所做的,似乎有效:

安装时,设置三个分区:

  • /dev/sda1:512 Mb Ext2,映射到/boot
  • /dev/sda2:4096 Mb 未使用的分区,类型为 Linux(0x83)。
  • /dev/sda3:剩余空间加密Ext4,映射到/(文件系统根目录)。

Ubuntu 的安装没有交换空间。安装后,我按照14.04 加密交换分区在 中安装随机加密的交换分区/dev/sda2。我稍微修改了命令以遵循 12.04 安装中的示例:

$ sudo cryptsetup -d /dev/urandom create sda2_crypt /dev/sda2
$ sudo mkswap -f /dev/mapper/sda2_crypt

添加/编辑以下行/etc/crypttab

sda2_crypt /dev/sda2 /dev/urandom cipher=aes-cbc-essiv:sha256,size=256,swap

添加/编辑以下行/etc/fstab

/dev/mapper/sda2_crypt none swap sw 0 0

答案2

据我所知,在 GUI 工具的帮助下,安装过程中无法做到这一点。您需要在安装过程中切换到控制台,或者在安装之后启用加密。这里有一个操作指南,如果您愿意,甚至可以尊重休眠模式,网址为启用加密交换的休眠功能

相关内容