LoginSignup
0
0

More than 3 years have passed since last update.

VirtualBox上のRedmineでGuest Additionsがインストール出来ないケースの対処方法

Posted at

概要

すでに知っているよー。
という方は大勢いらっしゃるかと思いますが、自分の備忘録として残しておきます。

やりたかったこと

EC2上に構築しているRedmineをローカルPCで動かしたかった(色々な事情で)

調査

ググったところ、Redmineを簡単に構築する方法として、
VirtualBox+Bitnami RedmineのOVAファイルが簡単そう。

つまづいたところ

構築はRedmine.JP Blogの方法で簡単に構築は出来たため、
早速、移行元ファイルをVirtualBox上へコピーしようと
共有フォルダ設定を行おうとしたところ・・・
Guest Additionsのインストール時にエラーとなってしまう。。。。

解決方法

コピーする手段としては、共有フォルダがダメな場合は、SCPなどがよぎっったのですが、
頑張って、Guest Additionsのインストールエラーを解消してみてみます。

実施手順

CDのマウント

VirtualBoxの設定メニューから「ストレージ」→
左の光学ドライブの追加から「VBoxGuestAdditions.iso」を選択する
以下のコマンドを実行

$ sudo mkdir /media/cdrom
$ sudo mount -t iso9660 /dev/cdrom /media/cdrom/
$ cd /media/cdrom
$ sudo ./VBoxLinuxAdditions.run

普段はほとんどLinuxに触れていないので、
以下のエラーメッセージからどのコマンドを実行すればいいのか???と
エラーを調べるのに少し時間が掛かりました。

virtualbox_redmine_01.png

Kernel headers not found for target kernel

上記のメッセージからカーネルヘッダをインストールすればいいのかな?と
カーネルヘッダのインストール方法を調べました。
How to Install Kernel Headers in Ubuntu and Debian

$ sudo apt-get install linux-headers-$(uname -r)
virtualbox_redmine_02.png
virtualbox_redmine_03.png
$ sudo ./VBoxLinuxAdditions.run

今度は(多分)エラーなく実行されました。

virtualbox_redmine_04.png

あとはゲストOS側にマウントしたいフォルダを作成し、共有フォルダ設定から
共有したいホストOS側のフォルダ、ゲストOS側のフォルダを設定してからOSを再起動してみます。

$ sudo mkdir /mnt/work
$ sudo reboot

再起動後、無事にマウント出来て、ホストOS側のフォルダが見えるようになりました。

virtualbox_redmine_05.png

誰かのご参考になれば幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0