Arch Linux Wiki は次のコマンドを提案しています:
cd /mnt/arch # or where you are preparing the chroot dir
mount -t proc /proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
/proc
の場合 と /sys
、どちらの方法も使用できると思います。どちらも特別なファイル システムであるため、何度でも再作成できます (バインド マウント方法ではホスト システムとまったく同じマウントが使用されますが、他の方法では新しいマウントが使用されます)。ガイドで推奨されているバインド マウントを常に見てきたので、それを使用します。私の知る限り、実際に重要な違いはありません。
ただし、/dev
通常、udev によって管理される tmpfs マウントであるため、ホスト マシンと実際には同じファイル システムである必要があります。つまり、バインド マウント メソッドを使用する必要があります。
この chroot がしばらく存在する場合は、これらのエントリを /etc/fstab
に入れることができます
Gentoo ハンドブックでは、/proc と /dev を再マウントするために、これら 2 つのコマンドを具体的に呼び出しています。数回使用しました。
mount -t proc none /mnt/chroot/proc
mount -o bind /dev /mnt/chroot/dev
/sys は通常のフォルダだと思われるので、ハード リンクを作成できるはずです。
ln /sys /mnt/chroot/sys