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 [30/04/2015 19:16] milou [chroot] |
doc:systeme:chroot [25/01/2016 10:43] milou [Introduction] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Niveau requis : {{tag>avisé}} | * Niveau requis : {{tag>avisé}} | ||
* 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à !]] :-) | + | * 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 [[user>bendia]] le 2/05/2015 |
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=10080 | c'est ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=10080 | c'est ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 17: | Ligne 16: | ||
Dans ce texte, nous voulons montrer comment utiliser la commande chroot pour pouvoir basculer vers votre système GNU/Linux, c'est-à-dire votre Debian préférée, à partir d'un autre système. Ce second système peut être un Live CD ou DVD. Un autre système à base Debian en dual boot sur votre ordi est tout aussi valable. | Dans ce texte, nous voulons montrer comment utiliser la commande chroot pour pouvoir basculer vers votre système GNU/Linux, c'est-à-dire votre Debian préférée, à partir d'un autre système. Ce second système peut être un Live CD ou DVD. Un autre système à base Debian en dual boot sur votre ordi est tout aussi valable. | ||
- | Règle général, il faut donc trouver un Live CD puis démarrer son ordi avec. \\ | + | Règle générale, il faut donc trouver un Live CD puis démarrer son ordi avec. \\ |
- | Comment mentionné, n'importe quel Live CD à base de Debian fera l'affaire : Knoppix, Ubuntu, Sidux, etc. | + | Comme mentionné, n'importe quel Live CD à base de Debian fera l'affaire : Knoppix, Ubuntu, Sidux, etc. |
<note important>Attention, si votre système est en 64bits, il faudra démarrer avec un LiveCD en 64bits</note> | <note important>Attention, si votre système est en 64bits, il faudra démarrer avec un LiveCD en 64bits</note> | ||
Ligne 35: | Ligne 34: | ||
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 85: | Ligne 85: | ||
==== Exemple détaillé de l'utilisation d'un chroot : réinstaller GRUB 2 ==== | ==== Exemple détaillé de l'utilisation d'un chroot : réinstaller GRUB 2 ==== | ||
- | Le paquet grub2 n'est pas indispensable, c'est ce que l'on appelle un "méta-paquet" il ne sert qu'à installer grub-pc et grub-common. \\ | + | * Voir [[:doc:systeme:grub2:reparer|Réparer Grub2]] |
- | Éditez le fichier ''/etc/default/grub'' (uniquement si vous savez ce que vous faites!) selon vos besoin, et lancez ensuite la commande : | + | |
- | <code root> | + | |
- | update-grub</code> | + | |
- | + | ||
- | Une fois le fichier /etc/grub/grub.cfg "réparé", tapez : | + | |
- | <code root> | + | |
- | grub-install /dev/hda</code> | + | |
- | + | ||
- | Nous supposons ici, puisqu'il s'agit d'un cas simple, que vous voulez installer GRUB sur le MBR du disque dur. \\ | + | |
- | + | ||
- | Si l'étape se passe mal, essayez avec la commande : | + | |
- | <code root>grub-install --recheck /dev/hda</code> | + | |
- | + | ||
- | Pour des problèmes plus sérieux, et si les commandes ci-dessus ne donnent pas de résultat sortons l'artillerie lourde ! \\ | + | |
- | D'abord installons, si ce n'est pas déjà fait os-prober : | + | |
- | <code root> | + | |
- | apt-get install os-prober</code> | + | |
- | + | ||
- | Effacer votre grub.cfg pour repartir de zéro \\ | + | |
- | Avant tout, faire une sauvegarde ainsi : | + | |
- | <code root> | + | |
- | cp /boot/grub/grub.cfg /boot/grub/grub.bak)</code> | + | |
- | + | ||
- | <code root> | + | |
- | rm /boot/grub/grub.cfg</code> | + | |
- | + | ||
- | Vérifiez que tous vos systèmes sont bien présents : | + | |
- | <code root> | + | |
- | os-prober</code> | + | |
- | + | ||
- | Reconstruction du fichier /boot/grub/grub.cfg | + | |
- | <code root> | + | |
- | grub-mkconfig -o /boot/grub/grub.cfg</code> | + | |
- | + | ||
- | Réinstallation de Grub2 dans le MBR avec les options de vérification : | + | |
- | <code root> | + | |
- | grub-install --recheck /dev/hda</code> | + | |
- | + | ||
- | Vérifiez que Grub2 est bien installé dans votre MBR : | + | |
- | <code root> | + | |
- | dd if=/dev/sda bs=512 count=1 | strings</code> | + | |
- | + | ||
- | 1+0 enregistrements lus | + | |
- | 1+0 enregistrements écrits | + | |
- | 512 octets (512 B) copiés, 1,788e-05 s, 28,6 MB/s | + | |
- | ZRr= | + | |
- | `|f | + | |
- | \|f1 | + | |
- | GRUB | + | |
- | Geom | + | |
- | Hard Disk | + | |
- | Read | + | |
- | Error | + | |
- | + | ||
- | C'est bon, il est présent ! | + | |
===== Sortir du chroot ===== | ===== Sortir du chroot ===== | ||
Ligne 165: | Ligne 110: | ||
===== gimp en chroot ===== | ===== gimp en chroot ===== | ||
- | * [[:doc:systeme:chroot | Installer une version chrootée de gimp pas à pas]] | + | * [[http://debian-facile.org/doc:systeme:schroot | Installer une version chrootée de gimp pas à pas]] |