Chroot/tr

Chroot(Change root - Kökü değiştir), var olan kök dizinden farklı bir dizini kök dizin kabul ederek, ana sistemden mantıken bağımsız bir izole ortama geçiş yapmayı sağlayan bir Unix sistem aracıdır. Bu ortam "chroot hapishanesi" diye de anılır. Bu hapishanede çalışan kullanıcı, kendisine kök olarak tanımlanmış dizinin dışarısını göremez.

Chroot'un ana kullanım alanlarından birisi Linux sistemi içerisinde test veya uyumluluk amaçlı farklı bir sistem ortamı yaratmaktır. Hipervizör (bakıcı yazılım) gerektirmediği için genelde sanallaştırmaya hafif bir alternatif olarak görülür.

Setting up the environment
The first thing that you need to do when you create a new installation is create a directory for your chroot to reside in, for example in :

Farklı bir disk bölümünde zaten var olan bir kurulumu bağlamak isterseniz:

AYGIT yerine kurulumun olduğu disk bölümünü yazınız.

Zaten bulunduğunuz kökün alt dizinlerinin birinde kurulum var ise, yukarıdaki adımları uygulamanıza gerek yok.

Unpacking system files & portage tree for a new installation
If you're building a new install, the next step is to download the stage3 and portage tarballs and set them up in the chroot location. For more information on this process please see sections 5a and 5b in the Gentoo Handbook.

Configuration
Before entering the chroot we need to mount a number of directories.

And will also need to copy over some basic configuration file from the host, do not copy over if you're using an existing installation.

Artık chroot ortamına giriş yapabiliriz.

Yeni kurulum sırasında portage'ı senkronize edip herşeyin güncel olduğuna emin olun.

The system is now ready. You can install software, mess with settings, test experimental packages and configurations without having any effect on your main system. To leave the chroot simply type "exit" or press +, this will return you back to your normal environment. Don't forget to umount directories you've mounted.

Init scripts
If you need to do this often, you can speed up the mounting of the directories needed for a chroot by using an init script:

If you use a different directory or partition, add the necessary mounting commands in start and change if you use a different name.