Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
 

 


Recherche
 

 


Menu principal
 

 


Derniers articles
 

 


 
[72 :: Cette page]  

Chroot

Rentrer dans un environement chroot
Par lucky, le 19-10-2004

Sommaire

1. Introduction
2. Pré-requis
3. Monter les partitions
4. Rentrer dans l'environement chroot


1. Introduction

chroot est un programme bien pratique. En effet il permet de modifier la racine virtuelle. Pour ?tre un peu plus clair, si vous "chrooter" le répertoire /mnt/deb, alors dans la console de travail, /mnt/deb sera considéré comme la racine /.

Ca peut etre tr?s pratique pour réparer une distribution cassé ? la suite d'une mauvaise manipulation. Pour concrétiser un peu le chroot, je vais procéder ? un exemple banal : vous avez recompiler votre kernel mais il ne veut plus booter. Comment faire ? Et bien on va utiliser une distribution en live-cd (knoppix par exemple), rentrer en chroot dans la debian cassée, remettre en état le noyau et tout sera rentré dans l'ordre ! C'est y pas beau ? :)

Note : chroot ne s'emploie qu'en root, donc faites bien attention ? ce que vous faîtes.



2. Pré-requis

Pour pouvoir réparer votre debian qui ne boot plus suite ? un kernel défaillant, il va falloir rentrer dans un environement chroot.

Pour cela il vous faut une distribution avec laquelle vous pourrez utilisez le programme chroot mais aussi pouvoir monter les partitions. Pour faire simple et connu : knoppix.


3. Monter les partitions

Une fois que vous ?tes dans l'environement de dépannage (knoppix ou autre) il va falloir monter les partitions dans lesquelles vous voulez rentrer en chroot.

Dans notre exemple, il s'agit de la racine de la debian mais également sa /boot si il en existe une (montez aussi les autres si elles existent).


Ce qui va nous donner (en root):

mkdir /mnt/debian
mount /dev/hda2 /mnt/debian
mount /dev/hda1 /mnt/debian/boot

Je suppose que vous connaissez bien le partitionnement de votre disque dur. Merci de vous référez ? un programme tel que fdisk ou bien cfdisk pour connaitre le partitionnement de votre disque dur.


4. Rentrer dans l'environement chroot

Maintenant que tous les préparatifs sont effectués, vous pouvez rentrer dans votre environement chroot :
chroot /mnt/debian

Magique non ? Si vous faites un cd /, vous etes en fait dans /mnt/debian. Nous allons donc remettre en etat ce petit noyau :

cd /usr/src/linux
make menuconfig

Faîtes les modifications voulues, puis recompilez votre noyau comme si vous étiez sur votre debian et mettez lilo dans le mbr.

Un simple logout pour sortir du chroot et vous pouvez rebooter tranquilement sur votre debian qui est réparée :) Vous comprenez maintenant pourquoi il faut toujours avoir un cd knoppix (ou autres) avec soi ? Ca sert toujours un jour !

mis à jour le : 21.07.06 par grandgagnon
 

QuebecOS est basé à Rimouski et fondé par Sébastien Gagnon © 2004-2010

Theme QOS-humain


annuaire    


Qui est en ligne
35 utilisateur(s) en ligne (3 membre(s) connecté(s) sur Wiki)

Membre(s): 0
Invité(s): 35

Plus ...
 

 


Donner maintenant!
Veuillez sélectionner un montant


Est-ce que vous voulez que votre nom d'utilisateur soit révélé avec votre don?
Oui - Marquez- moi en tant que généreux donateur
Non - Je veux que mon don soit anomyme


 

 


Forums
Messages réçents :
 

 


Linux Identity
 

 


Partenaires