将子目录挂载到子目录后,父挂载变得无法访问?

将子目录挂载到子目录后,父挂载变得无法访问?

我正在安装拱门。安装后,对驱动器进行分区后,当我进入 chroot 开始有趣的事情时,我收到一个错误

mount:mount point mnt/etc/resolv.conf does not exist
chroot: failed to run command /bin/sh: no such file or directory.  

在我的特定情况下,导致此错误的原因是/mnt/etc文件系统不可用,即使它显示为已安装,并且刚刚安装。

/dev/sda2 /mnt
/dev/sda3 /mnt/home

我安装了/dev/sda2可以/mnt访问的作品和文件。然后我坐骑/dev/sda3//mnt/home,然后 BLAM 炸毁坐骑/dev/sda2 /mnt

它仍然显示在 中# mount,但是当将目录更改为 /,然后返回 /mnt 时,其所有子目录中的空不动产(proc 存在但空,等等存在但空,等等。)

一旦dev/sda3安装到,访问权就丢失了/mnt/home。这里可能存在什么问题,是文件系统问题,分区问题,还是简单的问题?

编辑:完整的命令序列是

# mount /dev/sda2 /mnt
# mount /dev/sda3 /mnt/home
# arch-chroot /mnt
#error message shows, i can reboot, its rinse and repeat

如果我尝试将其安装到不同的目录(第二个安装),例如/mnt/homey,它安装得很好,一样,我不确定我是否说清楚,它安装得很好,然后我就丢失了所有目录的内容/mnt 内,例如 etc/ 变为空...

答案1

如果您注意到的话,其中存在很多随机错误,而且问题是相当不可预见的。我使用的是旧的安装介质,因此它存在各种不兼容的错误。哇,难怪解决起来这么困难。

我正在使用 arch 2015.01.01

解决方案:下载并使用安装介质的全新副本。

相关内容