Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:install:debootstrap-chroot [21/09/2013 16:46] bendia [Lançons Debootstrap] |
doc:install:debootstrap-chroot [22/09/2013 04:01] martinux_qc [Préparons les outils] |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
* Suivi : | * Suivi : | ||
* Mis à jour par bendia 21/09/2013 | * Mis à jour par bendia 21/09/2013 | ||
- | * Testé par bendia le 1/10/2012 | + | * Testé par bendia le 21/09/2013 |
* Commentaires sur le forum [[http://debian-facile.org/viewtopic.php?pid=67650|ici]] | * Commentaires sur le forum [[http://debian-facile.org/viewtopic.php?pid=67650|ici]] | ||
Ligne 31: | Ligne 31: | ||
Bien évidemment, la nature ayant horreur du vide, vous avez fort envie de le combler avec votre distribution préférée, à savoir Debian. Vous aurez même tout loisir d'en choisir la branche(([[manuel:branches_debian]])) ... | Bien évidemment, la nature ayant horreur du vide, vous avez fort envie de le combler avec votre distribution préférée, à savoir Debian. Vous aurez même tout loisir d'en choisir la branche(([[manuel:branches_debian]])) ... | ||
- | Bien sur, je vous promet du sang, de la sueur, et des larmes :-/ Tout commencera par une Debian plus que minimale, avec le clavier //qwerty// et sans réseau :-? \\ | + | Bien sûr, je vous promets du sang, de la sueur, et des larmes :-/ Tout commencera par une Debian plus que minimale, avec le clavier //qwerty// et sans réseau :-? |
Mais grâce au //wiki Debian-Facile// rien ne vous empêchera d'installer une sid toute fraîche avec la dernière version de votre bureau préféré en prime ! :-) | Mais grâce au //wiki Debian-Facile// rien ne vous empêchera d'installer une sid toute fraîche avec la dernière version de votre bureau préféré en prime ! :-) | ||
Ligne 57: | Ligne 58: | ||
/dev/sda4 vide | /dev/sda4 vide | ||
| | ||
- | Dans un terminal root(([[manuel:terminal]])), avec l'outil //mke2//, formatons((Voir aussi la commande : [[commande:mkfs]])) ces deux partitions | + | Dans un terminal root(([[manuel:terminal]])), avec l'outil //mke2//, formatons((Voir aussi la commande : [[:doc:systeme:mkfs]])) ces deux partitions |
<code root> | <code root> | ||
Ligne 64: | Ligne 65: | ||
</code> | </code> | ||
- | Nous devons monter(([[commande:mount]])) la première partition afin d'accueillir notre futur Debian. | + | Nous devons monter(([[:doc:systeme:mount]])) la première partition afin d'accueillir notre futur Debian. |
- | Pour cela, en terminal root(([[manuel:terminal]])), créons un répertoire de travail(([[commande:mkdir]])) que nous nommerons //debinst//((par exemple...)) dans // /mnt// par exemple : | + | Pour cela, en terminal root(([[manuel:terminal]])), créons un répertoire de travail(([[:doc:systeme:mkdir]])) que nous nommerons //debinst//((par exemple...)) dans // /mnt// par exemple : |
<code root> | <code root> | ||
mkdir /mnt/debinst | mkdir /mnt/debinst | ||
</code> | </code> | ||
- | Puis, montons la partition(([[commande:mount]])) sur ce point de montage ainsi : | + | Puis, montons la partition(([[:doc:systeme:mount]])) sur ce point de montage ainsi : |
<code root> | <code root> | ||
- | mount /dev/sda1 /mnt/debinst | + | mount /dev/sda3 /mnt/debinst |
</code> | </code> | ||
Ligne 80: | Ligne 81: | ||
Nous allons maintenant utiliser un outils spécialement conçu par Debian pour installer un système minimaliste : **debootstrap**. \\ | Nous allons maintenant utiliser un outils spécialement conçu par Debian pour installer un système minimaliste : **debootstrap**. \\ | ||
- | Puis, une fois ce système installé, nous en ferons la racine de notre système afin de le préparer pour être autonome grâce à **chroot**(([[manuel:chroot]])). | + | Puis, une fois ce système installé, nous en ferons la racine de notre système afin de le préparer pour être autonome grâce à **chroot**(([[:doc:systeme:chroot]])). |
- | <note important>**Debootstrap** utilise uniquement des commandes bash comme **wget** et **ar** **zcat** sera également nécessaire. Vérifier que ces commandes soient bien installées sur votre système.</note> | + | <note important>**Debootstrap** utilise uniquement des commandes bash comme **wget** et **ar** ; **zcat** sera également nécessaire. Vérifier que ces commandes soient bien installées sur votre système.</note> |
==== Installer le paquet Deboostrap ==== | ==== Installer le paquet Deboostrap ==== | ||
- | Votre distribution en place a peut-être packagé **debootstrap**. Dans ce cas, installez-le avec votre gestionnaire de paquet(([[manuel:aptitude]])). | + | Votre distribution en place a peut-être packagé **debootstrap**. Dans ce cas, installez-le avec votre gestionnaire de paquet(([[:doc:systeme:aptitude]])). |
<code root> | <code root> | ||
Ligne 132: | Ligne 133: | ||
==== Installons un noyau ==== | ==== Installons un noyau ==== | ||
- | Notre système n'a pas encore de noyau. Il faut donc installer celui qui correspond à la BRANCHE et l'ARCHITECTURE installée(([[manuel:aptitude#choisir_une_image_kernel]])) (remplacer ARCH par votre architecture) | + | Notre système n'a pas encore de noyau. Il faut donc installer celui qui correspond à la BRANCHE et l'ARCHITECTURE installée(([[:doc:systeme:aptitude#choisir_une_image_kernel]])) (remplacer ARCH par votre architecture) |
* **Wheezy** : linux-image-3.2.0-4-ARCH | * **Wheezy** : linux-image-3.2.0-4-ARCH | ||
* **Jessie** : linux-image-3.10-2-ARCH | * **Jessie** : linux-image-3.10-2-ARCH | ||
Ligne 143: | Ligne 144: | ||
==== fstab ==== | ==== fstab ==== | ||
- | Il faut créer un [[manuel:fstab| fichier fstab]] avec votre éditeur de texte préféré ( au fait, vous êtes plutôt [[manuel:nano|nano]] ou [[manuel:vim|vim]] ? ;-) ). | + | Il faut créer un [[manuel:fstab| fichier fstab]] avec votre éditeur de texte préféré ( au fait, vous êtes plutôt [[:doc:editeurs:nano|nano]] ou [[:doc:editeurs:vim|vim]] ? ;-) ). |
- | Voici un fstab minimal, adapté à l'exemple de notre disque, qui <del>peut</del> doit être changé par la suite pour y inclure les bonnes options de montage et les UUID(([[commande:blkid]])) | + | Voici un fstab minimal, adapté à l'exemple de notre disque, qui <del>peut</del> doit être changé par la suite pour y inclure les bonnes options de montage et les UUID(([[:doc:systeme:blkid]])) |
<file> | <file> | ||
Ligne 194: | Ligne 195: | ||
À ce stade, vous pouvez : | À ce stade, vous pouvez : | ||
- | * installer Grub2(([[manuel:grub2]])) dans le chroot : <code root>aptitude install grub2</code> | + | * installer Grub2(([[:doc:systeme:grub2]])) dans le chroot : <code root>aptitude install grub2</code> |
* ou utiliser le chargeur d'amorçage du système père. Il vous faut donc d'abord sortir du chroot : <code root>exit</code> puis : <code root>update-grub</code> | * ou utiliser le chargeur d'amorçage du système père. Il vous faut donc d'abord sortir du chroot : <code root>exit</code> puis : <code root>update-grub</code> | ||