Red Hat Enterprise Linux8.0.0 + VirtualBoxでお試し

# はじめに

## 修正履歴

2019/07/22 補足を追記しました。（Guest Additionsインストールなど）
2019/08/08 補足修正しました。（8系用のepel-releaseリリース）

## 環境
・Windows10 Professional バージョン1903 OSビルド18362.239
・Red Hat Enterprise Linux8.0.0
・VirtualBox 5.2.30
・Vagrant 2.2.4

## この記事の目的
RedHat系ディストリビューションはRed Hatが5年ぶりのメジャーアップデートとなるRed Hat Enterprise Linux 8（RHEL8）を5月7日にリリースしたことで、バージョン8が主流になっていく流れとなっています。
CentOS8ももう間もなくリリースされる予定です。
Red Hat Developer Programの無償サブスクリプションを使って8系を試用してみたいと思います。

## 参考情報
以下のサイトを参考にしました。
[Red Hat Enterprise Linux Server を開発用に無償利用するために Red Hat Developer Program に参加する](https://qiita.com/takuya0301/items/e59fa07f87d8d6e97923)
[ThinkPad X1 Carbon に Red Hat Enterprise Linux をインストールする](https://qiita.com/takuya0301/items/19acffe4e84b2bdb15a9)
[Red Hat Enterprise Linux 8 新機能をわかりやすく解説【RHEL8】](https://hackers-high.com/linux/rhel8-new-features/)

# 作業内容

## 準備

・ [VirtualBox](https://www.virtualbox.org/)のインストール　※6.0がリリースされてた！後でアップデートしようっと。
・ [RHEL8のisoイメージ](https://developers.redhat.com/products/rhel/download) ※Red Hat Developer Programへの参加手続きは上記の参考情報などを参照してください。（この記事では割愛します）

## Virtual BoxでVM作成
私が先日書いた[Vagrant + CentOS7系 + BOX作成（Win）](https://qiita.com/edward999th/items/0b1809745f2a0a31b7b2)と重複しますので割愛します。

メモリ4GB、HDD容量約40GBと余裕を持って設定しました。
使っているPCのスペックと相談して決めてください。
メモリの容量が少ない場合は増設をお勧めします。最近16GBに増設しましたが、快適です。

## Red Hat Enterprise Linux 8.0.0 インストール

### インストール初期表示メニュー
メニューの一番上、「Install Red Hat Enterprise Linux 8.0.0」を選択してEnter。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/12705f2c-dbcb-8d85-ac84-7dc9cf0de76b.png)

### 言語
言語選択から入ります。日本人なので日本語を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/134558e0-ac93-ad94-a359-f52621578b58.png)

### インストール先
インストール先を指定。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/3093add7-f641-5cad-aeeb-31fb276cac75.png)

特になにも設定せずに［完了］。パーティションを細かく指定することもできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/93a77bd9-3acb-e4cc-c5ba-39e0ed7b5111.png)

### 時刻と日付

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/5938b2a8-a860-2eca-351e-c1ada6348ab3.png)

グラフィカルでわかりやすい。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/8fdbae83-8dbc-a70b-322d-f97cec6b4d65.png)

### ネットワークとホスト名
ネットワークをONします。有線なので特に面倒なことはありません。WiFiだとどうなのかな。
ホスト名を適当に付けました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/81c04afd-1f57-e6c7-9ddd-095ebc5789a3.png)

### ソフトウェアの選択

サーバー（GUI使用）でもよかったんだけど、なぜかうまくいかなくて最終的に「ワークステーション」を選択しました。
画面が要らない人は男らしく「サーバー」や「最小限のインストール」でもよいと思います。

なぜかGUIが立ち上がらなかった「サーバー（GUI使用）」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/9ea2d8cb-ee5c-25ac-c56d-282acbcccbdb.png)

「ワークステーション」だとGUIが表示できた。VirtualBoxとの相性か？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/2299f089-6ba8-5ed5-8db1-180cdc8a6ea4.png)

### root パスワード、ユーザーの作成

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/5644dece-1bf8-40b5-7b48-b0c8542e858d.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/be1e935d-8b77-7fb0-c58d-42bf59bb2ed6.png)

vagrantのBOXを作成するつもりはないのでvagrant以外でもよいのだけど、ついつい癖でvagrantユーザーを作ってしまった。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/150c235b-b168-dce2-8903-eac6e96da503.png)

### インストール完了時、画面が壊れる

うわぁっ、なんだこの画面は。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/a2ec7403-0161-4405-b03c-6a4336c0e8ec.png)

あわてず騒がず、TabキーとEnterキーを駆使して終了させます。Tabでボタンに遷移してEnterでクリックとなっている模様。
また、CUIのInstall画面が現れるので、VirtulBoxのメイン画面から電源断します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/5aa6af34-d8c9-78f0-832f-4c1d0cb10b6f.png)

## Red Hat Enterprise Linux 8.0.0起動

### インストール用iso を取り出し
何もしないで起動すると、またInstallメニューが出てしまうので、isoディスクを取り出します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/c41582d8-69ea-e657-b0d8-59d94a88240b.png)

### 起動
VirtualBoxメイン画面から通常起動します。
起動メニューが出てきました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/c7023bf6-9a15-52c0-89c2-404771553ad2.png)

## 初期セットアップ

ライセンスに同意。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/a41b13b4-0a0a-38e3-356b-49f81d46987a.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/dafe56f6-85d7-94ed-2093-e3a70d054536.png)

Red Hat アカウント入力。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/f5ac3a01-c476-83a6-16f4-de205cbd31e9.png)

登録できません？　「登録後に手作業でサブスクリプションを割り当てる」にチェックを入れる必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/7ff1dc79-5fe0-9b40-d9e5-5620ce5133c6.png)

登録できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/f3df594f-65a0-665c-459d-631278c764ef.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/f9211ed4-45fa-7f87-59ff-5e68694d6bd1.png)

## ログイン

ログインしてみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/68ffa65f-4a3e-40db-8eb4-a9a6de511576.png)

## デスクトップ

背景は設定で変えられます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/ee6461e3-4929-9bd9-0c7c-8644b010fd31.png)

アクティビティを選択するとサイドバーが現れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/1ddedfb0-47c8-0dcd-6257-615ed1a89fec.png)

アプリケーションをデスクトップに表示したところ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/e93ec8e5-7f10-0c84-4050-d219edd10a8c.png)

ロック画面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/223690/53ebf7a0-b8ea-b531-6238-be8f7804120e.png)

# 補足

使ってみて気づいた点を追記します（2019.7.22）

## リポジトリについて

### Red Hatのリポジトリ
登録した当日はRed Hatのリポジトリはすぐ使用できませんでしたが、翌日使用できました。

### EPELリポジトリ

~~8系向けのEPELは2019年7月22日現在はリリースされていません。~~
~~利用したい場合は7系のものを使う必要があります。~~
**更新 2019/08/08**
8系向けのEPELリポジトリが2019年8月1日にリリースされました。
```sudo dnf -y install epel-release```は「パッケージがない」と怒られます。（2019年8月8日現在）

```
# 8系のepel-releaseを入れる場合
$ sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

# 導入したパッケージの確認
$ sudo rpm -qa | grep epel-release
epel-release-8-4.el8.noarch

```
## Guest Additionsのインストール
Guest Additionsを入れないと画面の解像度がFixしない等不便なので入れた方が吉です。
（参考）
[Vagrant + CentOS7系 + BOX作成（Win）](https://qiita.com/edward999th/items/0b1809745f2a0a31b7b2)

### Guest Additionsに必要なライブラリ

``` elfutils-libelf-devel ```を入れるとうまくいきます。

```
$ sudo dnf -y install elfutils-libelf-devel
```


# おわりに

いろいろ7系との違いを確認してみたいと思います。