私はDebian8.1(ヘッドレス)仮想マシン(guest)を持っています。 Virtual Box Guest Additionsをインストールするにはどうすればよいですか?
質問 どうやって仮想ボックスゲスト追加 をインストールできますかUbuntuによって
Sudo apt-get install virtualbox-ose-guest-utils
しかし、それは私にはうまくいきません。
E: Unable to locate package virtualbox-ose-guest-utils
私の経験からすると、VirtualBoxにバンドルされているGuest Additionsはよりうまく機能します。インストールする手順は次のとおりです。すべてのコマンドはrootとして実行する必要があります。
カーネルヘッダをインストールし、ツールとDKMSを構築します。
# apt update
# apt install build-essential dkms
DKMSは必須ではありませんが、カーネルのアップデート後にGuest Additionsが機能するようになります。それ以外の場合は、それらを再インストールする必要があります。
VirtualBoxメニューの適切なメニュー項目を使用して仮想CDを挿入します。
CDをマウントします。
# mount /dev/cdrom /media/cdrom
マウントされたディレクトリへのcd
:
# cd /media/cdrom
インストーラを実行します。
# ./VBoxLinuxAdditions.run
あるいは、リポジトリからインストールしたい場合は、
# apt install virtualbox-guest-utils
これは私にとってはうまくいきます(Debian GNU/Linux 8(Jessie)64-bit):
su
を押してrootとしてログインします。 Enter そして、あなたのrootパスワードを入力してください。apt-get update
で更新しますapt-get upgrade
を使って最新のセキュリティアップデートをインストールするapt-get install build-essential module-assistant
で必要なパッケージをインストールしてくださいm-a prepare
を実行して、カーネルモジュールを構築するようにシステムを設定します。mount /dev/sr0 /media/cdrom
を実行するsh /media/cdrom/VBoxLinuxAdditions.run
を実行して、画面の指示に従います。"VBoxLinuxAdditions.run"を実行しようとしたときにアクセス許可が拒否されたため、ファイル/etc/fstab
をuser,exec
に変更しました。それ以外は gronostaj が述べたステップは完璧に働きました。
ファイルシステムはnoexecオプションでマウントされているので、すべてのファイルの実行許可ビットは無視され、このファイルシステムにあるプログラムを直接実行することはできません。 noexecマウントオプションは、/ etc/fstabのuserオプションによって暗黙的に指定されていることに注意してください。 ... userを使用して実行可能ファイルを作成したい場合は、user、execを使用してください。