Kurulum Kılavuzu: Funtoo'da Chroot
|Install Guide, Chapter 9||< Prev||Next >|
Funtoo GNU/Linux'u kurmak için, önce
chroot komutu kullanılır. Chroot komutu yeni Funtoo GNU/Linux sistemine "geçecektir", böylece "chroot"u çalıştırdıktan sonra yürüttüğünüz komutlar yeni çıkarılan Funtoo GNU/Linux sisteminizde çalışacaktır.
Before chrooting, there are a few things that need to be done to set up the chroot environment. You will need to mount
/dev inside your new system. Use the following commands to do so:
root # cd /mnt/funtoo root # mount -t proc none proc root # mount --rbind /sys sys root # mount --rbind /dev dev
You'll also want to copy over
resolv.conf in order to have proper resolution of Internet hostnames from inside the chroot:
root # cp /etc/resolv.conf /mnt/funtoo/etc/
Now you can chroot into your new system. Use
chroot to ensure that no environment settings from the installation media are pulled in to your new system:
root # env -i HOME=/root TERM=$TERM /bin/chroot . bash -l
For users of live CDs with 64-bit kernels installing 32-bit systems: Some software may use
uname -r to check whether the system is 32 or 64-bit. You may want to append linux32 to the chroot command as a workaround, but it's generally not needed.
If you receive the error "
chroot: failed to run command `/bin/bash': Exec format error", it is most likely because you are running a 32-bit kernel and trying to execute 64-bit code. Make sure that you have selected the proper type of kernel when booting SystemRescueCD.
It's also a good idea to change the default command prompt while inside the chroot. This will avoid confusion if you have to change terminals. Use this command:
root # export PS1="(chroot) $PS1"
Test internet name resolution from within the chroot:
root # ping -c 5 google.com
If you can't ping, make sure
/etc/resolv.conf doesn't contain things like
127.0.x.x addresses, if it does, change the
127.0.x.x entry to
188.8.131.52 -- Google's public dns address. Make sure to replace this with your dns of choice once the system is installed.
Congratulations! You are now chrooted inside a Funtoo Linux system. Now it's time to get Funtoo Linux properly configured so that Funtoo Linux will start successfully, without any manual assistance, when your system is restarted.