我正在安装 SSD,并且想安装/
SSD 以及/home
、/var
、 和/tmp
HDD。我当前的发行版是 Kubuntu,但如果这个过程可以更轻松地完成,我不介意尝试另一个发行版。我在多个分区上安装了许多不同的 Linux 操作系统,但我知道没有安装程序可以在单个分区上安装多个目录。我宁愿不使用三个单独的分区/home
,因为特别是/var
、 、 和/tmp
的大小容易发生较大变化,并且为每个分区分配任意最大值是不切实际的。
请注意,我讨论的是新安装,而不是将当前系统移至 SSD/HD 拆分。
答案1
您可以使用两种方法。无论采用哪种方法,您都需要首先将硬盘分区挂载到任意位置(例如,在 /hd 下),并将其添加到 /etc/fstab,然后在挂载中创建 home、var 和 tmp。
使用符号链接。然后创建从 /home 到 /hd/home 的符号链接等。
使用绑定安装而不是符号链接。语法是
mount --bind /hd/home /home
.您也可以(应该)将其放入 fstab 中,使用“bind”作为 fstype。
像这样安装的基本方法是在开始实际安装之前手动设置目标文件系统。我知道使用 debian-installer 很容易使用安装程序创建分区、安装,然后切换到不同的终端(例如 alt-f2)、cd 到 /target 并创建符号链接(或绑定安装)。然后切换回 alt-f1 并继续安装。 Ubuntu 的(我假设 Kubuntu 的)安装程序基于 debian-installer,所以我认为类似的也是可能的。