私はデビアン8.1 (ヘッドレス) 仮想マシン (ゲスト)。Virtual Box Guest Additions をインストールするにはどうすればよいですか?
質問バーチャルボックスゲストアドオンをインストールするにはどうすればいいですか答えはウブントゥによる
sudo apt-get install virtualbox-ose-guest-utils
しかし、それは私にはうまくいきません:
E: Unable to locate package virtualbox-ose-guest-utils
答え1
私の経験では、VirtualBox にバンドルされている Guest Additions の方がうまく機能します。インストール手順は次のとおりです。すべてのコマンドは root として実行する必要があります。
カーネル ヘッダー、ビルド ツール、DKMS をインストールします。
# apt update # apt install build-essential dkms
DKMS は必須ではありませんが、カーネルの更新後も Guest Additions が動作し続けるようにするために必要です。そうでない場合は再インストールする必要があります。
VirtualBox メニューの適切なメニュー項目を使用して仮想 CD を挿入します。
こちらはホストメニューですのでご注意下さい。Debian VM 内にはありません。フルスクリーンでは、マウスを画面上部に移動して表示する必要があります。ウィンドウモードで隠れている場合は、この質問。
CD をマウントします。
# mount /dev/cdrom /media/cdrom
cd
マウントされたディレクトリに:# cd /media/cdrom
インストーラーを実行します:
# ./VBoxLinuxAdditions.run
あるいは、リポジトリからインストールしたい場合は次のようにします。
# apt install virtualbox-guest-utils
答え2
これは私の環境では動作します (Debian GNU/Linux 8 (Jessie) 64 ビット):
- ターミナルコマンドを
su
押してルートとしてログインしEnter、ルートパスワードを入力します。 - APTデータベースを更新する
apt-get update
- 最新のセキュリティアップデートをインストールするには
apt-get upgrade
- 必要なパッケージをインストールする
apt-get install build-essential module-assistant
- カーネルモジュールをビルドするためにシステムを設定するには、以下を実行します。
m-a prepare
- クリックGuest Additions をインストールします…VirtualBoxからデバイスメニュー
- 走る
mount /dev/sr0 /media/cdrom
- を実行し
sh /media/cdrom/VBoxLinuxAdditions.run
、画面の指示に従います。
答え3
「VBoxLinuxAdditions.run」を実行しようとしたときに権限が拒否されたので、ファイル/etc/fstab
をに変更しましたuser,exec
。それ以外の手順はグロノスタジ言及した通り完璧に機能しました。
..ファイルシステムは noexec オプションでマウントされるため、すべてのファイルの実行許可ビットは無視され、このファイルシステムにあるプログラムを直接実行することはできません。noexec マウント オプションは、/etc/fstab の user オプションによって暗黙的に指定されることに注意してください。... user を使用していて実行可能ファイルが必要な場合は、user,exec を使用します。