web-dev-qa-db-ja.com

DebianにVirtual Box Guest Additionsをインストールする方法?

私は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
18
Gustave

私の経験からすると、VirtualBoxにバンドルされているGuest Additionsはよりうまく機能します。インストールする手順は次のとおりです。すべてのコマンドはrootとして実行する必要があります。

  1. カーネルヘッダをインストールし、ツールとDKMSを構築します。

    # apt update
    # apt install build-essential dkms
    

    DKMSは必須ではありませんが、カーネルのアップデート後にGuest Additionsが機能するようになります。それ以外の場合は、それらを再インストールする必要があります。

  2. VirtualBoxメニューの適切なメニュー項目を使用して仮想CDを挿入します。

    Menu screenshot

  3. CDをマウントします。

    # mount /dev/cdrom /media/cdrom
    
  4. マウントされたディレクトリへのcd

    # cd /media/cdrom
    
  5. インストーラを実行します。

    # ./VBoxLinuxAdditions.run
    

あるいは、リポジトリからインストールしたい場合は、

# apt install virtualbox-guest-utils
29
gronostaj

これは私にとってはうまくいきます(Debian GNU/Linux 8(Jessie)64-bit):

  1. 端末コマンドsuを押してrootとしてログインします。 Enter そして、あなたのrootパスワードを入力してください。
  2. APTデータベースをapt-get updateで更新します
  3. apt-get upgradeを使って最新のセキュリティアップデートをインストールする
  4. apt-get install build-essential module-assistantで必要なパッケージをインストールしてください
  5. m-a prepareを実行して、カーネルモジュールを構築するようにシステムを設定します。
  6. VirtualBoxからInstall Guest Additions…をクリック--- Devicesメニュー
  7. mount /dev/sr0 /media/cdromを実行する
  8. sh /media/cdrom/VBoxLinuxAdditions.runを実行して、画面の指示に従います。
15
menkow

"VBoxLinuxAdditions.run"を実行しようとしたときにアクセス許可が拒否されたため、ファイル/etc/fstabuser,execに変更しました。それ以外は gronostaj が述べたステップは完璧に働きました。

virtualboxフォーラムからの説明:

ファイルシステムはnoexecオプションでマウントされているので、すべてのファイルの実行許可ビットは無視され、このファイルシステムにあるプログラムを直接実行することはできません。 noexecマウントオプションは、/ etc/fstabのuserオプションによって暗黙的に指定されていることに注意してください。 ... userを使用して実行可能ファイルを作成したい場合は、user、execを使用してください。

6
simen