【画面あり】VirtualBoxでCentOSの仮想環境を作る方法

## 1.事前知識
- [【超簡単】WindowsにVirtualBoxをインストールする方法](https://qiita.com/ryome/items/519fd7e50fb0b951fd7f)
- [VirtualBoxにおけるホストOS側のBIOS設定](https://qiita.com/ryome/items/8b153a0c825141e631dd)

事前知識として、上記リンクの内容が必要です。

## 2.CentOSのダウンロード方法

![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/0cf4f665-f7e7-946e-3b34-2c0f719c30f1.png)
![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/3524a361-266c-e38d-03cc-276be57f0f81.png)
![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/a7c9bf64-7ddf-2a3c-060e-8587cd1612eb.png)


1. [CentOSのダウンロードサイト](http://isoredirect.centos.org/centos/7) にアクセスする。
2. `http://isoredirect.centos.org/centos/7/isos/x86_64/` をクリックする。
3. `http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.7.1908/isos/x86_64/` をクリックする。
3. `CentOS-7-x86_64-DVD-1908` の `ダウンロード` が開始される。
4. ダウンロードが終了後、 `CentOS-7-x86_64-DVD-1908` を確認する。

## 3.VirtualBoxの準備
![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/ee0c1675-bf53-9881-2800-5cb4bf3f78c5.png)
![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/a4374d37-34c7-b6c5-2e6b-721a7d18c60d.png)
![07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/7174184a-27cd-4730-eb52-57f4e608f3a5.png)

1. 「`Oracle VM VirtulaBox`」を起動する。
2. メイン画面から `新規` をクリックする。
3. 下記の表に従い入力し、 `作成` をクリックする。

|項目|内容|
|:------------------------|:------------------------------------------|
| Name                 | 任意の文字列                  |
| Machine Folder               | 任意の指定|
| タイプ                | Linux|
| バージョン                | Red Had (64-bit)|
| メモリーサイズ                | 任意の指定|
| ハードディスク                | 仮想ハードディスクを作成する|

4.下記の表に従い入力し、 `作成` をクリックする。

|項目|内容|
|:------------------------|:------------------------------------------|
| ファイル場所                 | 任意の指定                  |
| ファイルサイズ               | 最低8GB必要|
| ハードディスクのファイルタイプ      |VDI(VirtualBox Disk Image)|
| 物理ハードディスクにあるストレージ      |可変サイズ|

5.新規OSが作成されたことを確認する。

## 4.仮想環境の設定
![08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/a21135e1-2923-fe51-1390-f035468c31f9.png)
![09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/5e88c70e-bfa2-3b92-c36e-0240a104707b.png)
![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/83667ebe-2bca-d2d3-47a7-0eac9ecc41df.png)
![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/7e1e75bd-f83a-2735-5f41-63f26b7b3b25.png)
![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/91aaf1dc-cb5e-b700-aa75-3293de8bdec7.png)

1. メイン画面から `設定` をクリックする。
2. 一般の高度設定の `クリップボードの共有` と `ドラッグ&ドロップ` を `双方向` にする。
3. システムのマザーボード設定の `ポスティングデバイス` を `USBタブレット` にする。
4. ディスプレイのスクリーン設定の `Graphics Controller` を `VBoxVGA` にする。
5. ネットワークのアダプター2設定の `ネットワークアダプター有効化` にチェックをつけ、 `割り当て` を `ホストオンリーアダプター` にする。
6. 上記の設定を完了後、 `OK` をクリックする。

## 5.VirtualBoxによるCentOSの起動
1. メイン画面から `起動` をクリックする。
![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/27e072a7-d714-819a-6fd8-10d436085668.png)
2. `フォルダボタン` をクリックし、 `CentOS-7-x86_64-DVD-1908.iso` を選択し、 `起動` をクリックする。
![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/808faa29-1416-de0d-c9ad-003c22f631b4.png)
![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/fcfd2743-2117-15b3-e74f-e0cc83fbc374.png)
3. CentOSが起動したら、 `Enter` を押す。
![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/b48b482e-e3ed-5f89-619d-39f4dccdd850.png)
4. `japan` と検索して、 `日本語` を選択して、 `続行` をクリックする。
![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/62665a13-36a3-d570-5a02-12a37f8f796c.png)
5. `ソフトウェアの選択` と `インストール先` を選択する。
![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/582b2a28-ee84-6f3d-a5b8-5af62ca03d62.png)
6. `ソフトウェアの選択` では、 `GNOME Desktop` を選択し、 `完了` をクリックする。
![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/47d2bd4a-ccf0-b11a-3e89-7c1a893d5037.png)
7. `インストール先` では、確認して `完了` をクリックする。
![20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/fd153d8e-bb96-eafd-2378-46766942bd98.png)
8. `ソフトウェアの選択` と `インストール先` を選択後、 `インストール開始` をクリックする。
![21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/1de0bb7a-4e3f-1086-8822-33fdeb1d765c.png)
9. `ROOTパスワード` と `ユーザー作成` を選択する。
![22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/c913f809-e405-b8b0-9105-6b86214f25de.png)
10. `ROOTパスワード` では、 `rootパスワード` と `確認` を入力し、 `完了` をクリックする。
![23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/cde960f1-a9f1-1c12-8d9c-b44137348b90.png)
11. `ユーザー作成` では、 `フルネーム` と `ユーザー名` 、 `パスワード` 、`パスワードの確認`  を入力し、 `このユーザーを管理者にする` と `このアカウントを使用する場合パスワードを必要とする` にチェックをつけ、 `完了` をクリックする。
![24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/ff4bcbff-9863-31e8-ed84-67ed526a1712.png)
12. `ROOTパスワード` と `ユーザー作成` を選択後、 `再起動` をクリックする。
![25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/02799dae-25dc-2d51-73e8-26a2a6adaf77.png)
13. `LICENSE INFORMATION` を選択する。
![26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/b66abc85-6f7c-97d1-7295-9498df75c565.png)
14. `ライセンス契約に同意します` にチェックをつけ、 `完了` をクリックする。
![27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/dfe7bf29-9a69-d0d3-3b09-2fd1938048d7.png)
15. `LICENSE INFORMATION` を選択後、 `設定の完了` をクリックする。
![28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/e8ddafa6-c333-6a82-2b07-83584d905a1f.png)
16. `パスワード` を入力し、 `サインイン` をクリックする。
![29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/24353d72-571b-4ffc-f1f8-6bee43f54552.png)
17. `日本語` を選択し、 `次へ` をクリックする。
![30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/10df8fb0-7a4d-03c6-f035-e03772e5a35a.png)
18. `日本語` を選択し、 `次へ` をクリックする。
![31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/5fa77581-d7fa-e783-3260-939c54569fe4.png)
19. `次へ` をクリックする。
![32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/85391e08-38df-ce0e-b1c6-c87469a0cf2a.png)
20. `スキップ` をクリックする。
![33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/94ca3f63-96df-0c9f-c89c-664bf66f48c2.png)
21. `CentOS Linuxを使い始める` をクリックする。
![34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/dfa7cbde-b26b-a3d6-6b60-070672082038.png)
22. 右上の `×ボタン` をクリックする。
![35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/ea48e3d4-b750-2338-d955-6a59d1be0d23.png)
23. `デスクトップ画面` が映れば成功です。
![36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449867/7e91879d-7380-bb28-3b9b-ba1e7aecd0c9.png)




## 6.まとめ
### CentOSのダウンロード方法
1. [CentOSのダウンロードサイト](http://isoredirect.centos.org/centos/7) にアクセスする。
2. `http://isoredirect.centos.org/centos/7/isos/x86_64/` をクリックする。
3. `http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.7.1908/isos/x86_64/` をクリックする。
3. `CentOS-7-x86_64-DVD-1908` の `ダウンロード` が開始される。
4. ダウンロードが終了後、 `CentOS-7-x86_64-DVD-1908` を確認する。

### VirtualBoxの準備

1. 「`Oracle VM VirtulaBox`」を起動する。
2. メイン画面から `新規` をクリックする。
3. 下記の表に従い入力し、 `作成` をクリックする。

|項目|内容|
|:------------------------|:------------------------------------------|
| Name                 | 任意の文字列                  |
| Machine Folder               | 任意の指定|
| タイプ                | Linux|
| バージョン                | Red Had (64-bit)|
| メモリーサイズ                | 任意の指定|
| ハードディスク                | 仮想ハードディスクを作成する|

4.下記の表に従い入力し、 `作成` をクリックする。

|項目|内容|
|:------------------------|:------------------------------------------|
| ファイル場所                 | 任意の指定                  |
| ファイルサイズ               | 最低8GB必要|
| ハードディスクのファイルタイプ      |VDI(VirtualBox Disk Image)|
| 物理ハードディスクにあるストレージ      |可変サイズ|

5.新規OSが作成されたことを確認する。

### 仮想環境の設定

1. メイン画面から `設定` をクリックする。
2. 一般の高度設定の `クリップボードの共有` と `ドラッグ&ドロップ` を `双方向` にする。
3. システムのマザーボード設定の `ポスティングデバイス` を `USBタブレット` にする。
4. ディスプレイのスクリーン設定の `Graphics Controller` を `VBoxVGA` にする。
5. ネットワークのアダプター2設定の `ネットワークアダプター有効化` にチェックをつけ、 `割り当て` を `ホストオンリーアダプター` にする。
6. 上記の設定を完了後、 `OK` をクリックする。

### VirtualBoxによるCentOSの起動
1. メイン画面から `起動` をクリックする。
2. `フォルダボタン` をクリックし、 `CentOS-7-x86_64-DVD-1908.iso` を選択し、 `起動` をクリックする。
3. CentOSが起動したら、 `Enter` を押す。
4. `japan` と検索して、 `日本語` を選択して、 `続行` をクリックする。
5. `ソフトウェアの選択` と `インストール先` を選択する。
6. `ソフトウェアの選択` では、 `GNOME Desktop` を選択し、 `完了` をクリックする。
7. `インストール先` では、確認して `完了` をクリックする。
8. `ソフトウェアの選択` と `インストール先` を選択後、 `インストール開始` をクリックする。
9. `ROOTパスワード` と `ユーザー作成` を選択する。
10. `ROOTパスワード` では、 `rootパスワード` と `確認` を入力し、 `完了` をクリックする。
11. `ユーザー作成` では、 `フルネーム` と `ユーザー名` 、 `パスワード` 、`パスワードの確認`  を入力し、 `このユーザーを管理者にする` と `このアカウントを使用する場合パスワードを必要とする` にチェックをつけ、 `完了` をクリックする。
12. `ROOTパスワード` と `ユーザー作成` を選択後、 `再起動` をクリックする。
13. `LICENSE INFORMATION` を選択する。
14. `ライセンス契約に同意します` にチェックをつけ、 `完了` をクリックする。
15. `LICENSE INFORMATION` を選択後、 `設定の完了` をクリックする。
16. `パスワード` を入力し、 `サインイン` をクリックする。
17. `日本語` を選択し、 `次へ` をクリックする。
18. `日本語` を選択し、 `次へ` をクリックする。
19. `次へ` をクリックする。
20. `スキップ` をクリックする。
21. `CentOS Linuxを使い始める` をクリックする。
22. 右上の `×ボタン` をクリックする。
23. `デスクトップ画面` が映れば成功です。