mount dev, proc, sys dans un environnement chroot ?
J'essaie de créer une image de Linux avec des paquets choisis sur mesure.
Ce que j'essaie de faire, c'est de créer à la main les paquets que je vais utiliser sur un portable XO, parce que la compilation des paquets prend vraiment beaucoup de temps sur le vrai matériel XO, si je peux construire tous les paquets dont j'ai besoin et simplement flasher l'image sur le XO, je peux gagner du temps et de l'espace.
Quand j'ai essayé d'installer certains paquets, la configuration a échoué parce qu'il manquait les répertoires proc, sys, dev. J'ai donc appris d'autres endroits que je dois “monter” les répertoires proc, … de l'hôte dans mon environnement chroot.
J'ai vu deux syntaxes et je ne sais pas laquelle utiliser.
Dans la machine hôte :
mount --bind /proc <chroot dir>/proc
et une autre syntaxe (dans l'environnement chroot) :
mount -t proc none /proc
Laquelle dois-je utiliser, et quelle est la différence ?