4

Я пытаюсь создать файловую систему в Ubuntu с помощью команды:

sudo debootstrap --foreign --no-check-gpg --include=ca-certificates --arch=armhf testing rootfs http://debian.raspbian.com/debian

но он получил следующую ошибку:

/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

кто-нибудь может помочь мне здесь? Спасибо!

2 ответа2

5

Выясните, в какой файловой системе находится путь /home/.../rootfs (это может быть выделенный раздел или LVM, вы не указываете подробности), и, как пользователь root (или с помощью sudo), перемонтируйте его с параметрами exec и dev ,

# mount -o remount,exec,dev /home

Здесь /home является примером, который предполагает отдельный раздел или выделенный логический том.

1

Перемонтирование с exec и dev - это решение. Если ваша файловая система зашифрована, вам также нужно -i для монтирования.

 $ sudo mount -i -o remount,exec,dev /home/user

Где в моем случае /home/user/ мой зашифрованный домашний каталог. После этого у debootstrap больше не было проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .