我正在安装拱门。安装后,对驱动器进行分区后,当我进入 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
解决方案:下载并使用安装介质的全新副本。