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 | ||
utilisateurs:phlinux:config:schroot-vraiment-transparent [07/01/2020 23:21] phlinux [Configuration] |
utilisateurs:phlinux:config:schroot-vraiment-transparent [07/01/2020 23:47] phlinux [Configuration] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Titre de Votre Tuto ====== | + | ====== Schrootez de la bonne manière ! ====== |
- | * Objet : du tuto FIXME | + | * Objet : Pas la peine de monter pour rien |
- | * Niveau requis : FIXME {{tag>débutant avisé}} | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Commentaires : //Un peu de prétention à configurer schroot de la bonne manière // | + | * Commentaires : //plop, plop, plop// |
* 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à !.]] :-) | ||
Ligne 9: | Ligne 9: | ||
On démarre notre périple après avoir installé notre autre version de Debian (voir le wiki DF), ou quoi que ce soit d'autre, sur une partition dédiée. Pour cette page c'est une sid qui est prise en exemple. | On démarre notre périple après avoir installé notre autre version de Debian (voir le wiki DF), ou quoi que ce soit d'autre, sur une partition dédiée. Pour cette page c'est une sid qui est prise en exemple. | ||
===== Configuration===== | ===== Configuration===== | ||
- | Tout se passe dans le dossier /etc/schroot, et donc en root | + | Tout se passe dans le dossier /etc/schroot, et donc en root. |
+ | |||
+ | A noter que pour l'exemple du fichier principal ci-dessous, la valeur de la clé "type" ne doit pas être différente de "directory". | ||
+ | Quant à la clé "profile" elle désigne le répertoire de config qui sera lu par schroot | ||
<file config schroot.conf> | <file config schroot.conf> | ||
[sidchroot] | [sidchroot] | ||
- | # la valeur de la clé "type" ne doit pas être différente | ||
type=directory | type=directory | ||
directory=/media/sidchroot | directory=/media/sidchroot | ||
- | users=ph57 | + | users=bidule |
- | groups=ph57 | + | groups=bidule |
preserve-environment=true | preserve-environment=true | ||
- | # la clé "profile" désigne le répertoire de config qui sera lu par schroot | ||
profile=sidchroot | profile=sidchroot | ||
</file> | </file> | ||
Ligne 49: | Ligne 50: | ||
</file> | </file> | ||
Mais phlinux n'aime pas "binder" le /home ni /sys. A noter que /run peut poser des problèmes comme il est indiqué dans les commentaires. | Mais phlinux n'aime pas "binder" le /home ni /sys. A noter que /run peut poser des problèmes comme il est indiqué dans les commentaires. | ||
- | De même que tout "fstab" on peut ajouter le montage de la racine (c'est à dire la partition de la distribution chrootée) et pourquoi pas une partition utile dans le chroot. Ce qui donne par exemple: | + | De même que tout "fstab" on peut ajouter le montage de la racine (c'est à dire la partition de la distribution chrootée) et pourquoi pas une partition utile dans le chroot. |
+ | Ce qui donne par exemple: | ||
<file config fstab> | <file config fstab> | ||
# <file system> <mount point> <type> <options> <dump> <pass> | # <file system> <mount point> <type> <options> <dump> <pass> | ||
Ligne 62: | Ligne 64: | ||
UUID=6c66xxxx-35c0-4336-xxxx-b14c2ddc2835 /media/stock ext3 defaults 0 0 | UUID=6c66xxxx-35c0-4336-xxxx-b14c2ddc2835 /media/stock ext3 defaults 0 0 | ||
</file> | </file> | ||
+ | Toujours dans le dossier "sidchroot" on peut utiliser le fichier "copyfiles" pour copier dans le chroot des fichiers du système hôte. | ||
+ | Voir dans le wiki DF les fichiers inutiles à la construction du chroot mais requis par la suite. | ||
+ | Par exemple: | ||
+ | <file config copyfiles> | ||
+ | # Files to copy into the chroot from the host system. | ||
+ | # | ||
+ | # <source and destination> | ||
+ | /home/bidule/.Xauthority # certainement indispensable pour des sessions en graphiques | ||
+ | /etc/resolv.conf # utile/indispensable pour le réseau | ||
+ | </file> | ||
+ | Et pis.....c'est tout. | ||
+ | |||
===== Utilisation ===== | ===== Utilisation ===== | ||