다음과 같이 기본 파일 시스템을 마운트했습니다.
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 행의 목록에서 그에 따라 더하고 뺍니다.