Debian 6 установка и настройка chroot окружения
Устанавливаем утилиты dchroot, debootstrap
# apt-get install dchroot debootstrap
Создаем chroot директорию
# mkdir /home/jail
Устанавливаем систему в chroot-окружение
# debootstrap --variant=buildd --arch i386 squeeze /home/jail http://ftp.uk.debian.org/debian
Скопируем файлы конфигурации
# cp /etc/resolv.conf /home/jail/etc/resolv.conf
# cp /etc/apt/sources.list /home/jail/etc/apt/
# cp /etc/passwd /home/jail/etc/
# cp /etc/shadow /home/jail/etc/
# cp /etc/group /home/jail/etc/
# cp /etc/hosts /home/jail/etc/
Прописываем в /etc/fstab
/home /home/jail/home none bind 0 0
/tmp /home/jail/tmp none bind 0 0
/dev /home/jail/dev none bind 0 0
/proc /home/jail/proc proc defaults 0 0
/media/cdrom0 /home/jail/media/cdrom0 none bind 0 0
/usr/share/fonts /home/jail/usr/share/fonts none bind 0 0
Создадим директории для CD/DVD привода и шрифтов, смонтируем
# mkdir /home/jail/media/cdrom0 ; mkdir /home/jail/usr/share/fonts
# mount -a
Входим в chroot-окружение
# chroot /home/jail
Обновим apt
# apt-get update
# apt-get upgrade
При необходимости используем
# dpkg-reconfigure имя_пакета
Пример
# dpkg-reconfigure tzdata
Для выхода из окружения
# exit