Özel paketler ile bir Linux imajı yaratmaya çalışıyorum.
Yapmaya çalıştığım şey, bir XO dizüstü bilgisayarda kullanacağım paketleri oluşturmak, çünkü paketleri derlemek gerçek XO donanımında çok uzun zaman alıyor, eğer ihtiyacım olan tüm paketleri oluşturabilir ve sadece XO görüntü, zaman ve yerden tasarruf edebilirsiniz.
Bazı paketleri kurmaya çalıştığımda proc, sys, dev dizinlerinin eksik olması nedeniyle yapılandıramadı. Bu yüzden, başka yerlerden ana bilgisayar proc'larını "monte etmem" gerektiğini, ... chroot ortamımdaki dizinleri öğrendim.
İki sözdizimi gördüm ve hangisinin kullanılacağından emin değilim.
Ana makinede:
mount --bind /proc <chroot dir>/proc
ve başka bir sözdizimi (chroot ortamında):
mount -t proc none /proc
Hangisini kullanmalıyım ve fark nedir?
chroot()
' avantajlarından bazılarını kaybettiğiniz anlamına gelir . Özellikle, eğer dikkatli değilseniz, dosya sisteminin kendi bölümünün dışındaki dosyaları okuyabilir.