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 [01/10/2012 23:08] bendia |
doc:install:debootstrap-chroot [02/10/2012 07:59] smolski |
||
---|---|---|---|
Ligne 27: | Ligne 27: | ||
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 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 :-? \\ | ||
- | 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 ! :-) |
Mais alors, me direz vous, pourquoi tant de tracasseries? \\ | Mais alors, me direz vous, pourquoi tant de tracasseries? \\ | ||
Ligne 41: | Ligne 41: | ||
En premier lieu , commençons par organiser l'espace disponible(([[manuel:partitionnement]])). \\ | En premier lieu , commençons par organiser l'espace disponible(([[manuel:partitionnement]])). \\ | ||
Dans l'espace libre, créons 2 partitions (//ext4//(([[manuel:partition]])) par exemple). \\ | Dans l'espace libre, créons 2 partitions (//ext4//(([[manuel:partition]])) par exemple). \\ | ||
- | La première recevra la racine (/) du nouveau système, la seconde le répertoire //home//. \\ | + | La première recevra la racine (/) du nouveau système, la seconde le répertoire ///home//. \\ |
Pour cela, votre utilitaire habituel(([[/logiciel:gparted|Gparted]], [[/commande:cfdisk|cfdisk]])) fera parfaitement l'affaire. | Pour cela, votre utilitaire habituel(([[/logiciel:gparted|Gparted]], [[/commande:cfdisk|cfdisk]])) fera parfaitement l'affaire. | ||
Ligne 77: | Ligne 77: | ||
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**(([[manuel: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 installer 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 ==== |
<note tip>Toutes les commandes suivantes sont des commandes d'administration et donc à faire en terminal root !</note> | <note tip>Toutes les commandes suivantes sont des commandes d'administration et donc à faire en terminal root !</note> | ||
Ligne 85: | Ligne 85: | ||
Votre distribution en place a peut-être packagé **debootstrap**. Dans ce cas, installez-le avec votre gestionnaire de paquet(([[manuel:commande_aptitude]])). | Votre distribution en place a peut-être packagé **debootstrap**. Dans ce cas, installez-le avec votre gestionnaire de paquet(([[manuel:commande_aptitude]])). | ||
- | === Installation avec le .deb === | + | ==== Installation avec le .deb ==== |
Dans le cas contraire, rien n'est perdu :-) \\ | Dans le cas contraire, rien n'est perdu :-) \\ | ||
Ligne 114: | Ligne 114: | ||
</code> | </code> | ||
- | En remplaçant //dans la commande ci-dessus// respectivement ARCH et BRANCHE par l'architecture (i386, amd64 ...) et la branche (squeeze, wheezy, unstable, experimental) souhaitée. | + | En remplaçant //dans la commande ci-dessus// respectivement ARCH et BRANCHE par l'architecture (i386, amd64 ...) et la branche (squeeze, wheezy, unstable, experimental) souhaitées. |
Soit : \\ | Soit : \\ | ||
Ligne 135: | Ligne 135: | ||
<code bash> | <code bash> | ||
mount -o bind /dev /mnt/debinst/dev</code> | mount -o bind /dev /mnt/debinst/dev</code> | ||
- | </code> | ||
Et on peut maintenant chrooter : | Et on peut maintenant chrooter : | ||
Ligne 164: | Ligne 163: | ||
aptitude install linux-image...</code> | aptitude install linux-image...</code> | ||
- | === Fstab === | + | === fstab === |
Il faut créer un [[manuel:config:fstab| fichier fstab]] avec votre éditeur de texte préféré ( au fait, vous êtes plutôt [[commande:editeur:nano|nano]] ou [[commande:editeur:vim|vim]] ? ;-) ). | Il faut créer un [[manuel:config:fstab| fichier fstab]] avec votre éditeur de texte préféré ( au fait, vous êtes plutôt [[commande:editeur:nano|nano]] ou [[commande:editeur:vim|vim]] ? ;-) ). | ||
Ligne 214: | Ligne 213: | ||
=== Chargeur d'amorçage === | === Chargeur d'amorçage === | ||
- | A ce stade, vous pouvez installer Grub2(([[manuel:grub2]])) dans le chroot : | + | À ce stade, vous pouvez : |
- | <code bash> | + | * installer Grub2(([[manuel:grub2]])) dans le chroot : <code bash>aptitude install grub2</code> |
- | 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 bash>exit</code> puis : <code bash>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 bash> | + | |
- | exit</code> | + | |
- | + | ||
- | puis : | + | |
- | <code bash> | + | |
- | update-grub</code> | + | |
- | Et voilà. Lors du prochain redémarrage, vous aurez un beau système bien minimaliste mais utilisable. Vous pourrez donc ensuite : | + | Et voilà, AU redémarrage, vous aurez un beau système //minimaliste// utilisable pour : |
* Changer le [[manuel:sources.list|sources/list]] | * Changer le [[manuel:sources.list|sources/list]] | ||
- | * Créer des utilisateurs avec par exemple : <code bash>adduser mon_utilisateur</code> | + | * Créer des utilisateurs : <code bash>adduser new_utilisateur</code> |
* Installer un [[http://wiki.debian-facile.org/#environnements_graphiques_gnu_linux|environnement graphique]] | * Installer un [[http://wiki.debian-facile.org/#environnements_graphiques_gnu_linux|environnement graphique]] | ||