Arch Linux 安装,为什么 arch-chroot 会给出错误?

Arch Linux 安装,为什么 arch-chroot 会给出错误?

我按照 Arch Linux 安装说明进行操作找到这里来自 live cd,并且我一直发出以下命令:

# arch-chroot /mnt
mount: sys is already mounted or /mnt/sys busy
       sys is already mounted on /sys
       sys is already mounted on /mnt/sys
==> ERROR: failed to setup API filesystems in chroot /mnt

有人能向我解释一下 sys 是什么以及它是如何安装的吗?我该如何从这里继续安装 Arch?我尝试多次重新加载 live cd,但总是回到这个问题。

答案1

/sys是一个与内核交互的虚拟文件系统。它旨在取代/proc。更多信息请见https://en.wikipedia.org/wiki/Sysfs

听起来,您已经/mnt/sys挂载了,请尝试umount /mnt/sys或更好的方法重新启动。如果在重新启动后出现这种情况,那么arch-chroot可能是输入错误,mount /sys /mnt/sys应该是mount --bind /mnt/sys。如果您能发布输出,我可能会提供更多帮助mount。不确定您是否已经找到解决方案,因为您已在近一个月前发布了它。

相关内容