Я намагаюся створити образ Linux за допомогою спеціальних вибраних пакетів.
Те, що я намагаюся зробити, - це скласти пакунки, які я буду використовувати на ноутбуці XO, тому що компіляція пакунків займає дуже багато часу на реальному апаратному пристрої XO, якщо я можу створити всі необхідні мені пакунки та просто прошивати зображення в XO, я можу заощадити час і простір.
Коли я спробував встановити деякі пакети, його не вдалося налаштувати через відсутність каталогів proc, sys, dev. Отже, я дізнався з інших місць, що мені потрібно «змонтувати» хост-прок, ... каталоги в моєму середовищі chroot.
Я побачив два синтаксиси і не впевнений, який з них використовувати.
В хост-машині:
mount --bind /proc <chroot dir>/proc
та інший синтаксис (у середовищі chroot):
mount -t proc none /proc
Який я повинен використовувати, і в чому різниця?
chroot()
'. Зокрема, визначені можуть читати файли за межами їх розділу файлової системи, якщо ви не будете обережні.