Translation(s): English - Français - Italiano - Deutsch - Español - Português (Brasil) - Русский - 简体中文
debootstrap installa sistemi Debian di base in una sottodirectory di un altro sistema, già installato. Per l'implementazione C, vedere ?it/cdebootstrap. Per altre soluzioni di bootstrap, vedere strumenti per spacchettizzare/configurare pacchetti in una posizione. Oppure se si desidera creare sistemi in cui creare pacchetti, vedere Strumenti per creare pacchetti.
debootstrap non richiede un CD di installazione, basta l'accesso a un repository Debian. Può anche essere installato ed eseguito da un altro sistema operativo, per esempio si può usare debootstrap per installare Debian in una partizione non utilizzata da un sistema Gentoo in esecuzione. Può anche essere usato per creare un rootfs per una macchina con un'architettura diversa, cosa che è nota come "cross-debootstrapping".
Se si desidera installare Debian Testing o Debian Unstable, scaricare la versione più recente di debootstrap dalla pagina del pacchetto e usare quella. Normalmente non è molto saggio installare un pacchetto da unstable in stable, ma debootstrap è di fatto solo uno script di shell e le sue dipendenze sono minime. Inoltre, dato che Testing e Unstable cambiano rapidamente, la versione stabile di debootstrap probabilmente manca di qualcosa.
Documentazione
Esempi
Per individuare un mirror vicino consultare l'elenco dei siti mirror di Debian in tutto il mondo.
Configurare un sistema stable:
main # mkdir /stable-chroot main # debootstrap stable /stable-chroot http://deb.debian.org/debian/
Processo per creare un'installazione completa di Debian sid (unstable):
main # export MY_CHROOT=/sid-root
main # cd /
main # mkdir $MY_CHROOT
main # debootstrap --arch i386 sid $MY_CHROOT http://deb.debian.org/debian/
[ ... attendere che scarichi l'intero sistema ]
main # mount proc $MY_CHROOT/proc -t proc
main # mount sysfs $MY_CHROOT/sys -t sysfs
main # cp /etc/hosts $MY_CHROOT/etc/hosts
main # cp /proc/mounts $MY_CHROOT/etc/mtab
main # chroot $MY_CHROOT /bin/bash
chroot # dselect
[ si può usare aptitude, installare mc e vim ... ]
main # echo "8:23:respawn:/usr/sbin/chroot $MY_CHROOT " \
"/sbin/getty 38400 tty8" >> /etc/inittab
[ definire una console di login che utilizzerà questo sistema ]
[ ovvero creare la tty8 con "mknod tty8 c 4 8" ed eseguire "passwd" ]
main # init q
[ riavvia init ]Per impostare un sistema Ubuntu da Debian:
main # apt-get ubuntu-keyring # e ubuntu-archive-keyring in buster e precedenti main # mkdir /ubuntu_xenial_1604 main # debootstrap --arch=amd64 xenial /ubuntu_xenial_1604 http://archive.ubuntu.com/ubuntu/
Suite supportate
Per vedere quali suite sono supportate nel proprio sistema, eseguire ls /usr/share/debootstrap/scripts/.
Vedere anche
SchrootPackaging - Pacchetti rimasti con Schroot
debootstick crea un'immagine avviabile da una directory debootstrap
