web-dev-qa-db-ja.com

Ubuntu13.04のraringでdebootstrapエラー

次のコマンドを使用して、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

誰かがここで私を助けることができますか?ありがとう!

4
axel

パス/home/.../rootfsが存在するファイルシステムを見つけ(専用パーティションまたはLVMである可能性があり、詳細は指定しません)、ルートとして(またはSudoを使用して)execおよびdevオプションを使用して再マウントします。

# mount -o remount,exec,dev /home

ここで、/homeは、分離されたパーティションまたは専用の論理ボリュームを想定した例です。

6
dawud

execdevを使用して再マウントすることが解決策です。ファイルシステムが暗号化の場合、マウントするには-iも渡す必要があります。

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

私の場合、/home/user/は暗号化されたホームディレクトリです。その後、debootstrapには問題がなくなりました。

1
Afr