「Ubuntu 16.10」を「Parallels Desktop 12」にインストール

「Parallels Tools(for Linux)」は、GUIでもインストール可能

CanonicalによるLinuxディストリビューション「Ubuntu 16.10(開発コードネーム「Yakkety Yak」)」が、英国時間2016年10月13日付にてGAリリースを迎え、現在Ubuntu Foundationによる公式ダウンロードページを通じて、x86-64(AMD64)を対象としたisoイメージが入手可能となっています。今回は、同オペレーティングシステムを macOS(Mac OS X)ベースのデスクトップ仮想化ソフトウェア「Parallels Desktop 12 for Mac」にゲストOSとしてインストールしてみましたので、そのプロセス等を簡単に纏めてみたいと思います。

「Parallels Desktop for Mac」では、米国時間2009年11月4日付にてリリースされたVer. 5.0より、Linuxゲストを対象とした自動インストール機能「Linux Express Installation(Linux簡易インストール)」オプションが実装されている他、「New Virtual Machine Assistant(新規仮想マシンアシスタント)」を通じて、プリセット済みの仮想アプライアンスをダウンロードする事も可能となっていますが、当エントリでは、インストーラを通じたマニュアルインストールを実践しています。

Ubuntuでは、ライブCDを そのままインストールCDとして利用する事が可能となっており、インストールオプションやタイムゾーン指定、キーボードレイアウトの選択、及びアカウント設定等は、インストールプロセスにおいてファイルコピーと並行して行われる事となります。

「Parallels Desktop 12 for Mac」は、米国時間2016年9月19日付にてリリースされた「12.0.2 Build 41353(現行GA版)」の段階において「Ubuntu 16.10」をゲストOSとして正式にサポートしていませんが、同梱されているゲストOS拡張機能「Parallels Tools」をカーネルモジュールとして組み込む事が可能です。

※Linuxゲストに対して「Parallels Tools」を手動でインストールする場合には、マウントされたイメージファイルに含まれているインストールスクリプト(install)をコマンドラインを通じて実行するか、或いはGUIインストーラ(install-gui)も用意されています(何れも要管理者権限)。

「Parallels Tools」をGUIインストール
↑GUIインストーラー(install-gui)を通じて、「Ubuntu 16.10」に「Parallels Tools」をインストール

「Parallels Tools」のインストール後には、Coherence(コヒーレンス)モード、マウスシンクロナイズ、ダイナミックレゾリューション等の諸機能が利用可能となりますが、現時点では動作しない(或いは動作しても適切に機能しない)機能も確認されていますので、本格的に利用される場合等には正式対応を待たれた方が良いかと思われます。

尚、Ubuntuでは、英国時間2011年4月28日付にてリリースされたVer. 11.04(Natty Narwhal)より、デフォルトのデスクトップセッションとして CanonicalによるUnityシェルが採用されており、Parallels Desktop for Macでは Ver. 5.0より、Linuxゲストにおいてグラフィックスアクセラレーション(OpenGL等の3Dグラフィックス)がサポートされているため、仮想マシン上のゲストOSで「Unity 3D」を利用する事が可能となっています(Unityでは、メニュー関連のインターフェイスに Mac OS Xライクなグローバルメニューが導入されていますが、GNOMEシェルを嗜好するユーザに向けては「GNOME 3.20」を採用する「Ubuntu GNOME 16.10」が、公式フレーバーの一つとして提供されています。尚、フォールバックモードとしても採用される事の多かった Qtベースの2Dインターフェイス「Unity 2D(Ubuntu 2D)」は、Ver. 12.04 LTS(Precise Pangolin)をもって実装が終了しています)。

「Ubuntu 16.10」のUnity
↑「Ubuntu 16.10」における「Unity 3D」インターフェイス(グローバルメニュー)。「Ubuntu 16.10(Yakkety Yak、ゲストOS)」on「Parallels Desktop 12 for Mac(12.0.2 Build 41353)」on「macOS Sierra 10.12.1(ホストOS)」