![安装时使用 LUKS + LVM](https://linux22.com/image/983491/%E5%AE%89%E8%A3%85%E6%97%B6%E4%BD%BF%E7%94%A8%20LUKS%20%2B%20LVM.png)
我正在尝试使用 Ubuntu 14.04.3 LTS 安装程序创建一个在安装过程中逻辑上看起来像这样的磁盘布局:
/dev/sad
|
+-- /dev/sda1 (/boot)
|
+-- /dev/sda2 (LUKS)
| |
| +- SWAP
| |
| +- / (root)
|
|-- [ 60GB free space for SSD over-provisioning ]
当被问及磁盘分区时,我选择了“其他”,然后我思考为了实现这一点,我必须使用 LVM,如下所示:
/dev/sda
|
+-- /dev/sda1 (/boot)
|
+-- /dev/sda2 (LUKS)
| |
| +-- LVM
| |
| +- SWAP (logical volume for swap)
| |
| +- / (logical volume for root)
|
|-- [ 60GB free space for SSD over-provisioning ]
基本上,我想要一个单身的LUKS 容器包含 SWAP 和 /(根)分区,因此 SWAP 和根都一起加密。
我在 Ubuntu 14.04.3 安装程序中找不到任何方法来设置它。我可以创建 LUKS 容器,但它下面总是包含一个分区,我找不到在其中设置 LVM 的方法。
我尝试设置 LUKS,然后退出安装程序,使用 LVM 命令行,然后返回并安装在逻辑卷上,但我的系统无法启动。
如果有办法使用 LVM 甚至不使用 LVM 来做到这一点(也许可以使用 /boot 和 / 的 btrfs,但不适用于 SWAP,因为写时复制对于 SWAP 来说很糟糕),请帮忙。