我正在搞乱同时拥有/home和/var一个单独的分区,该分区将安装在/myhdd.
接下来,我用mount --bind安装/var在/myhdd/var与/home上/myhdd/home。通过这种配置,我能够成功安装 Arch Linux,但是一旦我启动到已安装的系统/var并且/home没有安装,虽然/myhdd是。
由于这个问题,我无法让 pacman 和更重要的东西工作。如果我手动挂载所有目录,我确实会得到一个工作系统,所以它看起来像一个 fstab 问题,所以它是:
# /dev/sda1
UUID=f192b003-abf9-4e1a-87ee-d187d64423ce / ext4 rw,relatime,data=ordered 0 1
# /dev/sda2
UUID=b4c5571f-ddb7-440e-b591-759e888b268d /myhdd ext4 rw,relatime,data=ordered 0 2
# /mnt/myhdd/home
/mnt/myhdd/home /home none bind 0 0
# /mnt/myhdd/var
/mnt/myhdd/var /var none bind 0 0
Run Code Online (Sandbox Code Playgroud)
任何想法为什么 fstab 不挂载我的/var和/home目录?