安装主 fs 和 chroot

安装主 fs 和 chroot

我已经安装了主文件系统,如下所示:

mount /dev/sda1 /mnt/main

& chroot 到它:

chroot /mnt/main

但现在当我发出命令时lsblk出现错误:

failed to access sysfs directory: /sys/dev/block: No such file or directory

答案1

除了您想要的“/”之外,还有许多文件系统。您可以使用绑定安装或仅将它们安装在 chroot 内。

对于这个错误你想要

mount -t sysfs sysfs /sys

我倾向于使用

for i in dev dev/pts sys tmp run proc
do
    mount --bind /$i /mnt/root/$i
done

但相应地从 for 行中的列表中添加和减去。

相关内容