
我正在遵循 Arch Linux 安裝說明在這裡找到從現場 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
。不確定您是否已經找到解決方案,因為您在近一個月前發布了該解決方案。