我按照 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
。不确定您是否已经找到解决方案,因为您已在近一个月前发布了它。