【仮想OS】Windows上にてHyper-Vを有効化してからUbuntuをインストールする手順等とHyper-Vのメモリ設定について~画面キャプチャ有り

#概要
- Windows上でHyper-Vを有効化し、Ubuntuをインストールするまでを初めての方向けに画面キャプチャを多めに用意して、記事を記載しました。

#環境
- Windows10 Pro 
- CPU:Core i7 2.9GHz, メモリ:16GB
- Hyper-V
- Ubuntu 19.10

#構築手順
## Hyper-Vの有効化
- Hyper-Vが有効化済みの場合、又は既にUbuntuがインストール済みの場合はスキップしてください。 

1. Windows10のPowerShellで以下コマンドを実行します。 

    ```powershell
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    ```
- OSを再起動します。

## Hyper-VにUbuntuをインストール

1. ツリーのマシン名を右クリック、「クイック作成」をクリックする。

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/2836681c-c140-0960-58d1-a3d4260dd81b.png)
- [仮想マシンの作成]画面が開かれるので、Ubuntuを選択(今回は19.10を選択)し、[仮想マシンの作成]ボタンをクリックする。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/a193d083-a1ab-7bf7-7c05-3d9e58a97b3b.png)
- 処理が起動
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/c4583ebc-63fe-4b31-53d4-7b1136b8848e.png)
- 作成が完了
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/ac1c5308-15f1-e538-4a1b-4130492698c4.png)
- 接続ボタンをクリック
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/ef1bc005-1a84-8461-783d-9a08fe4b9c13.png)
- 起動ボタンをクリック
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/976c759d-0866-a066-288b-7985f064ffad.png)
- OS選択画面が表示されるので、Ubuntuを選択し、Enterキーを押下します。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/c222a791-cef9-d001-27a0-056aa9d33a33.png)
- 設定ウィザードが起動します。
- 言語として日本語を選択します。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/44890f21-1f7b-919e-33b1-7994cdbd317a.png)
- キーボードとして、日本語-日本語を選択します。　環境により、適切なものを選択してください。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/f6e97aa8-8292-9028-8d16-19729a9019c2.png)
- ロケーションとして、東京を選択します。環境により、適切なものを選択してください。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/10e9eb90-a853-ee56-ab8f-eea290ec30e7.png)
- ユーザ名、コンピュータ名、パスワードを適宜、入力してください。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/9f45f613-7eac-f994-27d9-9e648548cfe9.png)
- システム設定が開始されます。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/7f5d5665-3a4c-ac47-193b-e7d1b3b5b0a0.png)
- 私の環境では、2分ほどで設定が完了しました。ユーザ選択画面に遷移したので、ユーザを選択します。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/d7698fd9-53f3-470d-2a7c-5bfbc83600f3.png)
- ユーザー名、パスワードを入力します。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/64d8b9e2-d63c-bbf6-0f3b-44132f756a2c.png)
- OSが起動しました。オンラインアカウント情報の設定画面が表示されます。ここではスキップしました。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/c6b62163-f54c-f240-71d4-11bf9b1e17fb.png)
- Ubuntuの改善への協力画面が表示されます。　ここでは、[No]を選択しました。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/df2837e3-0fe4-6d6d-7116-ac717238cc8d.png)
- アプリケーションの位置情報利用サービスの許可設定画面が表示されます。ここでは、OFFとしました。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/db62bbad-4115-55d7-23d5-35e58cc75d2e.png)
- 準備完了画面が表示されましたので、[Done]をクリック。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/cd448d9b-8204-8da6-a490-fac7f717775a.png)
- OSの更新画面が表示されます。ここでは、[Remind Me Later]を選択し、ソフトウェア更新は後回しにしました。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/61eb4af1-17eb-bb67-3e9e-12abc790f689.png)
- OSの起動が完了しました。お疲れ様でした！
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/72e17fbc-ed2b-977b-b51e-1bc807dbc68d.png)

## Ubuntuのターミナルを起動する
1. 左下のメニューボタンをクリックします。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/a9c7e6ad-b776-7de8-eb0a-de8805e1e242.png)
- [Utilities]を選択
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/4ebe704f-daa4-c34c-2bda-e91fb17a59e5.png)
- ターミナルを選択
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/3c2196ab-185a-5787-a0fb-771688228060.png)
- ターミナルが起動します。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/a211f169-e3bc-84f2-952f-2a932275b752.png)

## Ubuntuをシャットダウンするには
- 電源ボタンクリックする方法と、ターミナルにてシャットダウンコマンドを実行する方法を記載します。

### 電源ボタンクリックする方法
1. 画面右上の電源ボタンをクリックすると、さらに電源ボタンが表示されますので、クリックします。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/59ea19a4-ea52-7ca0-548a-0ab2041815f7.png)
- [Power Off]ボタンをクリックします。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/d7f3092a-8e05-a1fb-a0a6-43d0efb8616d.png)

### ターミナルを起動して、シャットダウンコマンドを実行
1. 上述の手順通り、ターミナルを起動します。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/1cb37534-ae64-6c6c-1f80-d66482c8af4b.png)
- 以下コマンドを実行します。
    - シャットダウンする場合

    ```shell
    shutdown -h now
    ```
    - 時間を指定してシャットダウンしたい場合は、now の代わりに時間を指定します。(例：17時30分の場合、17:30)

    ```shell
    shutdown -h 17:30
    ```
    - OSを再起動する場合、 -rオプションを指定します。

    ```shell
    shutdown -r now
    ```
- その他のオプションについて
    - [こちら様の記事](https://eng-entrance.com/linux-command-shutdown)が大変参考となります。

## Hyper-Vのメモリ設定について
- 初期設定のメモリ設定で、OSの挙動が重たいと感じた場合は、以下の手順でHyper-VでOSに割り当てているメモリの設定値を増やしてください。
- 当然の話ですが、ホストPCのメモリより大きい値は設定できません。

1. Hyper-Vマネージャを起動します。対象のOSを選択。状態が[オフ]状態であることを確認します。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/8bed7322-2e4e-dc54-fec8-682cc5880a12.png)
- [設定]をクリックして起動します。設定画面において、メモリの設定値を変更してから、[OK]ボタンをクリックします。
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/235774/184e235e-46aa-ba14-da6c-ea43f497ce8f.png)