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 [02/10/2012 07:47] smolski |
doc:install:debootstrap-chroot [02/10/2012 12:17] bendia |
||
---|---|---|---|
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 52: | Ligne 52: | ||
/dev/sda4 vide | /dev/sda4 vide | ||
| | ||
- | 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 : [[commande:mkfs]])) ces deux partitions |
<code bash> | <code bash> | ||
- | # mke2fs -t ext4 /dev/sda3 | + | mke2fs -t ext4 /dev/sda3 |
- | # mke2fs -t ext4 /dev/sda4 | + | mke2fs -t ext4 /dev/sda4 |
</code> | </code> | ||
Ligne 79: | Ligne 79: | ||
<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 ==== |
- | + | ||
- | <note tip>Toutes les commandes suivantes sont des commandes d'administration et donc à faire en terminal root !</note> | + | |
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 :-) \\ | ||
On peut installer le .deb sur n'importe quelle distribution disposant de **ar** et **zcat**. | On peut installer le .deb sur n'importe quelle distribution disposant de **ar** et **zcat**. | ||
- | Pour cela, créons un répertoire de travail et téléchargons(([[commande:wget]])) **debootstrap** ainsi : | + | Pour cela,t téléchargeons(([[commande:wget]] : il est **fortement déconseillé** d'utiliser cette commande en tant que root.)) **debootstrap** ainsi : |
<code bash> | <code bash> | ||
- | mkdir /root/work</code> | + | wget http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.42_all.deb</code> |
+ | <note tip>Toutes les commandes suivantes sont des commandes d'administration et donc à faire en terminal root !</note> | ||
+ | |||
+ | Puis, créons un répertoire de travail et déplaçons(([[commande:mv|mv]])) l'archive de deboostrap dedans comme cela : | ||
<code bash> | <code bash> | ||
+ | mkdir /root/work | ||
+ | mv /chemin_de_debootstrap/debootstrap_1.0.42_all.deb /root/work | ||
cd /root/work</code> | cd /root/work</code> | ||
- | <code bash> | + | |
- | wget http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.42_all.deb</code> | + | |
Décompressons ensuite l'archive : | Décompressons ensuite l'archive : | ||
Ligne 152: | Ligne 155: | ||
Enter the UNIX password : </code> | Enter the UNIX password : </code> | ||
- | === 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:commande_aptitude#choisir_une_image_kernel]])) | Notre système n'a pas encore de noyau. Il faut donc installer celui qui correspond à la BRANCHE et l'ARCHITECTURE installée(([[manuel:commande_aptitude#choisir_une_image_kernel]])) | ||
Ligne 163: | Ligne 166: | ||
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 176: | Ligne 179: | ||
</code> | </code> | ||
- | === Le réseau === | + | ==== Le réseau ==== |
- | == Nom de machine == | + | === Nom de machine === |
éditez ///etc/hostname// et donnez lui le nom de votre machine (celui qui se retrouve dans le prompt.) | éditez ///etc/hostname// et donnez lui le nom de votre machine (celui qui se retrouve dans le prompt.) | ||
Ligne 184: | Ligne 187: | ||
mon_premier_chroot</code> | mon_premier_chroot</code> | ||
- | == Le fichier interfaces == | + | === Le fichier interfaces === |
Editez [[manuel:interfaces|/etc/network/interfaces]] | Editez [[manuel:interfaces|/etc/network/interfaces]] | ||
Ligne 198: | Ligne 201: | ||
</code> | </code> | ||
- | === Les locales === | + | ==== Les locales ==== |
Histoire d'avoir tous les outils pour configurer le clavier //azerty// lors du prochain démarrage | Histoire d'avoir tous les outils pour configurer le clavier //azerty// lors du prochain démarrage | ||
Ligne 211: | Ligne 214: | ||
dpkg-reconfigure locale</code> | dpkg-reconfigure locale</code> | ||
- | === Chargeur d'amorçage === | + | ==== Chargeur d'amorçage ==== |
À ce stade, vous pouvez : | À ce stade, vous pouvez : |