Vous trouverez sur ce site quelques informations sur Linux.

Tout d'abord la console.
Ensuite quelques lignes de commandes astucieuses.
Un petit creu, c'est l'heure de sortir le casse-chroot!
Arghhhh le systéme ne répond plus. "Oxo, me recevez-vous"?
La configuration WPA d'une clé wifi RT73.
Vous aimez mettre les mains dans le cambouis?
Une astuce pour youtube.
Nostalgie quand tu nous tiens !

La commande qui sauve le systéme!



Comment exécuter des commandes depuis un autre systéme? Imaginez que vous avez accés à votre disque dur depuis le réseau ou que vous avez démarré le systéme depuis une autre distribution.
Admettons que vous voulez installer un pilote sur le systéme ou vous n'avez pas la main.
La commande chroot est faite pour vous! Elle va vous permettre de configurer le shell afin de réaliser des commandes depuis le systéme voulu.
Par exemple, vous avez deux systémes, l'un sur le disque hda et l'autre sur le disque hdb. En démarrant sur le disque hda vous pourrez quand même installer un pilote sur le systéme bootant sur le disque hdb.
Les commandes qui suivent ne peuvent être réalisées qu'avec les droits de superutilisateur.
Voilà comment faire.

Tout d'abord monter votre partition cible:
#mount -t  reiserfs /dev/hdb3 /mnt/hd
Ici la partition hdb3 est la partition racine du systéme que vous voulez reconfigurer.

Il faut maintenant peupler virtuellement le dossier /dev qui contient les périphériques détectés lors du boot.
#mount -v --bind /dev /mnt/hd/dev

De même il faut monter les autres fichiers systémes.
#mount -vt devpts devpts /mnt/hd/dev/pts
#mount -vt tmpfs shm /mnt/hd/dev/shm
#mount -vt proc proc /mnt/hd/proc
#mount -vt sysfs sysfs /mnt/hd/sys
Maintenant il vous suffit de rentrer dans la console la commande suivante:
#chroot "/mnt/hd" /usr/bin/env -i \
    HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin \
    /bin/bash --login
Voilà, à partir de maintenant toute les commandes que vous taperez dans cette console agiront comme si vous aviez démarré depuis le disque hdb.
Libre à vous d'installer un pilote, de recompiler votre noyau, ...
Si vous êtes amené à quitter cette console il faudra rentrer de nouveau la commande précédente.
Une fois votre travail fini, penser à vous déloguer et à démonter tout ce qui a été monté avant de redémarrer.


haut de la page