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