Próbuję utworzyć system plików w Ubuntu za pomocą polecenia:
sudo debootstrap --foreign --no-check-gpg --include=ca-certificates --arch=armhf testing rootfs http://debian.raspbian.com/debian
ale wystąpił następujący błąd:
/usr/sbin/debootstrap: 1294: /usr/sbin/debootstrap: cannot create /home/.../rootfs/test-dev-null: Permission denied
E: Cannot install into target '/home/.../rootfs' mounted with noexec or nodev
Czy ktoś może mi tutaj pomóc? Dzięki!
ubuntu
debootstrap
axel
źródło
źródło
rootfs
?Odpowiedzi:
Dowiedz się, w którym systemie plików
/home/.../rootfs
znajduje się ścieżka (może to być dedykowana partycja lub LVM, nie podajesz szczegółów), a jako root (lub za pomocąsudo
) zamontuj ją ponownie za pomocąexec
idev
opcji.Oto
/home
przykład, który zakłada oddzielną partycję lub dedykowany wolumin logiczny.źródło
Ponowny montaż za pomocą
exec
idev
stanowi rozwiązanie. Jeśli twój system plików jest zaszyfrowany , musisz również przekazać,-i
aby zainstalować.Gdzie w moim przypadku
/home/user/
jest mój zaszyfrowany katalog domowy. Po tym debootstrap nie miał już problemów.źródło