私はDebian仮想マシン(Debian 7、Debian 8、Debian 9)にVirtualBox Guest Additionsをインストールするのに苦労しています。
ベストアンサー1
rootユーザーとして、Debian 9のTL; DRバージョンは次のとおりです。
echo deb http://ftp.debian.org/debian stretch-backports main contrib > /etc/apt/sources.list.d/stretch-backports.list
apt update
apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
VirtualBox Guest Additionsがインストールされました。
Debian 10 および 11 の場合、VirtualBox パッケージは新しいリリースで使用できます。高速道路サービス(また参照Debian WikiのVirtualBoxページ)。 Debian 11 の場合:
echo deb http://ftp.debian.org/debian bullseye-backports main contrib > /etc/apt/sources.list.d/bullseye-backports.list
apt update
apt install fasttrack-archive-keyring
echo deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-fasttrack main contrib > /etc/apt/sources.list.d/bullseye-fasttrack.list
echo deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-backports-staging main contrib >> /etc/apt/sources.list.d/bullseye-fasttrack.list
apt update
apt install virtualbox-guest-x11
ゲストカーネルモジュールはDebian 11カーネルに含まれています。 Debian 10の場合は、上記の手順に従ってDebian 9と同じパッケージを交換してbullseye
インストールします。buster
apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
詳細は、Debianパッケージを使用するDebian 7、8、9のソリューションです。
Debian 7 と 8 の場合、
contrib
リポジトリを有効にします。例えば/etc/apt/sources.list
Debian 8 の場合、次の項目を含める必要があります。deb http://ftp.debian.org/debian jessie main contrib
Debian 9 の場合、
contrib
以下を使用してバックポートを有効にします。これを行うには、次の行を追加します。deb http://ftp.debian.org/debian stretch-backports main contrib
/etc/apt/sources.list
(またはより良い方法はstretch-backports.list
ファイル)/etc/apt/sources.list.d
。install
virtualbox-guest-dkms
、カーネルヘッダー、およびオプションでvirtualbox-guest-x11
(グラフィックゲストユーティリティ用):sudo apt update sudo apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
(Debian 9を使用している場合は2行目以降
-t stretch-backports
)。install
それはみんなこれは必須です。仮想マシンにゲスト追加エントリをインストールしたり、インストーラを実行する必要はありません。 3行のシェル呼び出しを自分のものVagrantfile
(または仮想マシンを構成するために使用するすべて)に追加して忘れることができます。
このvirtualbox-guest-dkms
パッケージをインストールすると、適切なカーネルモジュールが自動的にビルドされ(カーネルがアップグレードされると再構築されます)、ゲスト追加エントリがインストールされます。
(これにより、使用しているDebianのバージョンで利用可能なゲストアドインがインストールされます。仮想マシンで、これは仮想マシンが実行されているVirtual Boxのバージョンと一致しない可能性がありますが、ゲストの追加はまだうまく機能します。 )