仮想マシン内での OSGeo-Live 起動クイックスタート

ここでは、 OSGeo-Live を VirtualBox の仮想マシン内で動作させる1つの方法について記載します。他の方法については、以下の”参照”の章のリンクにしたがってください。

仮想マシンの利点

  • VM の反応速度は、DVD のものより大分速く、ホストマシンに直接インストールした場合に匹敵します。
  • 全ての設定の変更、ソフトウェアのアップデート、保存ファイルは、”通常”のコンピュータと同様に、永続化されます。このため、
  • システムのカスタマイズとアップデートが可能です
  • VM 内に作業状態を保存することが可能です
  • 追加のソフトウェアのインストールが可能です
  • インストールした仮想マシンのバックアップが可能です。

動作環境

  • RAM: 最低 2 GB。Lubuntu システムは 1 GB の RAM で動作しますが、ホストシステムのために、少なくとも同じサイズのメモリが必要となります。このため、合計 2 GB がスムーズな操作のために必要となります。
  • ハードディスクの空き容量: 仮想ディスクファイル (vmdk): live.osgeo.org は、解凍後、だいたい 10 GB となります。また、作業のためには、仮想マシン内でさらに容量が必要となります。このため、20 GB が推奨となります。
  • CPU: どんな CPU でも構いませんが、”仮想化テクノロジー” をサポートしたものが速くなります。 こちら から、お手持ちのコンピュータの CPU を確認することも可能です。

この 4〜5 年で製造されたマシンのほとんどは、この要件を満たしています。

手順

ダウンロード

Virtual Box をダウンロードしてインストールしてください。Windows ではインストーラを実行します。もしくは、Ubuntu のような Linux システムでは以下のようにします。

apt-get install virtualbox-ose

さらに、OSGeo の仮想ディスクファイル (vmdk) を live.osgeo.org からダウンロードします。 “Download virtual machine” ボタンをクリックします。それから、ダウンロードしたファイルを解凍します (7zip を使用します)。

仮想マシンの作成

VirtualBox アプリケーションを起動し、新しい VM を作成するために New ボタンをクリックし、Next をクリックします。

../../_images/virtualbox9.png

イメージに OSGeo-Live のような名前を付け、”Operating System” に Linux、”Version” に Ubuntu を選択します。

../../_images/virtualbox_select_name9.png

次の画面でメモリを 1024 MB に設定します (ホストコンピュータが 4GB 以上の場合はより大きな値を設定できます)。

../../_images/vmdk_memory9.jpg

続けて、次の画面で “Use existing hard disk” を選択します。フォルダアイコンのボタンをクリックし、保存した osgeo-live-vm-6.0.vmdk ファイルを選択し、Next と Create を押下します。

../../_images/vmdk_disk9.jpg

VM が作成されたら、Settings ボタンをクリックします。”General” セクションで Advanced タブを選択し、Mini toolbar で “Show at top of screen” をクリックして選択します。

../../_images/vmdk_general_advanced9.jpg

“Display” セクションで、ビデオメモリを 32 か 64 MB に増やします。

../../_images/vmdk_display9.jpg

さらに、”Shared Folders” セクションに移動し、”Add folder” (右側の緑の “+” アイコン) をクリックし、VM 内部で共有したいホストコンピュータのディレクトリを指定します。

../../_images/vmdk_shared_folders9.jpg

“Folder path” と “Folder name” が決まったら、OK をクリックし、再度 OK をクリックして、設定ウィンドウを終了して閉じます。

仮想マシンの起動

Start (緑の矢印) ボタンをクリックして、VM を起動しましょう。

OSGeo システムが起動したら、VirtualBox の “Guest Additions” を追加して、ビデオパフォーマンスを向上させたり、上記で設定した共有フォルダを有効化することが可能です。Guest Adition のインストーラは、Oracle の VirtualBox アプリケーションとともに、ISOファイルとして供給され、自由なオープンソースソフトウェアとしてライセンスされていません。この ISO は VM 内で CD としてマウントされ、インストーラはそこから実行します。以下のようにして実行します:

VirtualBox ウィンドウ内で、 Devices メニューを開き、 Install Guest Additions をクリックします。これにより、OSGeo Live VM 内で、Guest Additions が CD ドライブとしてマウントされます。

../../_images/vmdk_guest_additions2.jpg

CD フォルダが表示されたら、ターミナルを開き、以下のコマンドを実行します:

user@osgeolive:~$ sudo apt-get update

user@osgeolive:~$ sudo apt-get install build-essential linux-headers-generic

user@osgeolive:~$ cd /media/VBOXADDITIONS_4.1.18_78361/

user@osgeolive:/media/VBOXADDITIONS_4.1.18_78361$ sudo ./VBoxLinuxAdditions.run

しばらく待つと処理が完了します。VM を再起動すると、フルスクリーンモードとなり、共有フォルダがマウントされます。上記の例では、VM の設定で共有フォルダパスをホストシステム上の “GIS” という名前にしています。VM 内でマウントする場合は、ターミナルウィンドウを開き、以下を実行します:

user@osgeolive:~$ mkdir GIS

user@osgeolive:~$ sudo mount -t vboxsf -o uid=user,rw GIS /home/user/GIS

これで、ホストマシンで選択されたフォルダが、user のホームディレクトリ内の “GIS” フォルダでも利用可能になりました。