Differences between revisions 13 and 14
Revision 13 as of 2012-12-01 09:22:22
Size: 4219
Comment: Sync with English master
Revision 14 as of 2013-02-17 13:38:16
Size: 4231
Comment: gallicize some links
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[pt_BR/Debootstrap|Brasileiro]] - [[Debootstrap|English]] - Français - [[it/Debootstrap|Italiano]] - [[de/Debootstrap|Deutsch]] - [[es_MX/Debootstrap|Español]]  -~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[pt_BR/Debootstrap|Brasileiro]] - [[de/Debootstrap|Deutsch]] - [[Debootstrap|English]] - [[es_MX/Debootstrap|Español]] - Français - [[it/Debootstrap|Italiano]]-~
Line 5: Line 5:
Debootstrap est un outil qui permet d'installer un système Debian de base dans le sous-répertoire d'un autre système déjà existant. Il n'a pas besoin d'un CD d'installation, juste d'un accès à un [[What_is_a_repository?|dépôt]] Debian. Il peut être installé et exécuté à partir d'un autre système d'exploitation. Ainsi, vous pouvez utiliser debootstrap pour installer Debian sur une partition non utilisée d'une installation sous Gentoo. Il peut aussi être utilisé pour créer un rootfs (système de fichiers racine) pour une machine d'une architecture différente : c'est ce que l'on appelle le "cross-debootstrapping". Il exite aussi une variante largement équivalente écrite en C DebianPkg:cdebootstrap, qui est plus petite et par conséquent utilisée dans l'[[DebianPkg:debian-installer|installateur Debian]]. Debootstrap est un outil qui permet d'installer un système Debian de base dans le sous-répertoire d'un autre système déjà existant. Il n'a pas besoin d'un CD d'installation, juste d'un accès à un [[fr/What_is_a_repository?|dépôt]] Debian. Il peut être installé et exécuté à partir d'un autre système d'exploitation. Ainsi, vous pouvez utiliser debootstrap pour installer Debian sur une partition non utilisée d'une installation sous Gentoo. Il peut aussi être utilisé pour créer un rootfs (système de fichiers racine) pour une machine d'une architecture différente : c'est ce que l'on appelle le "cross-debootstrapping". Il exite aussi une variante largement équivalente écrite en C DebianPkg:cdebootstrap, qui est plus petite et par conséquent utilisée dans l'[[DebianPkg:debian-installer|installateur Debian]].
Line 11: Line 11:
Comme [[DebianTesting|Debian testing]] et [[DebianUnstable|Debian unstable]] changent rapidement, si vous voulez lancer une installation de ces versions, il vous est recommandé de télécharger et d'utiliser la dernière version de debootstrap depuis la page DebianPkg:debootstrap. Normalement, il n'est pas recommandé d'installer un paquet d'une distribution unstable sur une distribution stable ; néanmoins, dans ce cas, il n'y a pas de problème puisque debootstrap n'est en fait qu'un simple script shell et ses dépendances sont minimes. Comme [[fr/DebianTesting|Debian testing]] et [[fr/DebianUnstable|Debian unstable]] changent rapidement, si vous voulez lancer une installation de ces versions, il vous est recommandé de télécharger et d'utiliser la dernière version de debootstrap depuis la page DebianPkg:debootstrap. Normalement, il n'est pas recommandé d'installer un paquet d'une distribution unstable sur une distribution stable ; néanmoins, dans ce cas, il n'y a pas de problème puisque debootstrap n'est en fait qu'un simple script shell et ses dépendances sont minimes.
Line 14: Line 14:
 * [[http://www.debian.org/releases/stable/i386/apds03.html| Debian GNU/Linux Installation Guide -- Appendix D.3: Installing Debian GNU/Linux from a Unix/Linux System]]  * [[http://www.debian.org/releases/stable/i386/apds03.html|Debian GNU/Linux Installation Guide -- Appendix D.3: Installing Debian GNU/Linux from a Unix/Linux System]]
Line 22: Line 22:
Pour installer un système [[DebianLenny|Lenny]] : {{{ Pour installer un système [[fr/DebianLenny|Lenny]] : {{{
Line 28: Line 28:
Processus complet pour créer une installation complète de Debian sid ([[DebianUnstable|unstable]]): {{{ Processus complet pour créer une installation complète de Debian sid ([[fr/DebianUnstable|unstable]]): {{{

Translation(s): Brasileiro - Deutsch - English - ?Español - Français - Italiano


Introduction

Debootstrap est un outil qui permet d'installer un système Debian de base dans le sous-répertoire d'un autre système déjà existant. Il n'a pas besoin d'un CD d'installation, juste d'un accès à un dépôt Debian. Il peut être installé et exécuté à partir d'un autre système d'exploitation. Ainsi, vous pouvez utiliser debootstrap pour installer Debian sur une partition non utilisée d'une installation sous Gentoo. Il peut aussi être utilisé pour créer un rootfs (système de fichiers racine) pour une machine d'une architecture différente : c'est ce que l'on appelle le "cross-debootstrapping". Il exite aussi une variante largement équivalente écrite en C cdebootstrap, qui est plus petite et par conséquent utilisée dans l'installateur Debian.

Si vous êtes intéressés à mettre en place un chroot pour construire des paquets Debian, regardez pbuilder.

Debootstrap ne peut utiliser qu'un seul répertoire pour ses paquets. Si vous avez besoin de mêler des paquets de différents dépôts, comme le fait apt, pour faire un rootfs ou si vous avez de le personnaliser automatiquement, utilisez Multistrap.

Comme Debian testing et Debian unstable changent rapidement, si vous voulez lancer une installation de ces versions, il vous est recommandé de télécharger et d'utiliser la dernière version de debootstrap depuis la page debootstrap. Normalement, il n'est pas recommandé d'installer un paquet d'une distribution unstable sur une distribution stable ; néanmoins, dans ce cas, il n'y a pas de problème puisque debootstrap n'est en fait qu'un simple script shell et ses dépendances sont minimes.

Documentation

Exemples

{i} Pour localiser le miroir le plus proche, consultez la liste des miroirs Debian à travers le monde.

Pour installer un système Lenny :

main # cd /
main # mkdir /lenny-chroot
main # debootstrap lenny ./lenny-chroot http://ftp.us.debian.org/debian

Processus complet pour créer une installation complète de Debian sid (unstable):

main # export MY_CHROOT=/sid-root
main # cd /
main # mkdir $MY_CHROOT
main # debootstrap --arch i386 sid $MY_CHROOT http://ftp.us.debian.org/debian/
[ ... regardez, il télécharge tout le système ]
main # echo "proc $MY_CHROOT/proc proc defaults 0 0" >> /etc/fstab
main # mount proc $MY_CHROOT/proc -t proc
main # echo "sysfs $MY_CHROOT/sys sysfs defaults 0 0" >> /etc/fstab
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
[ vous pouvez utiliser aptitude, installer mc et vim ... ]
 main # echo "8:23:respawn:/usr/sbin/chroot $MY_CHROOT " \
        "/sbin/getty 38400 tty8"  >> /etc/inittab
[ définissez un nom d'utilisateur tty qui utilisera ce système ]
[ c'est-à-dire créez tty8 avec la commande `mknod tty8 c 4 8' et exécutez `passwd' ]
 main # init q
[ rechargez init ]

Implémentation de Debootstrap en C

Cdebootstrap est utilisé pour créer un système Debian de base à partir de zéro.

Voir cdebootstrap

cdebootstrap-udeb est conçu pour être utilisé uniquement dans la construction des images d'installation de Debian. Il ne faut pas l'installer sur un système Debian normal.

Voir aussi