Arch Linux Wiki navrhuje následující příkazy:
cd /mnt/arch # or where you are preparing the chroot dir
mount -t proc /proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
Pro /proc
a /sys
, Předpokládám, že byste mohli použít obě metody. Oba jsou speciální systémy souborů, takže je lze libovolně mnohokrát znovu vytvořit (metoda připojení připojení používá přesně stejné připojení jako hostitelský systém, zatímco druhá metoda používá nové připojení). Vždy jsem viděl v průvodcích doporučený držák na vazbu, takže bych ho použil. Pokud vím, není v tom žádný zásadní rozdíl.
Nicméně /dev
je obvykle připojení tmpfs, které spravuje udev, takže to musí být skutečně stejný souborový systém jako na hostitelském počítači. To znamená, že budete muset použít metodu připojení připojení.
Pokud tento chroot bude nějakou dobu existovat, můžete tyto položky vložit do /etc/fstab
na hostitelském systému, aby se věci zjednodušily.
Příručka Gentoo výslovně uvádí tyto dva příkazy pro opětovné připojení /proc a /dev. Použil jsem je několikrát.
mount -t proc none /mnt/chroot/proc
mount -o bind /dev /mnt/chroot/dev
Mám podezření, že /sys je jen běžná složka, takže byste měli být schopni vytvořit pevný odkaz.
ln /sys /mnt/chroot/sys