VirtualBox VMにKali Linux(Debian)をインストールしました。VBOXの追加機能をインストールして、画面の解像度などを設定できるようにします(うまくいけば)。
私の問題はインストールスクリプトの実行です。私はルートで、すべてをchmodedしました。スクリプトを実行する権限はありますが、それでも「Permission Denied」が表示されます。私もsudoで試しました。
以下の画面を確認してください。
VirtualBox VMにKali Linux(Debian)をインストールしました。VBOXの追加機能をインストールして、画面の解像度などを設定できるようにします(うまくいけば)。
私の問題はインストールスクリプトの実行です。私はルートで、すべてをchmodedしました。スクリプトを実行する権限はありますが、それでも「Permission Denied」が表示されます。私もsudoで試しました。
以下の画面を確認してください。
回答:
/media/cdrom0
ファイルシステムにnoexec
フラグが設定されている可能性があります。これは次の方法で確認できます。
mount -v | grep cdrom0
noexec
括弧の間にある場合、ファイルシステム上のファイルは実行できません。(のような(noexec,nosuid,nodev)
)
次のexec
フラグを使用して、ファイルシステムの再マウントを試行できます。
sudo mount -o remount,exec /media/cdrom0
または、すべてのファイルをディスクにコピーして、そこからスクリプトを実行できます。
bash < ./autorun.sh
も動作するはずです。
sh autorun.sh
より一般的に使用されます。
あなたが実行したいファイルがあるVBoxLinuxAdditions.run
ファイルは名付け、runasroot.sh
およびautorun.sh
あなたが属性を変更する場合でも、エラーが返されます。
ゲストの追加ISOの内容をゲストマシンのフォルダーにコピーした後、ターミナルに表示されているときに緑色のテキストで表示される場合は、既に実行可能です。そうでない場合は、ゲストマシンでファイルを保存したディレクトリに移動した後、ターミナルに入力できます。
chmod -x VBoxLinuxAdditions.run
または、それを右クリックしてプロパティを選択し、権限タブを選択して実行チェックボックスをクリックします-プログラムとして実行を許可します。