RHEL9.0をHyper-Vにインストールする

Hyper-V上にRHEL9.0をインストールする手順になります。

## 前提条件
以下の内容について準備が完了していること。
* UEFI(又はBIOS)よりVirtualizationを有効としていること。
* Hyper-Vが使用可能であること(Windowsの機能の有効化または無効化よりHyper-Vを有効としていること)。
* RedHatアカウントに登録済みであること。
* RHEL9.0のISOイメージをダウンロード済みであること。
また、RHEL9.0のハードウェアの最低条件は以下を参照。

https://access.redhat.com/articles/rhel-limits

## 環境について
本稿を記載の為に使用した環境は以下となります。
* OS  ： Windows10 Pro 21H2
* CPU ： Core(TM)i5-11400F
* RAM ： 32.0GB

## インストール手順
#### ０１．Hyper-Vマネージャーを起動する

「スタート」→「管理ツール」→「Hyper-Vマネージャー」を選択する。
![001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/3a2c1308-0b36-3708-c931-91d83e06ea01.png)

---

#### ０２．仮想スイッチ マネージャーを起動する

「Hyper-V マネージャー」ウィンドウより、「操作」ウィンドウの仮想スイッチ マネージャー…をクリックする。
![002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/944f424f-f1b5-142f-2866-2b80f353568e.png)

---

#### ０３．仮想スイッチの作成

「コンピュータ名の仮想スイッチマネージャ」ダイアログより、左側のツリーより「仮想スイッチ」→「新しい仮想ネットワークスイッチ」を選択する。
次に右側の仮想スイッチの作成より外部を選択し、「仮想スイッチの作成(S)」ボタンを押下する。![005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/b0e5e22a-3123-1771-b70b-228652b417ec.png)

![003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/7b5e5fc0-31d4-6d17-e890-1af7932461bd.png)

---

次に「コンピュータ名の仮想スイッチマネージャ」ダイアログより、左側のツリーより「仮想スイッチ」→「新しい仮想スイッチ」を選択する。
次に右側の仮想スイッチのプロパティに次の値を指定し、「適用」ボタンを押下した後、「OK」ボタンを押下する。
・名前(N)：任意の名称(ここでは外部ネットワーク・スイッチとする)
・接続先の仮想スイッチの種類：外部ネットワーク(E)を選択
　　ドロップダウンより、Intel(R) Ethernet Connection(14) I219-V
　　※環境によって名称が異なる可能性があります。ホストオンリーアダプタ以外を選択してください。
![004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/7eb04301-4e5a-6924-28de-e40eb0789d81.png)

---

#### ０４．仮想マシンの作成

「Hyper-V マネージャー」ウィンドウより、「操作」ウィンドウのクイック作成…をクリックする。

![006.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/c8834172-0a6c-fd2d-c04e-99db9603dc3b.png)

---

「仮想マシンの作成」ダイアログより、「オペレーティングシステムの選択(O)」→「ローカルインストール先(_L)」を選択し、「インストール元の変更(I)…」ボタンを押下する。

![007.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/201e7f78-a0e4-984d-66fa-72656034ed36.png)

---

「開く」ダイアログより、RHEL9.0のISOイメージを指定し、「開く(O)」ボタンを押下する。

![008.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/c60d58a1-9a1e-204d-9753-c70659f0a750.png)

---

「仮想マシンの作成」ダイアログより、次の手順を行い、「仮想マシンの作成(V)」ボタンを押下する。
① (その他のオプション(Rをクリックし、その他のオプションを開く
② この仮想マシンではWindowsを実行しますチェックボックスを非選択とする
③ 名前(N)に作成する仮想マシンの名前を指定する。(任意の名前。ここではRHEL9.0とする)
④ Networkドロップダウンより、０３．仮想スイッチの作成の手順で作成した仮想スイッチを指定する。(ここでは外部ネットワーク・スイッチとする)

![009.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/3c62ee51-cfd6-0ff4-db57-e88c0f78d7de.png)

---

仮想マシンが作成される。
次に「仮想マシンの作成」ダイアログより「設定の編集(S)…」ボタンを押下する。

![010.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/8d27b941-803d-7d8d-f3aa-ab2ab3e49c54.png)

---

「コンピュータ名上のRHEL9.0の設定」ダイアログの左側ツリーよりメモリを選択し、右側のメモリより、RAM(R)に任意の値を指定し、動的メモリを有効にする(E)を非選択とする。
※RHEL9.0の最低条件は1.5GB。ただしKDumpの動作を考えると、どんなに少なくとも4GB以上は指定すべき。
値を指定した後、「適用(A)」ボタンを押下し適用した後、「OK(O)」ボタンを押下する。

![011.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/ac47c5e1-d7a5-139c-65df-81bb58e2fcc9.png)

#### ０５．RHEL9.0のインストール

「Hyper-V マネージャー」ウィンドウより、仮想マシンから作成した仮想マシンの名前をダブルクリックする。

![012.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/50e99198-2291-da25-f324-2b4e0d2a39f4.png)

---
![015.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/e4792de7-971f-0e0f-563e-7708fc8bef53.png)

「仮想マシン接続」ウィンドウより、ウィンドウ内の「起動」ボタンを押下する。

![013.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/0095e729-198e-c836-4818-19521c360cb3.png)

---

RHEL9.0の起動メニューが開く。
キーボードのアローキーの操作で「Install Red Hat Enterprise Linux 9.0」を選択し、ENTRキーを押下する。

![014.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/0657883b-161b-f469-ffe0-309591bed065.png)

---

インストール時に使用する言語を選択し、「続行(C)」ボタンを押下する。
![016.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/a303172c-8d31-28a3-a1ba-a573efd8bd87.png)

---

インストール概要より、「Red Hatに接続(C)」をクリックする。

![017.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/0179c1e1-c1dc-0c37-71c7-90789350a8ad.png)

---

RED HATに接続より、ユーザ名及びパスワードにRedHatアカウントのユーザ名とパスワードを入力し、「登録(R)」ボタンを押下する。

![018.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/a0faf6ad-82e5-dc79-c7c7-f91e7ab20522.png)

登録が完了すると以下の画面が表示される。表示されたら「完了」ボタンを押下する。

:::note info
筆者環境の問題かもしれませんが、登録の完了までに10分程度の時間がかかりました。
:::

![019.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/a4977c8a-0100-e1c5-a866-094a2f405775.png)

---

インストール概要より、「インストール先(D)」をクリックする。

![020.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/db05778b-d7ad-2591-488d-2d2c2a35abfd.png)

---

インストール先より、変更を加えず「完了(D)」ボタンを押下する。
※パーティションの割り付けを変更しない場合は特に何もする必要ないです。

![021.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/f8627c68-6a28-8b5f-8b3c-9113c8c64d36.png)

---

インストール概要より、「ソフトウェアの選択(S)」をクリックする。

![022.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/64b7999e-ee9c-740c-9d15-f1f8c098b3de.png)

---

ソフトウェアの選択より、ベース環境及び選択した環境用のその他のソフトウェアを選択し、「完了(D)」ボタンを押下する。
ベース環境及び選択した環境用のその他のソフトウェアについては任意の項目を選択する。
※ここでは、ベース環境にサーバー(GUI)、選択した環境のその他のソフトウェアは開発ツールだけ選択し、インストールを進めるものとする。

![023.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/3f86c9a6-0c61-4713-df66-718269ba8485.png)

---

インストール概要より、「rootパスワード(R)」をクリックする。

![024.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/d2229829-c8ff-65f1-8294-fa9cbef7071b.png)

---

rootパスワードより、rootパスワードを指定し、「完了(D)」ボタンを押下する。
チェックボックスについては指定は任意。
rootアカウントをロック：選択するとsuでrootになることができなくなる。(root権限の実行はsudoで行う)
パスワードによるroot SSHログインを許可：選択するとrootユーザでSSHログインが可能となる。(TeraTerm等のターミナルで直接rootログインを許可するかどうかの指標)

![025.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/fcb17164-9228-758c-9b69-82d711272555.png)

---

【任意】作業用ユーザを登録する
インストール概要より、「ユーザの作成(U)」をクリックする。

![026.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/38d41b16-adb2-2e39-7865-9f93040568b8.png)

---

ユーザの作成より、フルネーム(ユーザ名)、パスワードを入力し、「完了(D)」ボタンを押下する。
チェックボックスについては指定は任意。
このユーザを管理者にする(M)：作成するユーザにsudoの実行権限を付与する。
このアカウントを使用する場合パスワードを必要とする：指定しない場合、パスワードなしユーザとなる。

![027.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/2998f26a-f2a4-5886-77a2-dbfdd54f0ba0.png)

---

インストール概要より、「インストールの開始(B)」ボタンを押下する。

![028.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/23dfdee3-b171-3a2c-aae6-69c04a74dbdf.png)

インストールが開始される。
インストールが完了すると「インストールが完了しました！」の表示が出力されるので、「システムの再起動(R)」ボタンを押下する。

![029.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/68189801-9ac6-ea93-af05-3c746a2d3721.png)

---

再起動するとLinuxのGUIが起動します。

![030.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/d76f7387-5d51-3250-048d-413581c3e6ca.png)

ログインできました。

![031.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1317688/d4850cbd-0e04-13ea-524b-82c50dd30c02.png)