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:systeme:chroot [07/12/2014 08:38] smolski [Introduction] |
doc:systeme:chroot [30/04/2015 19:19] milou [Opérations sur votre système] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Commentaires : //Réparer un système installé en dur à partir d'un Live CD ou DVD// | * Commentaires : //Réparer un système installé en dur à partir d'un Live CD ou DVD// | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
- | * Suivi : | + | * Suivi : {{tag>à-tester}} |
* Création par [[user>smolski]] le 28/10/2011 | * Création par [[user>smolski]] le 28/10/2011 | ||
* Testé par ... le ... | * Testé par ... le ... | ||
Ligne 28: | Ligne 28: | ||
==== Identification de la partition à chrooter ==== | ==== Identification de la partition à chrooter ==== | ||
- | Ouvrez un [[doc:systeme:terminal|terminal]] et tapez : | + | <note important>Il vous faut connaître d'abord ce qu'est un [[doc:systeme:terminal|terminal]] et ce que sont des commandes [[doc:systeme:superutilisateur|user et superutilisateur]] à utiliser dedans.</note> |
- | <code user> | + | |
- | su fdisk -l</code> | + | Ouvrez un terminal et tapez : |
+ | <code root>fdisk -l</code> | ||
Cette commande vous permet de vérifier quelle partition exactement est à "chrooter", c'est-à-dire quelle est votre partition racine. \\ | Cette commande vous permet de vérifier quelle partition exactement est à "chrooter", c'est-à-dire quelle est votre partition racine. \\ | ||
Dans le cas où l'on a un seul système présent sur son ordi, le résultat de la commande ci-dessus ressemblera à ceci : | Dans le cas où l'on a un seul système présent sur son ordi, le résultat de la commande ci-dessus ressemblera à ceci : | ||
+ | <file config retour de la commande> | ||
Device Boot Start End Blocks Id System | Device Boot Start End Blocks Id System | ||
/dev/hda1 * 1 5624 45174748+ 83 Linux | /dev/hda1 * 1 5624 45174748+ 83 Linux | ||
/dev/hda2 5625 6110 3903795 82 Linux swap / Solaris | /dev/hda2 5625 6110 3903795 82 Linux swap / Solaris | ||
/dev/hda3 6111 14946 70975170 5 Extended | /dev/hda3 6111 14946 70975170 5 Extended | ||
- | /dev/hda5 6111 14946 70975138+ 8e Linux LVM | + | /dev/hda5 6111 14946 70975138+ 8e Linux LVM</file> |
La partition qui nous intéresse ici est ''/dev/hda1''. | La partition qui nous intéresse ici est ''/dev/hda1''. | ||
Ligne 126: | Ligne 128: | ||
<code root> | <code root> | ||
dd if=/dev/sda bs=512 count=1 | strings</code> | dd if=/dev/sda bs=512 count=1 | strings</code> | ||
+ | <file config retour de la commande> | ||
1+0 enregistrements lus | 1+0 enregistrements lus | ||
1+0 enregistrements écrits | 1+0 enregistrements écrits | ||
Ligne 137: | Ligne 139: | ||
Hard Disk | Hard Disk | ||
Read | Read | ||
- | Error | + | Error</file> |
C'est bon, il est présent ! | C'est bon, il est présent ! | ||
Ligne 144: | Ligne 146: | ||
Pour sortir du chroot, il suffit de taper la commande : | Pour sortir du chroot, il suffit de taper la commande : | ||
- | <code user> | + | <code root> |
exit</code> | exit</code> | ||
Une fois que vous êtes revenu à la console de base, il vous reste à démonter tous vos montages antérieurs : | Une fois que vous êtes revenu à la console de base, il vous reste à démonter tous vos montages antérieurs : | ||
- | <code user> | + | <code root> |
umount /mnt/chroot/boot</code> | umount /mnt/chroot/boot</code> | ||
- | <code user> | + | <code root> |
umount /mnt/chroot/dev</code> | umount /mnt/chroot/dev</code> | ||
- | <code user> | + | <code root> |
umount /mnt/chroot/proc</code> | umount /mnt/chroot/proc</code> | ||
- | <code user> | + | <code root> |
umount /mnt/chroot</code> | umount /mnt/chroot</code> | ||