CentOS 8 インストール手順 (最新版)

## はじめに

この記事を書こうと思ったのは、自分がLinuxを触り始めた頃にインストール手順などを教えてくれるような初心者に分かりやすい記事など無く、インストールするのにも苦労したので出来るだけ分かりやすく手順を説明できればと思ったからです。

まだLinuxを触ったことがなくて、「Linuxに興味あるけど難しそうでインストールすらしたことがない」,「これからCentOS8に触っていきたい！」というような初心者の方に向けて書いていこうと思っています。

※あくまで初心者向けかつ出来るだけ分かりやすく説明していこうと思いますが、記事を書くことが初めてなので、言葉足らずな部分やもしかしたら分かりにくい部分もあると思いますがご了承願います。

## 開発環境

- [VirtualBox](https://www.virtualbox.org/wiki/Downloads)
- 今回はversion 6.1.10を使用しています。(2020年6月時点)

## インストール手順

1. ISOファイルを公式からダウンロード

2. Virtual Boxを公式からダウンロード

3. 仮想マシンの作成方法

4. 仮想マシンの設定

5. 仮想マシンの起動とインストール

以上の手順でやっていきたいと思います。

## インストール手順解説
###　ISOファイルを公式からダウンロード

- [CentOS Mirror](http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso)にアクセスし、下記の画面が表示されたら画面上部からMirrorを選択してダウンロードします。

※ISOファイルは大きいので、回線やお住いの環境によっては若干ダウンロードが長引いたりします。

![CentOS.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594117/4f10a4df-9752-5a6f-a03c-cdf9db1a9bc5.png)

### VirtualBoxを公式からダウンロード
[VirtualBox](https://www.virtualbox.org/wiki/Downloads)にアクセスし、下記の画面が表示されたらVirtualBox 6.1.10 platform packagesからお使いのOSに対応しているものをダウンロードしてください。
![VirtualBox.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594117/8555f513-1f4e-ba05-15bd-d168752c044f.png)

### 仮想マシンの作成
- VirtualBoxを起動し下記画像の新規というボタンをクリックする。

![VirtualBox new.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594117/baa07c43-8c14-20f8-b79c-6cdf2dfebc25.png)

- **新規**をクリックすると、名前とオペレーティングシステムというタブが開くので、名前・マシンフォルダは任意設定し、タイプは**Linux**・バージョンは**Red Hat(64-bit)**を選択する。

- メモリーサイズはデフォルトの1024MBのままで**次へ**をクリックしてください。

- ハードディスクはそのまま**作成**をクリックしてください。

- ハードディスクのファイルタイプはそのまま**次へ**をクリックしてください。

- 物理ハードディスクにあるストレージはそのまま**次へ**をクリックしてください。

- ファイルの場所とサイズはそのまま**作成**をクリックしてください。

- これで仮想マシンの作成が完了です!! 

### 仮想マシンの設定

- 先程作成した仮想マシンの設定をクリックし、ストレージの**コントローラーIDEの光学ドライブ**に予めダウンロードしておいたISOファイルを選択する。

- オーディオでオーディオをチェックを外して**無効化**します。

- USBでUSBコントローラーチェックを外して**無効化**します。

- その後**OK**をクリックして設定を完了します。

###仮想マシンの起動とCentOS8のセットアップ手順

- 仮想マシンを起動し、タブが出てきたら**先程設定したISOファイル**を選択します。

- その後**Tabキー**を押してCentOSの画面解像度を変更します。

```
resolution=1360x768
```

- 上記のものを入力して解像度を変更します。(ここでは1360*768としているが任意の解像度で問題はないです。)

※**英語キーボードになっている場合、「=」の入力が日本語キーボードとは入力場所が異なるので注意してください。**
**英語キーボードの「=」は日本語のキーボードでいうとShiftキーを押さない「^」になります。**

- その後下記の画面が表示されたら問題なくインストールが出来ています。
![SetUp.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594117/65032f33-424d-59a3-3243-e4ddf16149ed.png)

- この画面を下にスクロールしていくと、**日本語 Japanese**というものが見つかるのでそれを選択して**続行**をクリックしてください。

ここから下は次の画面の話です。

- 日付と時刻

日付と時刻の地域を**アジア**・都市を**東京**を選択して**完了**を押します。

- インストールソース

インストールソースはそのまま**完了**を押します。

- ソフトウェア選択

ソフトウェアの選択は今回は最小限のインストールを選択して**完了**を押します。

- インストール先

インストール先もそのまま**完了**を押します。

- KDUMP

KDUMPはデフォルトで有効になっているので、このチェックを外して**完了**を押します。 

-  ネットワークとホスト名

ホスト名をCentOS8に変更し、Ethernetが接続済みになっていることを確認して**完了**を押します。

- その後**インストール開始**を押します。

- rootパスワード

ここで任意のrootパスワードを設定します。

- ユーザー作成

ユーザーが必要な場合は任意のユーザーを作成します。

- インストール完了後に**再起動**を押します。

- 再起動後VirtualBoxの方から**電源をオフ**にする。

- 今回作成した仮想マシンの設定を開き、**ストレージにあるコントローラIDEの光学ドライブの仮想ドライブからディスク消去**をします。

- その後OKを押します。

## 補足

※画像は公式様のものとソフトのものを使用させてもらっています。

今回はWindows10で作成しましたが、人によって環境やOSが違ったりすることがあり同様にインストールができない等はあると思います。

基本的には上記に記述した手順で問題なくインストールは出来ると思いますが、もし「手順通りやったけど上手くいかなかった…」などありましたらコメントしてもらえると助かります。

## 最後に

今回初めてQiita記事を投稿してみました！

簡単な内容ですが、初心者の方に興味を持ってLinuxに触れて欲しいと思って書かせてもらいました。

環境構築とかインストールは慣れてないと意外とサクサク出来なかったりするので、この記事が初心者の方に参考になればと思います。

###追記
- この方法でなくても若干違いはありますが構築できることを確認しました。
- 画面サイズを変更した際に最後の再起動の際に画面が見にくくなりボタンが押せない現象があったりします。その場合は**Tabキー**で無理やりボタンを押すこともできます