Arch Linux Wiki menyarankan perintah berikut:
cd /mnt/arch # or where you are preparing the chroot dir
mount -t proc /proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
Untuk /proc
dan /sys
, saya kira Anda bisa menggunakan metode mana pun. Keduanya adalah sistem file khusus sehingga dapat dibuat ulang beberapa kali (metode mount bind menggunakan mount yang sama persis dengan sistem host, sedangkan metode lainnya menggunakan mount baru). Saya selalu melihat bind mount direkomendasikan dalam panduan, jadi saya akan menggunakannya. Sejauh yang saya tahu, tidak ada perbedaan penting yang nyata.
Namun, /dev
biasanya mount tmpfs yang dikelola oleh udev, jadi harus sistem file yang sebenarnya sama seperti pada mesin host. Itu artinya Anda perlu menggunakan metode pengikatan bind.
Jika chroot ini akan ada untuk sementara, Anda dapat meletakkan entri ini di /etc/fstab
pada sistem host untuk menyederhanakan berbagai hal.
Buku Pegangan Gentoo secara khusus memanggil kedua perintah ini untuk melakukan re-mounting /proc dan /dev. Saya telah menggunakannya beberapa kali.
mount -t proc none /mnt/chroot/proc
mount -o bind /dev /mnt/chroot/dev
Saya curiga /sys hanyalah folder biasa, jadi Anda seharusnya dapat membuat tautan keras.
ln /sys /mnt/chroot/sys