web-dev-qa-db-ja.com

Ubuntu 16.04用VirtualBox Guest Additionsのインストール方法

Ubuntu 16.04ですべてのサイズ変更機能、クリップボード機能、ファイル共有機能を備えたGuest Additionsをインストールする最良の方法は何ですか?

61
jtpereyda

ゲスト追加パッケージ がありますが、これは一部の機能のみを有効にしました。

最も信頼できる方法は、おそらくVirtualBoxに付属の組み込みインストーラーを使用することです。

これはUbuntu Desktop用です。 Ubuntu Serverについては、@ ThisClarkの回答を参照してください。

更新

  1. VirtualBoxの最新バージョン を持っていることを確認してください。
  2. 最初にSudo apt updateSudo apt upgradeを実行し、必要に応じて再起動するとよいでしょう。

ゲストの追加

  1. 仮想マシンのパワーオン
  2. 画面上部のVirtualBoxメニューで[デバイス]をクリックします
  3. 「Guest Additions CDイメージのインストール...」をクリックします
  4. 必要に応じて画面上のプロンプトに従い、パスワードなどを入力します。
  5. 仮想マシンを再起動します

機能を有効にする

  1. [マシン]-> [設定]-> [全般]-> [詳細]-> [共有クリップボード]および/またはドラッグアンドドロップを有効にします。
  2. [表示]-> [ゲストディスプレイの自動サイズ変更]がオンになっていることを確認します。
32
jtpereyda

Ubuntu Serverの場合、コマンドラインからゲスト追加をインストールする必要があります。

Sudo apt-get update
Sudo apt-get install virtualbox-guest-dkms 
68
ThisClark

ISOをダウンロードしない場合、「最新かつ最高の」バージョンは取得できません。このオプションを使用したい場合は、 依存関係については以下のメモを参照 をご覧ください。

Ubuntu 16.04ゲストでこれらの手順を正常にテストしました。

  1. VirtualBoxの下にUbuntuサーバーインスタンスを作成します(明らかに)。
  2. VMを起動し、Devices-> Guest Additions CDイメージを挿入してISOイメージをマウントします。

  3. ターミナルから、次のコマンドを実行します。

    Sudo -i  
    apt install gcc make  
    mkdir -p /media/cdrom  
    mount /dev/cdrom /media/cdrom  
    /media/cdrom/VBoxLinuxAdditions.run  
    reboot  
    
  4. 再起動後:

    Sudo usermod --append --groups vboxsf USERNAME
    
  5. ホスト共有は、システムの起動時に開始するように設定された、インストール済みのVBoxServiceサービスを介して、/mediaの下のUbuntuゲストにマウントされるはずです。

これは私のインストールに影響を与えました。

コメントから注記:

  • ユーザーアカウントをvboxsfグループに追加した後、ログアウトして再度ログインする
15
jonathan

1)ディストリビューションの通常のチャネルを介してパッケージをインストールします。たとえば、次を使用できます。

Sudo apt-get install virtualbox-guest-additions-iso

2)Devices> Optical Drives> VBoxGuestAdditions.isoを選択して、ゲストの追加を追加します

上記のコマンドを使用してisoファイルをダウンロードする場合。ここにあります:

/usr/share/virtualbox/VBoxGuestAdditions.iso
9
cloud99

これは私のために働いた:

Sudo mount /dev/cdrom /media/cdrom
Sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
Sudo sh /media/cdrom/VBoxLinuxAdditions.run

次に、仮想マシンを再起動しました。

4
BonifatiusK

これは、Ubuntu Server 16.04.3 LTSゲストを実行しているVirtualBox 5.1.28 MacOSホストで機能しました。すべての手順はゲストUbuntuサーバー用です。

注:VirtualBox GUIを使用して「ゲスト追加CDイメージを挿入」しないでください。 virtualbox Webサイトからダウンロードされた最新の.isoのように、「vboxadd.sh」を呼び出しませんでした。さらに、ゲストはインターネットにアクセスできる必要があります(ゲストOSインターネットに問題がある場合は、「ブリッジアダプター」の代わりに「NAT」を使用してください)。

ターミナルで、VirtualBoxのバージョンに合わせてVBoxGuestAdditions.isoをダウンロードします(私にとっては5.1.28)。

wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso

次に、/ mediaに空のディレクトリを作成し、そこにマウントします。

Sudo mkdir /media/iso

Sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso

次に、そこに移動してLinuxインストーラーを実行します。

cd /media/iso

Sudo ./VBoxLinuxAdditions.run

ゲストOSを再起動します。

reboot

/ media/sf_ [your_folder_name]の下の共有フォルダーにアクセスできるはずです。

2
Zhanwen Chen

Virtual Box 5.1欲しいですか?

Virtual Box 5.1(5.0ではない)を取得して使用する場合、執筆時点では、aptを介して取得することはできません。また、サードパーティのリポジトリを追加すると、あいまいなエラーバージョンを持つ32ビットバージョン この回答を参照 が意図せずに取得される可能性があります。

したがって、おそらくVirtualBox自体とGuest Additions(現在の名前は「Extension Pack」の一部です)をダウンロードするのが最善です。

http://download.virtualbox.org/virtualbox/

つまり.

http://download.virtualbox.org/virtualbox/5.1.28/

(上記の32ビットの迷惑の後、)

virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_AMD64.deb

提供される2つの拡張パックは同一(チェックサムが同じ)で、いずれかを選択します:

Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack  

すべてをインストールする方法は?ダブルクリック。拡張パックの世話をするために、標準の「.deb」インストーラー、それぞれ仮想ボックスを開きます。 (はい、窓っぽい、かっこいいですが、動作します!)

1
Frank Nocke

私はあなたと同じ問題を抱えていました、私がやったことを説明します:

  • インストールされているVBのバージョンに対応するVirtualBoxユーザーガイドを読みました。

  • UbuntuのリポジトリからVBをインストールしました。現在(july2017)バージョン5.0.40です

  • このバージョンに対応する拡張パックをVB wwwからダウンロードし、ダブルクリックしてインストールします。USBデバイスにアクセスできました。
  • VBGuestAdditions.isoはVMのインストールとともにインストールする必要があるようです

    [設定]-> [ユーザーインターフェース]-> [デバイス]-> [GuestAdditions CDイメージを挿入]で確認します。

    しかし、私の場合はそうではなかったので、ホストでこのISOファイルを検索し、VBバージョンの場合、このISOファイルは/ usr/share/virtualboxにあります。

  • 最後に、VMの設定で(VBGuestAdditionsはゲストにインストールされます)

    ストレージ、コントローラーIDEにファイルVBGuestAdditions.isoへのパスを配置し、VMにCDデバイスとして表示され、アクセスしてVBGuestAdditionsを実行し、画面の適切なサイズ変更と共有フォルダーへのアクセス(少なくともゲストwin7のこの最後の機能)。

0
aure