VirtualBox ゲスト追加 Debian 9

VirtualBox ゲスト追加 Debian 9

私はVirtualBoxのDebian 9でゲストアドインが動作するように努めてきました。 VirtualBox経由でゲストの追加インストールを試み、virtualbox.orgから直接ダウンロードしてaptを試しました。カーネルヘッダのため毎回失敗します。しかし、私はいくつかのチュートリアルに示されているようにインストールしました。 (最初はlinux-headers-$(uname -r)後で試しましたlinux-headers-4.9.0-3-common。)最後に試したことはDebian 8で作業することで、同じ問題がありました。

apt-get install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)

追加されたコンテンツがインストールされているようです。共有フォルダを追加しようとすると、エラーメッセージは表示されません。以前は、毎回GuestAdditionsがインストールされていないというメッセージを受け取りました。

ただし、再起動後もまだフルスクリーン16:9の表示がなく、共有フォルダはマウントされません。

問題は何ですか?この問題を解決するにはどうすればよいですか?

答え1

これはStretch(Debian 9)で動作します。問題が解決しない場合は、照合情報で質問を更新する必要があります。

  1. contribまず、リポジトリがあなたのリポジトリに追加されていることを確認してくださいsources.list。次のコマンドが何も返さない場合は、リポジトリを追加する必要があります。

    grep -rq 'stretch/.* contrib' /etc/apt/sources.list{,.d} 2>/dev/null && echo ok
    

    期待される出力

    ok
    
  2. リポジトリを更新し、必要なパッケージセットをインストールします。

    apt-get update
    apt-get install build-essential module-assistant
    module-assistant prepare
    
  3. VirtualBox Guest Additions イメージをインストールして実行します。ゲストウィンドウに移動し、「デバイス」>「ゲスト追加イメージを挿入...」メニューを使用してDVDイメージが利用可能であることを確認します。ここで理解できないエラーが発生した場合は、報告してください。あなたの質問に

    mount /media/cdrom
    bash /media/cdrom/VBoxLinuxAdditions.run
    

    期待される出力

    mount: /dev/sr0 is write-protected, mounting read-only
    
    Verifying archive integrity... All good.
    Uncompressing VirtualBox 5.2.8 Guest Additions for Linux........
    VirtualBox Guest Additions installer
    ...
    
  4. 実行中のカーネルにモジュールがロードされていることを確認してください。あなた可能適用するには再起動が必要です(しかし私はそうしませんでした)。

    lsmod | grep vb
    

    期待される出力(高い値の数値列は無視されます)

    vboxvideo              36864  1
    ttm                    98304  1 vboxvideo
    drm_kms_helper        155648  1 vboxvideo
    drm                   360448  4 vboxvideo,ttm,drm_kms_helper
    vboxsf                 45056  0
    vboxguest             286720  1 vboxsf
    

関連情報