기본 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 행의 목록에서 그에 따라 더하고 뺍니다.

관련 정보