私は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)で動作します。問題が解決しない場合は、照合情報で質問を更新する必要があります。
contrib
まず、リポジトリがあなたのリポジトリに追加されていることを確認してくださいsources.list
。次のコマンドが何も返さない場合は、リポジトリを追加する必要があります。grep -rq 'stretch/.* contrib' /etc/apt/sources.list{,.d} 2>/dev/null && echo ok
期待される出力
ok
リポジトリを更新し、必要なパッケージセットをインストールします。
apt-get update apt-get install build-essential module-assistant module-assistant prepare
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 ...
実行中のカーネルにモジュールがロードされていることを確認してください。あなた可能適用するには再起動が必要です(しかし私はそうしませんでした)。
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