===== Réparer une distribution Linux avec chroot depuis une autre distribution Live (CD/DVD ou clé USB) ===== Attention cette opération peut corrompre votre système, elle requiert une certaine expérience ! Elle suppose que le PC à réparer peut booter depuis une CD/DVD ou une cléUSB La distribution live doit disposer de chroot 1 - Démarrer le PC sur lequel on veut accéder à partir du lecteur de CD/DVD ou d'une clé USB. 2 - Ouvrir un terminal et se mettre à la racine du système live cd / 3 - Créer un dossier pour le système à modifier dans /mnt mkdir /mnt/cible 4 - Monter les partitions du système à modifier sur /mnt/cible mount /dev/sda1 /mnt/cible (suppose que /dev/sda1 est la partition racine du système à modifier) mount /dev/sda5 /mnt/cible/home (suppose que /dev/sda5 est la partion home du système à modifier) mount /dev/.... /mnt/cible.... 4a - Si nécessaire activer le swap ?? swapon /dev/sda2 (suppose que /dev/sda2 est la partion swap du système à modifier) 4b - Si nécessaire activer la connection ethernet net-setup eth0 (dépend de la distribution...) 4c - Si nécessaire monter les systèmes de fichiers spéciaux pour le système à modifier. mount --bind /dev /mnt/cible/dev mount -t proc /proc /mnt/cible/proc mount -t sysfs /sys /mnt/cible/sys mount --bind /dev/pts /mnt/cible/dev/pts mount --bind /run /mnt/cible/run => pour réparation de Grub avec update-grub 5 - Enter dans le système à modifier. chroot /mnt/cible /bin/bash => /mnt/cible devient / le système à modifier est prêt pour les réparations exemple de modification classique: mot de passe oublié... - pour le super utilisateur : #passwd # # - pour l'utilisateur toto #passwd toto # # 6 - Pour revenir dans le système live exit