Próbuję utworzyć obraz systemu Linux z niestandardowo wybranymi pakietami.
To, co próbuję zrobić, to ręcznie stworzyć pakiety, których będę używać na laptopie XO, ponieważ kompilacja pakietów zajmuje naprawdę dużo czasu na prawdziwym sprzęcie XO, jeśli mogę zbudować wszystkie potrzebne mi pakiety i po prostu sflashować obraz do XO, mogę zaoszczędzić czas i miejsce.
Kiedy próbowałem zainstalować niektóre pakiety, konfiguracja nie powiodła się z powodu braku katalogów proc, sys, dev. Nauczyłem się więc z innych miejsc, że muszę „zamontować” procesor hosta, ... katalogi do mojego środowiska chroot.
Widziałem dwie składnie i nie jestem pewien, której użyć.
W maszynie hosta:
mount --bind /proc <chroot dir>/proc
i inna składnia (w środowisku chroot):
mount -t proc none /proc
Którego powinienem użyć i jakie są różnice?
chroot()
”. W szczególności zdeterminowani mogą czytać pliki poza swoją sekcją systemu plików, jeśli nie jesteś ostrożny.