Faire un chroot

Résolu/Fermé
c2020 Messages postés 22 Date d'inscription lundi 27 avril 2020 Statut Membre Dernière intervention 14 novembre 2022 - Modifié le 6 nov. 2021 à 12:47
c2020 Messages postés 22 Date d'inscription lundi 27 avril 2020 Statut Membre Dernière intervention 14 novembre 2022 - 7 mars 2022 à 18:21
Bonjour j'aimerais faire un
chroot
.

J'aurais besoin de faire mettre un CentOs version 7 dans mon Ubuntu en
chroot
, et si possible, j'aimerais comprendre comment on peut faire ou si on peut l'automatiser.

Merci d'avance

5 réponses

mamiemando Messages postés 33264 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 septembre 2024 7 777
6 nov. 2021 à 12:57
Bonjour,

Peux-tu clarifier pourquoi tu veux faire un
chroot
?

Dans l'absolu,
chroot
sert à déplacer la position de
/
vers un autre dossier.

Cela a du sens si tu démarres sur un live USB, que tu montes la partition
/
de ton disque dur par exemple dans
/media/linux
et qu'ensuite tu repositionnes la racine avec
chroot /media/linux
. La commande
chroot
vérifie au préalable l'arborescence dans laquelle on se repositionne contient le minimum vital (notamment un shell), donc tu ne peux pas te déplacer n'importe où.

Dans ton cas, ça n'est pas aussi clair que
chroot
est le bon choix technique. Généralement un système Linux s'installe sur une partition (pas dans un répertoire), donc à moins de décompresser une archive ça n'est pas très naturel.

Peut-être que dans ton cas des technologies comme
lxc
ou
docker
ont plus de sens. Par exemple dans docker, tu peux choisir d'installer le système linux de ton choix (voir
docker images
).

Bonne chance
1
c2020 Messages postés 22 Date d'inscription lundi 27 avril 2020 Statut Membre Dernière intervention 14 novembre 2022
6 nov. 2021 à 19:38
j'aimerais recreer une distribution centos 7 avec toute son arboressence dans un dossier

mais j'utilise un Ubuntu lts 20

il y a t'il une idee

PS: cest pour un tp
PS2: j'ai pas le droit d'utiliser LXC
0
mamiemando Messages postés 33264 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 septembre 2024 7 777
8 nov. 2021 à 14:34
Quel est le sujet exact de ton TP ?

Pourquoi ne pas installer CentOS en dual boot ? (quitte à monter par la suite la partition / de centOS dans un dossier arbitraire, e.g.
/media/centos
sous Ubuntu ?

Ou dans un
docker
? Ou dans une VM (e.g.
virtualbox
) ?

J'avoue ne pas trop comprendre ce que ton enseignant cherche à te faire faire.
1
c2020 Messages postés 22 Date d'inscription lundi 27 avril 2020 Statut Membre Dernière intervention 14 novembre 2022
30 déc. 2021 à 12:22
Bonjour,

l'intitulé exact est :
"Recreer l'aborescence d'un centos dans un dossier de Ubuntu avec la commande CHROOT.
Sans utiliser LXC "

Merci d'avance
0
mamiemando Messages postés 33264 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 septembre 2024 7 777
30 déc. 2021 à 14:39
Si je m'en tiens à ton intitulé d'exercice, le libellé n'interdit pas d'installer CentOS en dual boot, monter la partition
/
de CentOS sous Ubuntu dans un répertoire vide (par exemple
/mnt/centos
) puis faire un
chroot
vers ce dossier.

sudo mkdir -p /mnt/centos
sudo mount /dev/sdxN /mnt/centos # En remplaçant /dev/sdXn par le device associé à la partition / de CentOS
sudo chroot /mnt/centos


Si tu as un doute demande à ton enseignant.

Bonne chance
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
c2020 Messages postés 22 Date d'inscription lundi 27 avril 2020 Statut Membre Dernière intervention 14 novembre 2022
7 mars 2022 à 18:21
merci tres utile
0