montare dev, proc, sys in un ambiente chroot?
Sto cercando di creare un'immagine Linux con pacchetti personalizzati.
Quello che sto cercando di fare è di creare a mano i pacchetti che userò su un portatile XO, perché compilare i pacchetti richiede molto tempo sul vero hardware XO, se riesco a costruire tutti i pacchetti di cui ho bisogno e solo flash l'immagine sull'XO, posso risparmiare tempo e spazio.
Quando ho provato ad installare alcuni pacchetti, non è riuscito a configurare a causa della mancanza delle directory proc, sys, dev. Così, ho imparato da altri posti che devo “montare” il proc host, … le directory nel mio ambiente chroot.
Ho visto due sintassi e non sono sicuro di quale usare.
Nella macchina host:
mount --bind /proc <chroot dir>/proc
e un'altra sintassi (in ambiente chroot):
mount -t proc none /proc
``` &001
Quale devo usare, e qual è la differenza?