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

Дополнительная информация