mount dev, proc, sys num ambiente chroot?
Estou a tentar criar uma imagem Linux com pacotes escolhidos à medida.
O que estou a tentar fazer é criar manualmente os pacotes que vou usar num portátil XO, porque compilar pacotes demora muito tempo no hardware XO real, se eu conseguir compilar todos os pacotes que preciso e apenas flashar a imagem para o XO, posso poupar tempo e espaço.
Quando tentei instalar alguns pacotes, falhou a configuração devido à falta dos directórios proc, sys, dev. Assim, aprendi noutros locais que preciso de “montar” os directórios proc, … no meu ambiente chroot.
Vi duas sintaxes e não tenho a certeza qual usar.
Na máquina anfitriã:
mount --bind /proc <chroot dir>/proc
e outra sintaxe (em ambiente chroot):
mount -t proc none /proc
Qual devo usar, e qual a diferença?