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