CentOS8 を Virtual Box にインストールする手順

# 前提条件
- **VirtualBox6.0**をインストール済み
- `CentOS-8-x86_64-1905-dvd1.iso` をダウンロード済み
- ホストOS：**Windows7**（固定IPアドレス：192.169.0.2/24）
- ゲストOS：**CentOS-8-1905**（固定IPアドレス：192.168.0.10/24）

# インストール手順

### 1. VirtualBoxを起動

VirtualBoxの起動のショートカットをダブルクリックし、VirtualBoxを起動します。
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/f90ee4a7-f1ee-276b-eb2f-1976c2de22e2.png)

### 2. 仮想マシンの新規作成

Oracle VM VirtualBox マネージャーで「新規」をクリックします。
![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/e0e1bf6a-fe23-1656-2b6e-10c624092f71.png)

### 3. 仮想マシンの作成

以下を入力して、「作成」ボタンをクリックします。

項目|設定内容
---|---
名前|CentOS-8-1905
マシンフォルダー|C:\DK\VirtualBox
タイプ|Linux
バージョン|Red-Hat (64bit)
メモリサイズ|2048MB
ハードディスク|仮想ハードディスクを作成する
![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/ec36c348-f4b4-99c3-4733-c36190f506f8.png)

### 4. 仮想ハードディスクの作成

以下を入力して、「作成」ボタンをクリックします。

項目|設定内容
---|---
ファイルの場所|C:\DK\VirtualBox\CentOS-8-1905\CentOS-8-1905.vdi
ファイルサイズ|16GB
ハードディスクのファイルタイプ|VDI (VirtualBox Disk Image)
物理ファイルにあるファイルディスクのストレージ|固定サイズ
![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/a92c0e80-1288-b1a7-5ae3-eadea2b5bc65.png)

※「ガイド付きモード」ボタンを押すと、各項目の設定の意味が書いてあり、それに従い設定できます。

仮想マシンを作成が開始されます。
（そこそこ時間がかかります。）
![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/9749350a-5b94-3473-eb23-471c671d21c0.png)

### 5. 仮想マシン作成完了
「CentOS-8-1905」が追加されます。
![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/ac97050d-5e60-f44f-0e6a-bc7f37520499.png)

### 6. 仮想マシンの設定
「CentOS-8-1905」が選択されている状態で、「設定」ボタンをクリックします。
![07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/a10f968e-0e8f-43aa-9b21-e4d608319cfc.png)

### 7. 仮想マシン（ストレージ）の設定
DVDイメージの`CentOS-8-x86_64-1905-dvd1.iso`を起動ディスクとして設定します。

「ストレージ」を選択し、「コントローラー:IDE」の「光学ドライブ追加」のアイコンをクリックします。
![08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/f4d68587-2a09-1c46-6fd1-243d0f4f1c4a.png)

「ディスクを選択」ボタンをクリックします。
![09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/674063cc-6f1a-ee2c-c7bf-291651c08de8.png)

メディアで「追加」ボタンをクリックします。
![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/40a4f79f-1a87-287a-916a-adf8d3c41237.png)

ダウンロードしている`CentOS-8-x86_64-1905-dvd1.iso`を選択します。
![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/2199cb2b-c001-b255-078a-22fa14130b3c.png)

`CentOS-8-x86_64-1905-dvd1.iso`が追加されていることを確認し、「選択」をクリックします。
![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/eb38930b-81fe-8c45-572a-ecefed0206f6.png)

コントローラー:IDEに`CentOS-8-x86_64-1905-dvd1.iso`が追加されていることを確認します。
![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/5712849a-5905-8429-3ba4-a6f7c5559525.png)
※コントローラー:IDEに`CentOS-8-x86_64-1905-dvd1.iso`を追加することで、起動時にインストールメディアとして`CentOS-8-x86_64-1905-dvd1.iso`が起動されます。

### 8. 仮想マシン（ネットワーク）の設定

「ネットワーク」を選択し、アダプターに「ブリッジアダプター」を選択し、「OK」ボタンをクリックします。
![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/b975acf5-003a-3eec-f28d-3169b8a8a78e.png)

### 9. 作成した仮想マシンを起動
「CentOS-8-1905」が選択されている状態で、「起動」ボタンをクリックします。
（起動時にインストールメディアとして`CentOS-8-x86_64-1905-dvd1.iso`が起動されます。）
![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/94104064-27e4-0ce5-bc34-3715c3881c8f.png)

### 10. メニュー選択
「Install CentOS Linux 8.0.1905」を選択し、「Enter」キーを押下します。
![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/f0e739be-fc33-2db5-a099-09e58481ee62.png)
![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/85f9a958-50dd-51a2-b3c8-430c57e6d3c7.png)

### 11. インストール時に使用する言語を選択
インストール時に使用する言語として「日本語」を選択し「続行」ボタンをクリックします。
![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/fdf431f4-1307-c770-54ec-275cfee3a9f4.png)

### 12. キーボードの設定
「キーボード」をクリックします。
![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/565577ba-1757-3e86-9189-de0c7c762f24.png)

日本語になっていることを確認し、「完了」ボタンをクリックします。
![20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/cb4f237b-7e03-832c-72af-5cb7caf21cd7.png)

### 13. 言語サポートの設定
「言語サポート」をクリックします。
![21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/0efbdad7-9787-3dff-2dbd-8f877342ea89.png)

日本語が選択されていることを確認し、「完了」ボタンをクリックします。
![22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/2e4e00db-28d8-7197-8ffd-887ca3e301b7.png)

### 14. インストールソースの設定
「インストールソース」をクリックします。
![23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/6d90fa9c-9aaa-a547-12e4-fb750f679c07.png)

「自動検出されたインストールメディア」がチェックされていることを確認し、「完了」ボタンをクリックします。
![24.pmg.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/150787e8-d8ce-43f7-114a-ab72951e13c5.png)

### 15. ソフトウェアの選択の設定
「ソフトウェアの選択」をクリックします。
![25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/15aea320-0893-9ef9-5ac9-358f0f139c53.png)

「ベース環境」、「選択した環境のアドオン」を選択し完了」ボタンをクリックします。
（必要なものは後からインストールしたいため、ここではベース環境に「最小構成のインストール」を選択、アドオン無しでインストールします。）
![26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/0652337a-1c93-7f28-a46e-1f2c5face936.png)

### 16. インストール先の設定
「インストール先」をクリックします。
![27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/bc84e26b-81ca-08c9-0c69-fb537c8965f0.png)

インストール先の内容を確認し「完了」ボタンをクリックします。
（ここではストレージの設定として「自動構成」を選択していますが、「カスタム」を選択してパーティションを設定することも可能です。）
![28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/97066917-7981-db8d-1754-ef136d2772dc.png)

### 17. KDUMPの設定
「KDUMP」をクリックします。
![29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/4d42dcca-1105-760b-4265-4796139400a0.png)

「kdump を有効にする」のチェックを外し「完了」ボタンをクリックします。
（今回はお試し用なのでチェックを外しましたが、不具合が発生した場合にカーネルのダンプを参照したい場合はチェックを入れます。）
![30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/f4049d9c-e857-3b70-5a6e-9533bda916f0.png)

### 18. ネットワークとホスト名の設定
「ネットワークとホスト名」をクリックします。
![31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/da6ea454-8c2a-acd5-b72d-198b367e2dc1.png)

Ethernetを「オン」にし、「設定」ボタンをクリックします。
![32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/f0926030-5d34-8c01-8560-fcaa6ffc1e18.png)

「IPv4 設定」タブを開き、方式に「手動」を選択し、アドレス、ネットマスク、ゲートウェイ、及びDNSサーバを入力し、「保存」ボタンをクリックします。DNSサーバを複数設定する場合、`,`で区切って入力します。
![33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/6c5b0f66-0a0d-b17f-1b56-04b9497ced3f.png)

「ホスト名」を設定し、「適用」ボタンをクリックし、「完了」ボタンをクリックします。
![34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/865fa3e8-7b2b-ede0-2302-f15005c49db2.png)

### 19. 日付と時刻の設定
「日付と時刻」をクリックします。
![35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/1398d111-4d6f-8b33-bda7-5d16cdba2cd3.png)

「地域」、「都市」を選択し、「ネットワーク時刻」を「オン」にし、「設定」ボタンをクリックします。
（ここでは、地域に「アジア」、都市に「東京」を設定しています。）
![37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/e64aba29-4135-c78e-babb-67024dfc983a.png)

NTPサーバを設定後、「OK」ボタンをクリックします。
ここでは以下の日本のNTPサーバを設定しています。

- ntp1.jst.mfeed.ad.jp
- ntp2.jst.mfeed.ad.jp
- ntp3.jst.mfeed.ad.jp

![38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/eab1ae4a-fe21-f218-c3f5-a535ac02c3fd.png)

「完了」ボタンをクリックします。
![39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/e8dcd66d-e2d3-5591-905c-f6957b937dc0.png)


### 20. インストールの開始
「インストールの開始」ボタンをクリックします。
![40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/47de03a5-a56f-db1a-7156-2122164a8d5a.png)

### 21. root パスワードの設定
「root パスワード」をクリックします。
![41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/10f6bb30-a6bc-0bfe-d296-6528eae61ef5.png)

root のパスワードを入力し「完了」ボタンをクリックします。
![42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/6d62c916-a517-9405-6b8e-5fbc69d576ed.png)

「ユーザの作成」も実施したい場合、「ユーザの作成」をクリックし、ユーザ情報を入力します。
![43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/ffbb35c2-edf6-5abd-2119-67787be2e686.png)

インストールが続行されます。
![44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/376c5628-e500-46eb-25ab-48568d5d8f8c.png)

### 22. インストール完了後再起動
インストール完了後、「再起動」ボタンをクリックします。
![45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/815409c9-178b-4b8d-d55f-1a7e044faf26.png)

### 23. root でログインして確認
再起動後、root でログインし、ログインできることを確認します。
![46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/5f818687-f3b6-023e-46ef-56485907d1d7.png)

# あと書き
VirtualBox6.0のディスプレイの設定で、「VboxVGA」、「VMSVGA」、「VboxSVGA」を選択できますが、「VboxVGA」または「VboxSVGA」を選択した場合、「22. インストール完了後再起動」でのインストール完了後に、以下のように上手く画面が表示されませんでした。
![47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/a2695fca-95c1-f748-cea3-ceb12014e924.png)

ディスプレイの設定で「VMSVGA」を選択した場合、画面は表示されますが、「22. インストール完了後再起動」の画面のように全体が表示されず、どっちも困った感じとなりました。（なんとかインストールはできましたが...。）

「VboxVGA」または「VboxSVGA」を選択してインストール完了後の画面が崩れた場合でも、以下の手順でインストールできていることが確認できました。

- 「ファイル」－「閉じる」を選択し、強制的に終了させます。
![48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/5c64fe92-790e-8925-0e1a-e23988991bff.png)

- ストレージの設定で「コントローラー:IDE」に追加した`CentOS-8-x86_64-1905-dvd1.iso`に対して「割り当てを除去」を実施し、「OK」ボタンをクリックします。
![49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/120b1c2a-18a1-16d4-223d-af539a88e07d.png)

- 「起動」ボタンをクリックします。
![50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/b20b2abb-6420-357f-20a1-f06b3c7175a1.png)

- 無事起動され、ログインできました。
![46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/292434/df0ce622-7bca-1752-3336-d0acd5431520.png)


以上