Ubuntu 16.04にすべてのサイズ変更機能、クリップボード機能、ファイル共有機能を備えたGuest Additionsをインストールする最良の方法は何ですか?
Ubuntu 16.04にすべてのサイズ変更機能、クリップボード機能、ファイル共有機能を備えたGuest Additionsをインストールする最良の方法は何ですか?
回答:
Ubuntu Serverの場合、コマンドラインからゲスト追加をインストールする必要があります。
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
ゲスト追加パッケージがありますが、これは一部の機能のみを有効にしました。
最も信頼できる方法は、おそらくVirtualBoxに付属の組み込みインストーラーを使用することです。
これはUbuntu Desktop用です。Ubuntu Serverについては、@ ThisClarkの回答を参照してください。
sudo apt update
とsudo apt upgrade
し、必要に応じて再起動してください。apt-get
またはを介してインストールできるカーネルヘッダーが必要だと思いますaptitude
。
./autorun.sh
。
ISOをダウンロードしない場合、「最新かつ最高の」バージョンは取得できません。このオプションを使用したい場合は、依存関係に関する次の注意事項を参照してください。
Ubuntu 16.04ゲストでこれらの手順を正常にテストしました。
- VirtualBoxの下にUbuntuサーバーインスタンスを作成します(明らかに)。
VMを起動し、[ デバイス] -> [Guest Additions CDイメージの挿入]に移動して、ISOイメージをマウントします。
ターミナルから、次のコマンドを実行します。
sudo -i apt install gcc make mkdir -p /media/cdrom mount /dev/cdrom /media/cdrom /media/cdrom/VBoxLinuxAdditions.run reboot
再起動後:
sudo usermod --append --groups vboxsf USERNAME
ホスト共有は
/media
、インストールされたVBoxServiceサービスを介してUbuntuゲストにマウントされ、システムの起動時に開始するように設定されます。
これは私のインストールに影響を与えました。
コメントから注記:
これは私のために働いた:
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
次に、仮想マシンを再起動しました。
mount: mount point /media/cdrom does not exist
これは、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]の下の共有フォルダーにアクセスできるはずです。
執筆時点で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」インストーラー、それぞれ仮想ボックスを開きます。(はい、窓っぽい、かっこいいですが、動作します!)
私はあなたと同じ問題を抱えていました、私がやったことを説明します:
インストールされているVBのバージョンに対応するVirtualBoxユーザーガイドを読みました。
UbuntuのリポジトリからVBをインストールしました。現在(july2017)バージョン5.0.40です
VBGuestAdditions.isoはVMのインストールとともにインストールする必要があるようです
[設定]-> [ユーザーインターフェイス]-> [デバイス]-> [GuestAdditions CDイメージを挿入]をチェックインし、
しかし、私の場合はそうではなかったので、ホストでこのISOファイルを検索しました。VBバージョンの場合、このISOファイルは/ usr / share / virtualboxにあります。
最後にVMの設定で(VBGuestAdditionsはゲストにインストールされます)
ストレージでは、コントローラーIDEでVBGuestAdditions.isoファイルへのパスを配置し、VMにCDデバイスとして表示されます。それにアクセスしてVBGuestAdditionsを実行し、画面の正しいサイズ変更と共有フォルダーへのアクセスを取得できます(これ少なくともゲストwin7の最後の機能。