VirtualBoxにCentOSをインストール

## はじめに

Linux標準教科書 ( Ver.3.0.0 ) を履修するにあたり `CentOS7` の環境を用意する必要があり、当初は `docker` を使用していました。

参考: https://qiita.com/tamago3keran/items/781728815e359243ff33

ただこれだと、 Linux標準教科書 ( Ver.3.0.0 ) で履修する上で必要なファイルがなかったりしたため、 `VirtualBox` を使用して `CentOS7` の環境を構築することにしました。

## 環境

- VirtualBox: 5.2.6r120293
- ホストOS: macOS Sierra 10.12.6
- ゲストOS: CentOS 7.4-1708

## セットアップ

### CentOSのディスクイメージのダウンロード

[CentOS 公式サイト](https://www.centos.org/) を開いて、 `Get CentOS Now` をクリックします。

![スクリーンショット 2018-04-17 11.12.39.png](https://qiita-image-store.s3.amazonaws.com/0/186009/6ce1fd45-a0ea-25df-9aab-d4d5450e110b.png)

遷移先のページに書いてある `DVD ISO` をクリックします。

![スクリーンショット 2018-04-17 11.16.23.png](https://qiita-image-store.s3.amazonaws.com/0/186009/872b9fb1-7bab-52a2-d218-9c67d9d87ed5.png)

ダウンロードリンクがたくさんあるので、とりあえず一番上のリンクをクリックしました。

![スクリーンショット 2018-04-17 11.15.36.png](https://qiita-image-store.s3.amazonaws.com/0/186009/9b4b314d-45e5-b96a-7ff4-f972fa9ed620.png)

### 仮想マシンの作成

VirtualBox を起動し、 `新規` をクリックします。

![スクリーンショット 2018-04-17 11.24.16.png](https://qiita-image-store.s3.amazonaws.com/0/186009/8d18526d-9128-d8d8-b9d7-d9e3a594ef12.png)

`名前` に仮想マシンの名前を入力します。
今回は `CentOS7.4-1708` としました。
`名前` を入力すると、 `タイプ` と `バージョン` が自動的に選択されるので、 `続き` をクリックします。

![スクリーンショット 2018-04-17 11.25.54.png](https://qiita-image-store.s3.amazonaws.com/0/186009/95422133-ee3f-d84e-1312-8e1db71e6f8a.png)

割り当てるメモリの容量を指定しますが、今回がデフォルトのまま `1024MB` にしました。
`続き` を押しましょう。

![スクリーンショット 2018-04-17 11.29.37.png](https://qiita-image-store.s3.amazonaws.com/0/186009/c340bba2-871f-7ac3-d88b-a280cc161a96.png)

`仮想ハードディスクを作成する` が選択されていることを確認し、 `作成` をクリックします。

![スクリーンショット 2018-04-17 11.31.10.png](https://qiita-image-store.s3.amazonaws.com/0/186009/4e673f79-8f08-242e-7cc5-f003f4033547.png)

`VDI` が選択されていることを確認し、 `続き` をクリックします。

![スクリーンショット 2018-04-17 11.33.08.png](https://qiita-image-store.s3.amazonaws.com/0/186009/094b5bd4-1ed9-d921-6862-7d729fb0f9f4.png)

`可変サイズ` が選択されていることを確認し、 `続き` をクリックします。

![スクリーンショット 2018-04-17 11.34.25.png](https://qiita-image-store.s3.amazonaws.com/0/186009/b2fe667b-f81c-eb06-4cb8-704f5c0609dc.png)

ファイルの場所とサイズは変更せず、 `作成` をクリックします。

![スクリーンショット 2018-04-17 11.35.44.png](https://qiita-image-store.s3.amazonaws.com/0/186009/3b3db47a-cb98-4ca4-20ff-bdf98d87a7a9.png)

これで仮想マシンの作成は終わりですが、その他の設定を行います。

### 仮想マシンの設定

`設定` をクリックしましょう。

![スクリーンショット 2018-04-17 11.38.50.png](https://qiita-image-store.s3.amazonaws.com/0/186009/3281d4ca-5d5a-abc6-6554-77ebe787f11c.png)

`一般` -> `高度`
`クリップボードの共有` と `ドラッグ＆ドロップ` を `双方向` に変更します。

![スクリーンショット 2018-04-17 11.42.25.png](https://qiita-image-store.s3.amazonaws.com/0/186009/093ba199-9cad-1d32-ce72-40011d61dac3.png)


`ネットワーク` > `アダプター１`
`ネットワークアダプターを有効化` にチェックが入っていることを確認します。
また `割り当て` を `ブリッジアダプター` に変更し、 `名前` に `en0: Wi-Fi (AirPort)` が選択されていることを確認します。

![スクリーンショット 2018-04-17 11.47.36.png](https://qiita-image-store.s3.amazonaws.com/0/186009/b2b69380-a568-45d1-e142-e5334a4c61cf.png)

`ストレージ`
`ストレージデバイス` から `空` と表示されているディスクのアイコンを選択し、 `光学ドライブ` の右にあるディスクのアイコンをクリックします。

![スクリーンショット 2018-04-17 11.55.02.png](https://qiita-image-store.s3.amazonaws.com/0/186009/f13dc6a1-0000-62d6-88da-008226284bfa.png)

`仮想光学ディスクファイルを選択…` を選択し、CentOSのISOファイルを選択して `開く` をクリックします。

![スクリーンショット 2018-04-17 11.56.32.png](https://qiita-image-store.s3.amazonaws.com/0/186009/f1346daa-86af-c5b9-953a-d418711c4877.png)

最後に `OK` をクリックして設定を保存します。

### CentOSのインストール

作成した仮想マシンを選択し、 `起動` をクリックします。

![スクリーンショット 2018-04-17 12.03.09.png](https://qiita-image-store.s3.amazonaws.com/0/186009/d368d710-1514-e504-87b3-81619293c03c.png)

CentOSのインストーラが起動するので、上下キーで移動して `Install CentOS Linux 7` を選択し、 `Enter`キーを押します。

![スクリーンショット 2018-04-17 12.04.11.png](https://qiita-image-store.s3.amazonaws.com/0/186009/50da75a7-bbdb-3c71-b477-55c291122eb8.png)

インストールが終了すると、言語選択画面が表示されるので、 `日本語` を選択し、 `続行` をクリックします。

![スクリーンショット 2018-04-17 12.08.15.png](https://qiita-image-store.s3.amazonaws.com/0/186009/b7ac8885-b488-d649-42be-2b7f9850e652.png)

`インストール先` をクリックします。

![スクリーンショット 2018-04-17 12.10.17.png](https://qiita-image-store.s3.amazonaws.com/0/186009/19c04d04-d84b-0aae-0ab4-ce6958f8de3e.png)

デフォルトのまま `完了` をクリックします。

![スクリーンショット 2018-04-17 12.10.59.png](https://qiita-image-store.s3.amazonaws.com/0/186009/877a89cd-c4d9-099b-c4b8-5370299e3fcd.png)

私は US キーボードを使用しているので、 `キーボード` も設定しました。
`キーボード` をクリックします。

![スクリーンショット 2018-04-17 12.13.33.png](https://qiita-image-store.s3.amazonaws.com/0/186009/8c7fe911-c7da-7459-dbab-93062f545fb8.png)

左側の欄にある `+` マークをクリックします。

![スクリーンショット 2018-04-17 12.14.49.png](https://qiita-image-store.s3.amazonaws.com/0/186009/558f17f2-8b2b-8afe-5911-3ccb68f36800.png)

`英語(US)` を選択し、 `追加` をクリックします。

![スクリーンショット 2018-04-17 12.16.31.png](https://qiita-image-store.s3.amazonaws.com/0/186009/f7da9e55-7fe4-fbe8-a798-bdfeeaf16216.png)

`完了` をクリックします。

![スクリーンショット 2018-04-17 12.18.12.png](https://qiita-image-store.s3.amazonaws.com/0/186009/e60c8e58-6c7a-1dd1-e3ad-116978a5f654.png)

GUI で操作したい場合は、 `ソフトウェアの選択` をクリックします。

![スクリーンショット 2018-04-18 10.33.10.png](https://qiita-image-store.s3.amazonaws.com/0/186009/03f50fd5-ad6a-eda8-b74b-77dc95189d24.png)

`ベース環境` は `サーバー(GUI使用)` を選択し、 `選択した環境のアドオン` は `開発ツール` を選択して、 `完了` をクリックします。

![スクリーンショット 2018-04-18 10.33.51.png](https://qiita-image-store.s3.amazonaws.com/0/186009/4a751e30-c334-416b-e5f4-fbc9851bc070.png)

`インストールの開始` をクリックします。

![スクリーンショット 2018-04-17 12.20.04.png](https://qiita-image-store.s3.amazonaws.com/0/186009/a1ad0602-665b-aeab-a008-d8f745c8f31f.png)

インストールしている間に `ROOT パスワード` をクリックし、設定を行います。

![スクリーンショット 2018-04-17 12.20.41.png](https://qiita-image-store.s3.amazonaws.com/0/186009/3c6c370c-60c6-19f5-d5cd-ce2e524a1335.png)

パスワードを入力し、 `完了` をクリックします。

![スクリーンショット 2018-04-17 12.21.17.png](https://qiita-image-store.s3.amazonaws.com/0/186009/68ae693e-44ba-a433-e2a0-f1eb517afbf8.png)

インストールが完了したら、 `再起動` をクリックします。

![スクリーンショット 2018-04-17 13.12.44.png](https://qiita-image-store.s3.amazonaws.com/0/186009/677eca28-c153-43e5-3e33-745b4fec5fad.png)

再起動すると黒い画面が表示されます。
上の `CentOS Linux (3.10.0-693.e17.x86_64) 7 (Core)` を選択し、Enterキーを押します。

![スクリーンショット 2018-04-17 13.15.26.png](https://qiita-image-store.s3.amazonaws.com/0/186009/163a7bf3-37b4-3b85-7ef0-ad1188033066.png)

初期セットアップ画面で `LICENSING` をクリックします。

![スクリーンショット 2018-04-18 11.18.18.png](https://qiita-image-store.s3.amazonaws.com/0/186009/dc408fe6-0638-d250-52b1-75ba22c8247f.png)

`ライセンス契約に同意します。` にチェックを入れて、 `完了` をクリックします。

![スクリーンショット 2018-04-18 11.20.49.png](https://qiita-image-store.s3.amazonaws.com/0/186009/cd715fb6-fd10-fa98-f681-fce721e23457.png)

`設定の完了` をクリックします。

![スクリーンショット 2018-04-18 11.22.12.png](https://qiita-image-store.s3.amazonaws.com/0/186009/9dfa7937-56f7-6422-16e2-0e66a6397b36.png)

あとは示される手順通り進めていけば、 `CentOS7` を使用できます。

![スクリーンショット 2018-04-18 11.27.28.png](https://qiita-image-store.s3.amazonaws.com/0/186009/17d0f145-a98c-3193-96c8-7a7219acdb63.png)