J'essaie de créer une image Linux avec des packages choisis.
Ce que j'essaie de faire, c'est de concevoir à la main les packages que je vais utiliser sur un ordinateur portable XO, car la compilation de packages prend beaucoup de temps sur le vrai matériel XO, si je peux construire tous les packages dont j'ai besoin et simplement flasher le image au XO, je peux gagner du temps et de l’espace.
Lorsque j'ai essayé d'installer certains paquets, la configuration a échoué car les répertoires proc, sys et dev étaient manquants. J'ai donc appris ailleurs que je devais "monter" les répertoires proc, ... de l'hôte dans mon environnement chroot.
J'ai vu deux syntaxes et je ne sais pas lequel utiliser.
Dans la machine hôte:
mount --bind /proc <chroot dir>/proc
et une autre syntaxe (en environnement chroot):
mount -t proc none /proc
Lequel devrais-je utiliser et quelle est la différence?
chroot()
'. En particulier, le déterminé peut lire des fichiers en dehors de leur section du système de fichiers si vous ne faites pas attention.