Ero sivun ”Chroot” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (wikilinkitystä vaihteeksi)
p (suoraan voi käyttää -t prociakin)
Rivi 5: Rivi 5:


Jos ajat kokonaista jakelua chrootin alaisuudessa, kannattaa [[Mount|liittää]] /[[proc]]-, [[laitetiedostot|/dev-]], /dev/pts/- ja /sys-[[Linuxin hakemistorakenne|hakemistot]] myös chrootissa olevan jakelun juurihakemistoon ongelmien välttämiseksi:
Jos ajat kokonaista jakelua chrootin alaisuudessa, kannattaa [[Mount|liittää]] /[[proc]]-, [[laitetiedostot|/dev-]], /dev/pts/- ja /sys-[[Linuxin hakemistorakenne|hakemistot]] myös chrootissa olevan jakelun juurihakemistoon ongelmien välttämiseksi:
  mount -o bind /proc /mnt/distro/proc
  mount -t proc proc /mnt/distro/proc
  mount -o bind /dev /mnt/distro/dev
  mount -o bind /dev /mnt/distro/dev
  mount -o bind /dev/pts /mnt/distro/dev/pts
  mount -o bind /dev/pts /mnt/distro/dev/pts

Versio 17. marraskuuta 2009 kello 18.23

Komentorivikomennolla chroot voi käynnistää ohjelmia siten, että ne luulevat jonkun nykyisen tiedostojärjestelmän alihakemistoa juurihakemistokseen.

Esimerkiksi polun /mnt/distro muuttaminen juureksi ja bash-shellin käynnistäminen siinä onnistuu komennolla

chroot /mnt/distro /bin/bash

Jos ajat kokonaista jakelua chrootin alaisuudessa, kannattaa liittää /proc-, /dev-, /dev/pts/- ja /sys-hakemistot myös chrootissa olevan jakelun juurihakemistoon ongelmien välttämiseksi:

mount -t proc proc /mnt/distro/proc
mount -o bind /dev /mnt/distro/dev
mount -o bind /dev/pts /mnt/distro/dev/pts
mount -o bind /sys /mnt/distro/sys

Chroot-tilasta palataan normaalitilaan komennolla

exit

Katso myös