Tôi đang cố gắng tạo một hình ảnh Linux với các gói được chọn tùy chỉnh.
Những gì tôi đang cố gắng làm là thủ công các gói tôi sẽ sử dụng trên máy tính xách tay XO, bởi vì việc biên dịch các gói mất rất nhiều thời gian trên phần cứng XO thực, nếu tôi có thể xây dựng tất cả các gói tôi cần và chỉ cần flash hình ảnh cho XO, tôi có thể tiết kiệm thời gian và không gian.
Khi tôi cố gắng cài đặt một số gói, nó không thể cấu hình do thiếu các thư mục Proc, sys, dev. Vì vậy, tôi đã học được từ những nơi khác rằng tôi cần phải "gắn kết" máy chủ lưu trữ, ... thư mục vào môi trường chroot của mình.
Tôi thấy hai cú pháp và tôi không chắc nên dùng cái nào.
Trong máy chủ:
mount --bind /proc <chroot dir>/proc
và một cú pháp khác (trong môi trường chroot):
mount -t proc none /proc
Tôi nên sử dụng cái nào, và sự khác biệt là gì?
chroot()
'. Cụ thể, người được xác định có thể đọc các tệp bên ngoài phần của hệ thống tệp nếu bạn không cẩn thận.