mount dev, proc, sys w środowisku chroot?
Próbuję stworzyć obraz Linuksa z wybranymi pakietami.
To, co staram się zrobić, to ręcznie wykonać pakiety, których zamierzam użyć na laptopie XO, ponieważ kompilacja pakietów trwa naprawdę długo na prawdziwym sprzęcie XO, jeśli mogę zbudować wszystkie pakiety, których potrzebuję i po prostu błysnąć obrazem do XO, mogę zaoszczędzić czas i miejsce.
Kiedy próbowałem zainstalować kilka pakietów, nie udało mi się skonfigurować z powodu braku katalogów proc, sys, dev. Tak więc, dowiedziałem się z innych miejsc, że muszę “zamontować” hosta proc, … katalogi do mojego środowiska chroot.
Widziałem dwie składnie i nie jestem pewien, który z nich użyć.
W hosta maszyny:
mount --bind /proc <chroot dir>/proc
i innej składni (w środowisku chroot):
mount -t proc none /proc
Który z nich należy użyć, i jaka jest różnica?