我正在寻找在许多 luks 磁盘上构建的 RAID BtrFS 上的 root。我通常在 Debian 或 Ubuntu 上通过预先准备好我的磁盘,然后在这些磁盘中运行安装来执行此操作。最后,我需要转入新系统来修改 crypttab 和 fstab。
我正在尝试使用 Anaconda 安装程序的 Qubes 做同样的事情。当我进入 GUI 分区程序时,BtrFS 出现在“未知”下拉列表下,但如果我尝试将“挂载点设置为“/”然后“更新设置”,则会出现“您必须在根设备。”(但那里已经有一个。)如果我改用“+”,我会被告知“没有足够的可用空间用于精简配置。”安装程序显然对可用空间的大小感到困惑:“可用空间 992.5 KiB,”“总空间 238.47 GiB。”事实上,RAID 的 BtrFS 中有 932.35GiB。
如果我只是打开 luks 设备,但没有放 FS,那么所有 /dev/mapper/luks* 设备都会出现在“未知”下拉列表下的分区器中,但选择“新挂载点将使用以下分区方案:Btrfs ” 没有任何设备允许我关联挂载点。它是灰色的,或者如果我尝试使用“+”并使用单个磁盘对其进行测试,它会返回错误“没有足够的磁盘用于单个磁盘”。(但我那里有多个 LUKS 磁盘!)
尝试不进行任何事先格式化,无论是 luks 还是 Btrfs,我发现分区程序无法处理裸磁盘。它需要一个分区表(我不需要)。
有没有人有办法解决这个问题?
编辑:这个安装程序似乎存在严重问题。