MacにVirtualBoxでUbuntuを立てる方法【画像での解説つき】

Mac(10.13)にVirtualBoxでUbuntu16.04を立てる方法について、スクリーンショットでの説明を交えながら簡単に解説させていただきます。

この記事では以下の状態を目指します。
① ホストOSであるMacの上でUbuntu16.04がゲストOSとして動作するようにします。
② ホストOS(Mac)からゲストOS(Ubuntu)にSSHでログインできるようにします。
③ ゲストOS(Ubuntu)はインターネットに接続できるようにします。

# Virtual Boxのインストール

[Oracleのページ](http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html)にアクセスしましょう。するとホストOSごとにダウンロードリンクが用意されています。ご自身のOSにあったものをダウンロードしてください。この記事ではMacを対象としているのでMacOSXのところをクリックしてダウンロードします。

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/71680b7a-8ba1-d45f-f7e7-0573c3372592.png" width=500>

ダウンロードが完了したら通常のアプリケーションと同様にインストールしてください。インストールが終わってVirtualBoxを起動すると以下のような画面が出てきます。

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/15fa6875-0628-78f1-abc3-8c19c365c168.png" width=500>

これでVirtualBoxのインストールは完了です。

# Ubuntuイメージのダウンロード

[Ubuntuのページ](https://www.ubuntu.com/download/desktop)にアクセスしましょう。

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/c24cd2c4-95ac-4dc1-695b-6b1737a2a9d3.png" width=500>

ダウンロードと書かれているボタンをクリックします。次の画面で支払うお金を尋ねられます。ご自身の判断で数値を設定してください。無料(全て$0)でもダウンロードできます。

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/843b9aeb-84bf-c196-e379-99d4cbc80bd3.png" width=500>

# Ubuntuのインストール
さて、Ubuntuのダウンロードが完了したらVirtualBox上にインストールしていきましょう。先ほどのVirtualBoxの画面の新規ボタンを押してください。

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/407b2208-f11b-72d0-3785-be05ef778065.png" width=500>
名前を適当につけます。任意の名前でOKです。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/0c930265-d9c7-e533-591d-f8c248f42960.png" width=500>
割り当てるメモリを指定します。ご自身の環境にあわせて設定してください。筆者のMacBookProは16GB搭載だったので、その半分の8GBを割り当てました。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/2d9fae25-f36a-04db-a8d4-fb14a2cec45f.png" width=500>
仮想HDを作成するを選んでください。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/6062fe45-455b-4c62-7f3d-75ec9e9300aa.png" width=500>
VDIを選んでください。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/56651e55-d865-cb74-13de-cba93271617e.png" width=500>
固定サイズを選んでください。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/79ae639c-93d3-61a8-084d-2c00a8d5f61b.png" width=500>
ディスクの容量を指定します。ご自身の環境にあわせて設定してください。筆者の環境では500GBほどの余裕があったので適当に100GBを割り当てました。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/0c8ecce1-7210-bf71-9946-79653379fbe2.png" width=500>
作成ボタンを押すとしばらく待ち状態になります。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/5f5dbab9-4465-70c2-1d91-cb635a0a4341.png" width=500>
完了すると以下のような画面になります。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/ad357d7c-6afd-e209-5514-5ad913948b8c.png" width=500>
次に、VirtualBoxでネットワークの設定をします。画面右側中段の「ネットワーク」をクリックして詳細設定画面を開いてください。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/0a11a5d4-6ee1-7703-4273-5ab91c56fa3c.png" width=500>
こんな画面が開きます。「アダプター１」を「ホストオンリーアダプター」に設定してください。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/3892777b-71a3-a60a-b740-40fbd0a7b6d1.png" width=500>
次に「アダプター２」を「NAT」に設定してください。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/697de782-c7d6-08a3-d8e1-93cce11946c3.png" width=500>
OKボタンを押すともとの画面に戻ります。「ネットワーク」の箇所に先程設定したアダプターが表示されていることを確認してください。きちんと設定されていれば、画面上部の「起動」ボタンを押しましょう。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/46efb853-be2b-801c-d20a-33b06f09e476.png" width=500>
ディスクイメージのパスを尋ねられます。事前にダウンロードしておいたUbuntuのイメージを指定し、「Start」を押してください。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/97bc1ec7-d55a-90ee-f681-d0faadf7a4d1.png" width=500>
日本語を選びます。

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/481da9f1-8750-197b-d81e-122cf9e726ea.png" width=500>

アップデートをダウンロードするを選び、次に進みます。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/f5979009-2a2b-dcb2-e41b-9c40a4591c89.png" width=500>

「ディスクを削除して〜」を選びます。※ホストOSが削除されるわけではないのでご安心ください。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/3d9b7727-4507-e666-3433-d33e619c637b.png" width=500>

「続ける」を選びます。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/7516fd0a-f672-ff1a-1774-ecce9c300b93.png" width=500>

「Tokyo」を選びます。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/219b05bd-a164-5f68-a547-28eee7bfec80.png" width=500>


「日本語」を選びます。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/b2ffb79d-c83f-5c89-dee0-254c760241ec.png" width=500>

名前、マシン名、パスワードを入力します。これらは任意でOKです。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/545c20d8-ad7a-47e8-9db5-e32801e49acf.png" width=500>

インストールが始まるので完了するまで少し待ちます。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/1da126b6-d9c8-19c9-e32b-504234749866.png" width=500>

インストールが完了すると再起動を求められます。「今すぐ再起動する」をクリックします。※ホストOSが再起動するわけではありません。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/a1f0ed9f-0dbe-b987-4e29-0af31d273c9d.png" width=500>

これでインストールは完了です。

# Ubuntuのネットワーク設定
再起動後、ログインするとUbuntuのデスクトップ画面が表示されます。左に表示されているメニュー（FireFoxやAmazonのアイコンが並んでると思います）の一番上のアイコンをクリックして「terminal」と入力してください。すると、端末というアプリケーションが見つかるのでこれをクリックします。

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/445b37bc-1b3c-ca6b-0cce-42175d8ba343.png" width=500>

ここからはターミナル上で操作していきます。まずはvimとopenssh-serverをインストールしましょう。

```shell
sudo apt-get install vim openssh-server
```
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/b6211ee9-2bbe-a3b8-877e-430cf6e2f1ed.png" width=500>

次に、`/etc/network/interfaces`を編集します。

```shell
sudo vi /etc/network/interfaces
```

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/4667b93d-24fe-5950-44ea-634013c0bafa.png" width=500>

以下のように記述して保存します。※`enp0s3`という表記は見慣れない方も多いと思いますが、これはUbuntu15から導入されたNICの新しい命名規則です。`enp0s3`が無いという方は、`ifconfig`などのコマンドでNICの名前を確認し、そのNIC名で読み替えてください。

```text
auto enp0s3
iface enp0s3 inet static
address 192.168.56.99
netmask 255.255.255.0
```

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/2b2fca45-1a2d-9cf3-7143-51bb3af22669.png" width=500>

再起動します。

```shell
sudo reboot
```

<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/260e4b35-ac9c-a996-09b4-db42492090d3.png" width=500>

以上で、Ubuntuのネットワーク設定が完了です。

# SSHでログインする。

Macのターミナルを開き、Ubuntuにsshでログインできるか試します。

```
ssh komah@192.168.56.99
```

ログインできることが確かめられました。
<img src="https://qiita-image-store.s3.amazonaws.com/0/80357/d43a6208-d20c-0acd-0939-1c664142f82d.png" width=500>

インターネットにもつながります。

以上、Mac(10.13)にVirtualBoxでUbuntu16.04を立てる方法について解説させていただきました。楽しいUbuntuライフを！