• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:UbuntuでのGuestAdditions)

UbuntuでのGuestAdditionsのインストール方法

このQ&Aのポイント
  • Ubuntuの仮想マシンでGuestAdditionsのインストールができない問題が発生しました。
  • インストール方法を試したものの、マウスのシームレスな動作が実現できませんでした。
  • 新しいVirtualBoxをインストールする以外に、GuestAdditionsをインストールする方法はあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1876/4427)
回答No.6

No.5の追記です。 私のフォローは終わり、と書きましたがubuntu14->15にアップグレードしたら同じ現象が発生しました。 結論から書くと「OracleのVirtualBoxマニュアル通りに行なえばOK」でした。 パッケージごとに対応するよりも基本に忠実に(マニュアル通りに)行なうことがベター、ということを再認識しました。 下記の手順も試してみてはどうでしょうか。 --- (1) $sudo apt-get update (2) $sudo apt-get upgrade (3) $sudo apt-get install dkms (4) いったんguestを再起動。 (5) 「Guest AdditionsのCDイメージの挿入...」を行なうと強制アンマウントの確認画面が表示されるので、 強制アンマウントして、再度「Guest AdditionsのCDイメージの挿入...」を行なうと 「実行確認」画面、「パスワード入力」要求があるので指示通りに進める。 端末に処理進行状況が表示される。 すべての処理が done となっていれば処理完了。Enter キーを押して処理終了。 (6) 以上でGuest Additionsが使用できました。 ---オラクルVirtualBoxマニュアル 4.2.2. Guest Additions for Linuxの 4.2.2.1. Installing the Linux Guest Additionsの 4.2.2.1.1. Ubuntuに書いてある通りです。 http://www.virtualbox.org/manual/ch04.html#idp96641072

skyaozora
質問者

お礼

書かれていた手順を行ったところ無事にGuestAdditionsがインストールされました! とても助かりました。本当にありがとうございます。何度も回答して下さっただけではなく、手元でも色々と試してくださったみたいで、本当にありがとうございました。 これからもVirtualBox絡みで問題が発生した際にはマニュアルを参照するところから始めてみます。 重ね重ね、本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • kteds
  • ベストアンサー率42% (1876/4427)
回答No.5

No.3の補足です。 ubuntu14ではパッケージが異なるようです。 私の環境でkernelバージョンの合わないguest(ubuntu14.04)にVirtualBox Guest Additionsのインストールを試してみました。 --- (1)必要なパッケージをインストール $ sudo apt-get install build-essential module-assistant (2)ビルド、インストール $ sudo m-a prepare (3)いったんguest PCを起動し、メニュー「デバイス」の「Guest AdditionsのCDイメージを挿入」をクリックする。 添付画像上図参照。 実行確認画面(添付画像中図)およびパスワード入力すると、Guest Additionsのインストールが始まる。 なお、インストール中の下記のメッセージはすべてdoneとなっています。 Building the main Guest Additions module...done. Building the shared folder support module...done. Building the OpenGL support module...done. Doing non-kernel setup of the Guest Additions...done. Starting the VirtualBox Guest Additions...done. Installing the Window System drivers Installing X.org Server 1.15 modules...done. Setting up the Window System to use the Guest Additions...done. (4)guest再起動するとGuest Additionsが使用できました。 一例として添付画像下図のようにデバイスにVBoxGuestAdditionsがマウントされ、 /mediaに共有フォルダがマウントされています。 --- kernelの更新がポイントですので、試してみてください。 なお、デバイスのストレージにはGuest AdditionsのCDイメージは無くても、 上記のように処理が完了すればデバイスのストレージにVBoxGuestAdditions.isoが割り当てられています。 なお、事前に割り当てて置きたい場合はストレージに追加すればいいです。 VBoxGuestAdditions.isoは下記の場所にあります。 C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso ---以上です。 私のフォローはこれで終わりとさせてもらいます。

skyaozora
質問者

補足

度々の回答誠にありがとうございます。 >(1)必要なパッケージをインストール >$ sudo apt-get install build-essential module-assistant このコマンドを実行したところ、build-essentialもmodule-assistantも「既に最新バージョンです」と表示されました。 >(2)ビルド、インストール >$ sudo m-a prepare このコマンドを実行したところ、「Getting source for kernel version: 3.13.0-49-generic」という表示がされたのち、「usr/src/linux シンボリックリンクを作成できませんでした!」と表示されました。 その後、(3)の手順を実行しても最初と同様に「ディスクを挿入できません」というエラーが表示されました。これはやはり、(2)でkernelの更新が行われていなかったということでしょうか。 度々の回答ありがとうございました。にも関わらず良い報告が出来なくて申し訳ありません。引き続き回答を募集しておりますので、他の方、特にkernelの更新、その際のシンボリックリンクの作成の辺りで問題が生じてると思われますので、その辺りに詳しい方がいらっしゃれば回答を頂けると幸いです(もちろん他のアプローチでも問題を解決できるような回答を頂ければそれに越したことはありません)。

全文を見る
すると、全ての回答が全文表示されます。
  • kteds
  • ベストアンサー率42% (1876/4427)
回答No.4

No.3に一部記述もれがありました。 apt-get gcc kernel-devel make は apt-get install gcc kernel-devel make です。

全文を見る
すると、全ての回答が全文表示されます。
  • kteds
  • ベストアンサー率42% (1876/4427)
回答No.3

No.1の補足です。 質問および補足にて、状況は解りました。 Ubuntu13.10->14.04にアップグレードしたことでkernel環境が変更になっていますので、現在のままのguest環境でインストールしても失敗するだけです。 下記のようにすれば14.04でGuestAdditionsが使用できるようになります。 VirtualBoxやExtensionPackは何も変更する必要はありません。 --- (1)guestの現在の環境に合った下記の3つのパッケージをインストールします。 apt-get gcc kernel-devel make (2)インストール後はguestをいったんshutdownします。 (3)VirtualBoxのguestの「ストレージ」設定に VBoxGuestAdditions.iso がある場合はいったん除去します。 (右クリック->「割り当てを除去」で除去できます。添付画像上段参照) (4)guestを起動し、メニュー「デバイス」の「Guest AdditionsのCDイメージを挿入」をクリックする。 添付画像中段参照。 「リムーバブルメディアが接続されました」という画面が表示されますので(添付画像下段) 「ソフトウェアの実行」を選択してインストールを行ないます。 ※「リムーバブルメディア接続」とはVBoxGuestAdditions.isoを自動的にマウントしたことを意味します。 ※「ソフトウェアの実行」とはGuestAdditionsのインストールを意味します。 Guest Additionsのインストールが始まる。 処理結果が表示されすべて「OK」となっていれば正常に完了しています。 (5)GuestAdditionsが使用できるようになります。 ---以上です。

skyaozora
質問者

補足

回答ありがとうございます。 >(1)guestの現在の環境に合った下記の3つのパッケージをインストールします。 >apt-get gcc kernel-devel make これってそれぞれ「apt-get install gcc」のように端末に打ってインストールするんですよね? gccとmakeは「既に最新バージョンです」と表示され、kernel-develは「E:パッケージkernel-develが見つかりません」と表示されます。 >(3)VirtualBoxのguestの「ストレージ」設定に VBoxGuestAdditions.iso がある場合はいったん除去します。 >(4)guestを起動し、メニュー「デバイス」の「Guest AdditionsのCDイメージを挿入」をクリックする。 「ストレージ」設定のVBoxGuestAdditions.isoを除去した上で「Guest AdditionsのCDイメージを挿入」をクリックすると、「仮想マシンにCD/DVDドライブが無いのでVirtualBox GuestAdditionsのディスクイメージを仮想マシンに挿入できません」というエラーメッセージが出ます。(ちゃんとkernel-develをインストールできればこのようなエラーメッセージは出なくなるのでしょうか) アドバイスを頂いたのに改善出来て無くて申し訳ありませんが、まだこうすればいい、これをしていないなどの意見があれば頂けると幸いです。

全文を見る
すると、全ての回答が全文表示されます。
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.2

GuestAdditionsのインストール方法について、次に記事を参考にしてください。 http://pc-karuma.net/virtualbox-install-guest-additions/

全文を見る
すると、全ての回答が全文表示されます。
  • kteds
  • ベストアンサー率42% (1876/4427)
回答No.1

質問におかしな部分がありますので、確認です。 > (VirtualBoxのメニューからGuestAdditionsのインストールを選んでも強制マウントを解除するかしか聞かれない)。 「GuestAdditionsのインストールを選んでも」というのはどういう意味なのでしょうか? 「GuestAdditionsのCDイメージの挿入」を選んでも、という意味ならば、これはインストールではなくてマウントのことです。 つまりすでにマウント済みなのでマウントする必要はありませんというメッセージです。 > VirtualBoxを再起動してもGuestAdditionsはインストールされてませんでした(マウスがシームレスに動かない)。 Hostマシン(今回はWindows。OSは不明)でVirtualBox Extension Packをインストール済みで、VirtualBox設定の「共有フォルダ設定」で共有フォルダを「自動マウント」設定してあればGuestマシン起動時にマウント済みだと思います。 添付画像参照。 --- 上記の状況がどのようになっているのか、ハッキリしないとアドバイスも無用になりますので、まずは状況を補足してみてください。

skyaozora
質問者

補足

回答誠にありがとうございます。 >「GuestAdditionsのインストールを選んでも」というのはどういう意味なのでしょうか? >「GuestAdditionsのCDイメージの挿入」を選んでも、という意味ならば、これはインストールではなくてマウントのことです。 はい、「GuestAdditionsのCDイメージの挿入」を選んでも、という意味です。 ただ、質問を投稿した際はそうだったのですが、その後自分で色々と調べた結果、 https://forums.ubuntulinux.jp/viewtopic.php?id=13601 のページに書いてある方法で、VMの中のUbuntuの端末からコマンドでマウントをした結果、今は「GuestAdditionsのCDイメージの挿入」を選んだら「マウントできません」という表示が出るようになってしまいました。 >Hostマシン(今回はWindows。OSは不明)でVirtualBox Extension Packをインストール済みで、VirtualBox設定の「共有フォルダ設定」で共有フォルダを「自動マウント」設定してあればGuestマシン起動時にマウント済みだと思います。 添付画像の部分の自動マウントの設定は「はい」になっていました。ただ、VirtualBox Extension Packに関してですが、これはインストールしてなく、VirtualBoxを立ち上げた時にインストールするか聞かれる画面が自動で表示され、そしてインストールしようとしても何かエラーが出てインストールできませんでした。 また、VitrualBoxを立ち上げると「一つ以上の仮想メディアに現在アクセスできません」という警告が出ます(これは上記のように端末でマウントする前から出ていました)。詳細を見てみる限り、やはり問題となっている仮想メディアのことだと思われます。 とりあえず分かっている状況はこんな感じだと思います。さらに悪化した感じになってしまって申し訳ないですが、アドバイスを頂けると助かります。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Ubuntu11.4について

    LinuxのUbuntuをダウンロードしてみたいんですが、Ubuntu Japanese TeamのサイトにVirtualBox用仮想マシンのUbuntu 8.04 LTSしかなくUbuntu11.4をVirtualBoxで使いたいんですが、VirtualBoxだと使えないんでしょうか。 どなたか、知っている方教えてください。よろしくお願いします。

  • Ubuntuでのマウススクロール

    Windows XP SP3をホストOSにし、Ubuntu 8.04をVMware上にインストールしたところ、マウススクロールができなくて困っています。 http://forum.ubuntulinux.jp/viewtopic.php?pid=7493 http://pc.watanet.com/?p=309 これらのページを参考にしてxorg.confを編集してみたのですが、一向にスクロールが有効になりません。どなたか解決方法をご教示願います。 なお、 仮想マシン:VMware Workstation 6.0.4 ホストOS :Windows XP SP3 ゲストOS :Ubuntu 8.04 マウス :Microsoft Wireless Laser Mouse 8000 となっております。よろしくお願いします。

  • Ubuntuのコマンドを勉強したい。

    UbuntuをWindows7とのデュアルブートで使ってみたいと思いまして、いろいろ調べているのですが、 Ubuntuは一度入れると削除するのが意外と面倒だということが分かりました。 削除の際に、いろいろなコマンドを入力するみたいですが、 このコマンドの意味が私には全く分かりません。 そもそも私にはコマンドの入力経験が全くないです。 https://forums.ubuntulinux.jp/viewtopic.php?pid=57647 あとあとのトラブルを防ぐためにも自信を持って削除できるスキルを身に着けてから、Ubuntuを導入しようと思っております。 Ubuntuを削除する際などに使うコマンドの意味などを理解するのに、おすすめのHPや本などがありましたらご紹介ください。 よろしくお願い致します。

  • virtualbox ubuntu20.04LTS

    win10PCに仮想マシン「virtualbox」をインストールしてそこにLinux「ubuntu20.04LTS」をインストールしました、その仮想マシンでubuntuを動かしているのですが(ブラウザはFirefoxです)gyaoを視聴しようとすると「動画を再生するには対応する動画コーデックをインストールしてください」と表示され丸いのが回っているだけで再生が始まりません(何という名前のコーデックスをどこからどこにインストールするのかわかりません)尚 youtubeは再生できます。・・・どうすればいいのかご教授いただければ幸いです。よろしくお願いします。(Windowsでは問題なく視聴できています)

  • LUBUNUTUでもだいじょうぶかな・・・

    古いPCですが、UBUNTUを使ってました。 そろそろUBUNTUも容量が大きいOSになってきたので、LUBUNTUだけでやろうと考えています。 これまでUBUNTUを使っていたのは https://forums.ubuntulinux.jp/viewtopic.php?id=304 こういうサポート掲示板やネット上にある情報でLUBUNTUよっりUBUNTUのほうが情報量が多いということからです。 LUBUNUTUも根本はUBUNTUと同じだと思うのですが、乗り換えちゃっても問題はないでしょうか? LUBUNTUのデメリットがあれば教えてください

  • Linux Ubuntu 9.10 にてGW-US54GXSを使う方法

    Linux 初心者です。 先ほど、Linux Ubuntu 9.04から9.10へアップデートしたのですが、GW-US54GXSが使えなくなってしまいました。 対策として、 https://forums.ubuntulinux.jp/viewtopic.php?id=6714 にある方法を行おうと思ったのですが、3のカーネルソースの展開でlinux-source-2.6.31.tar.bz2が出来ていなく、これ以上先に進めなくなってしまいました。 URL先にある方法以外でも構いませんので、GW-US54GXSを使えるようにするための方法を教えていただけないでしょうか?

  • VMwareのUbuntuをUSB上にバックアップ

    VMware player上でUbuntu12.04を使用しているのですが、 このUbuntuのシステムをまるごとUSB上にバックアップして、 USBからUbuntuを起動する方法はありますでしょうか? これまでは、新しいマシンに環境を移行したい時には、 VMware playerをインストールし、仮想マシンのファイルをコピーしていたのですが、 今回はVMware playerを使うこと自体をやめて、 USB上に、これまで使っていた仮想マシンの環境(Ubuntu)を移行できないかと考えています。 ======================================================================= 試しに、 UbuntuをUSBにインストールして、USB起動できることを確認した後、 (http://lets-ubuntu.yui.at/ins_re/ins_usb.html) 下記のページを参考にtarでバックアップする方法を試してみたのですが、 (https://wiki.ubuntulinux.jp/UbuntuTips/Others/BackUpAndRestore) その後USBから起動ができなくなってしまいました。 そもそも、この方法で仮想マシンからUSBに移行しようとするのが間違っているのか、 ブートローダの設定を別に何かしないといけないのか、等々 問題点がどこにあるのかも分からない状態なのですが、 何か解決策があればご教授お願いします。 =======================================================================

  • VirtualBoxでのUbuntuについて。

    質問させていただきます。仮想PC環境VirtualBoxでUbuntuをインストールしてるんですが、ゲストOSがWindowsの場合は、デバイス→Guest AdditionsをクリックすればGuest Additionsのインストールは出来るんですが、Ubuntuの場合上記のようにすると、画面にCDのアイコンが出てきてそれをクリックすると、「オートランのエラー オートランのプログラムがありません」と出て、インストールできません。 どうすればインストールができるんでしょうか?教えてください。

  • 仮想環境の共有フォルダをマウントするには

    仮想環境にLinuxを入れて使用してます。 自分のパソコンからリモートで資料を仮想環境に持ってくるため 共有フォルダをマウントしたいんですが 出来ません。 原因が分からず困っています。 自分のパソコンの資料を仮想環境に移すやり方を知っている方、分かる方いらっしゃいましたら教えてください。 よろしくお願いします。 状況はこんな感じです↓ oraclevm virtualboxで仮想環境 ubuntu/Linux使用 virtual boxエラー:仮想光学ディスクC:¥programfiles¥oracle¥virtualbox¥vbox guestadditions.i soをマシンubuntuに挿入できません。 参考url: https://www.hiroom2.com/2016/05/07/virtualbox上のubuntu-16-04にguest-additionsをインストールする/ ※インストールを半角にして下さい。 5章のguestadditionsのビルドとインストールの「press return to close this window…」までで終了 lsmod | grep vboxで中身を見ると vboxsfが入ってないとなります。

  • VirtualBoxについて【ゲストエディション】

    仮想マシンにGuest Additionalをインストールしたいのですが、仮想マシン内のメニューの[デバイス]→[Guest Additionsをインストール]を押しても下記のエラーメッセージが出てインストールが出来ません。("十","ー","|"は曲がりまくっていますが、枠のつもりです。エラー記述とは何ら関係はありません。) 十ーーーーーーーーーーーーーーーーーーーーーーーーーーー十 |VirtualBox - 質問                          | 十ーーーーーーーーーーーーーーーーーーーーーーーーーーー十 |CD/DVD イメージ C:                         | |\Program Fires\Oracle\VirtualBox\VBoxGuestAdditionsl.iso' | |(VERR_PDM_MEDIA_LOCKED).                   | |詳細(D)                                 | |十ーーーーーーーーーーーーーーーーーーーーーーーー十  | ||終了コード :                          |  | ||E_FAIL (0x80004005)                    |  | ||コンポーネント:                        |  | ||Console                            |  | ||インターフェース:                       |  | ||IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}|  | ||呼び出し先:                          |  | ||IMachine {22781af3-1c96-4126-9edf-67a020e0e858}|  | |十ーーーーーーーーーーーーーーーーーーーーーーーー十  | 十ーーーーーーーーーーーーーーーーーーーーーーーーーーーー十 選択肢は[強制マウント解除]と[キャンセル]で、[強制マウント解除]を押したら、何とかなるかな、と思ったのですが、[キャンセル]と同じ効果でした。 下記は、少ないながらVirtualBox等の情報です 参考情報の一つにして頂けると幸いです ホストOS:Windows7 OSファミリー:Linux ゲストOS:Ubuntu どうにかして「Guest Additions」インストールしたいです。 誰か詳しい方よろしくお願いしますm(_ _)m