AppleシリコンのMacでUTMを使用してUbuntuの仮想環境を構築する

# はじめに
[Kali Linuxの仮想環境を作成した](https://qiita.com/matz1ppei/items/6c79f0553fb90210e200)ので今度はUbuntuの仮想環境も作成します。なお、ホスト側からSSHでアクセス予定なのでデスクトップ環境は用意いたしません。

# 環境
- ハード：MacBook Air M2 2022
- ホストOS：MacOS Sonoma 14.3.1
- 仮想化ソフト：UTM 4.5.4
- ゲストOS：Ubuntu 24.04.1 LTS

# 手順
## 1. UTMのインストール
[公式サイト](https://mac.getutm.app/)からダウンロードするかHomebrewでインストールする方法がありますが、今回はHomebrewを採用しました。
```bash
brew install --cask utm
```

## 2. Ubuntuのダウンロード
[公式サイト](https://ubuntu.com/download/server/arm)を開き「Download 24.04.1 LTS」ボタンを押下してください。

![2024-09-29_Ubuntu_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/fab1fa3a-2e34-e014-472b-d6e61418d754.png)


## 3. Ubuntuのセットアップ
### UTM側
UTMを起動し「新規仮想マシンを作成」を選択します。
![2024-09-29_Ubuntu_02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/caf0d3db-1bb6-3963-bc3d-4ed31c92534c.png)

「仮想化」を選択します。
![2024-09-29_Ubuntu_03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/feb74222-5527-a27c-e4cf-64e7d56fc6cd.png)

「Linux」を選択します。
![2024-09-29_Ubuntu_04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/b935319d-c508-f279-9d6e-7da018d82a85.png)

[こちら](#2-ubuntuのダウンロード)でダウンロードしたISOファイルを選択し「続ける」ボタンを押下します。
![2024-09-29_Ubuntu_05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/acfb3d65-1fc1-8eb7-1e57-05732fbd46ea.png)

CPUコア数を設定（今回は４）し「ハードウェアOpenGLアクセラレーションを有効にする」にチェックを入れ「続ける」ボタンを押下します。
![2024-09-29_Ubuntu_06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/97613acb-75cd-530b-8486-1c598d9f92ba.png)

ストレージのサイズを設定（今回は30GiB）し「続ける」ボタンを押下します。
![2024-09-29_Ubuntu_07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/2b27c743-080a-aedc-48c1-65508b34c1bb.png)

ゲストOS側と共有したいホストOSのディレクトリを選択し「続ける」ボタンを押下します。
![2024-09-29_Ubuntu_08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/69575e18-9fc1-9d8f-0bd9-1a8e3a824321.png)

UTMでOSが並んだ時にわかりやすい名前（今回はUbuntu 24.04.1 LTS）を設定し「保存」ボタンを押下します。
![2024-09-29_Ubuntu_09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/4f4fb83f-bf79-3bdb-5dd4-ba9998dbb54c.png)

再生ボタン（画面右上２つ目）を押下してUbuntuのインストーラーを起動します。
![2024-09-29_Ubuntu_10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/18d9c74e-5dc6-8005-232e-4952ded231c2.png)


### Ubuntu側
「Try or Install Ubuntu Server」を選択します。
![2024-09-29_Ubuntu_11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/07ee7f84-ba05-82ba-772d-9475da7b5042.png)

Japaneseがないので「English」を選択します。
![2024-09-29_Ubuntu_12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/a8cdb754-4f55-41d9-a149-3b04ae833bfd.png)

「Continue without updating」を選択します。
![2024-09-29_Ubuntu_13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/979d640c-568b-d1d2-1fd8-84aa5af91040.png)

キーボードレイアウトなどを選択（今回はUS）して「Done」を選択します。
![2024-09-29_Ubuntu_14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/3a5d81df-1c15-3d0c-c105-0fdfdf476ab4.png)

「Ubuntu Server」をインストールするのでデフォルトのまま「Done」を選択します。
![2024-09-29_Ubuntu_15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/e1c7345f-0ccc-8b56-a482-896d1d3491c8.png)

デフォルトのまま「Done」を選択します。
![2024-09-29_Ubuntu_16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/e3eeeeff-b5a1-9ed1-8f9d-ec6802979ab1.png)

デフォルトのまま「Done」を選択します。
![2024-09-29_Ubuntu_17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/dad24ae0-fc12-5f5c-8dc6-33978ec08ae7.png)

ミラーの確認が終わったら「Done」を選択します。
![2024-09-29_Ubuntu_18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/9f445094-81ac-2fa0-b354-470a52882192.png)

デフォルトのまま「Done」を選択します。
![2024-09-29_Ubuntu_19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/aa154375-6825-294f-2fd2-83f513e9ade4.png)

デフォルトのまま「Done」を選択します。
![2024-09-29_Ubuntu_20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/192a1c52-45f7-5cf0-397a-1cf50474ce0f.png)

ポップアップが表示されるので「Continue」を選択します。
![2024-09-29_Ubuntu_21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/71c75c25-b5e9-b9d1-2d7a-7808238f4884.png)

「サーバー名」「ユーザー名」「パスワード」などを入力して「Done」を選択します。
![2024-09-29_Ubuntu_22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/5e827201-b1c1-9034-9e9f-ca3e86b2134e.png)

デフォルトのまま「Continue」を選択します。
![2024-09-29_Ubuntu_23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/d1dbf287-86cd-ade6-1da2-689db94cc948.png)

SSHで接続して作業するので「Install OpenSSH server」にチェックをして「Done」を選択します。
![2024-09-29_Ubuntu_24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/cea6e462-526a-0cb7-e179-75be24bf3833.png)

色々便利なツールがありますので必要なものにチェックを入れて「Done」を選択します。
![2024-09-29_Ubuntu_25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/91cd25ec-7cb8-a0d5-cc81-93139d773f14.png)

画面上部に「Installation complete!」が表示されたら画面を閉じます。
![2024-09-29_Ubuntu_26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/a4bf9bea-faa8-b3f2-7994-ec2ecf04a3fd.png)

ポップアップが表示されるので「OK」ボタンを押下してください。
![2024-09-29_Ubuntu_27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/e208d5e5-7194-82b5-5096-9d2a3105206b.png)

「CD/DVD」欄をクリックし「消去」を選択します。
![2024-09-29_Ubuntu_28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/11cdab48-292d-fbe3-a634-3163650a6277.png)

「CD/DVD」欄が空になっていることを確認し「再生」ボタンを押下してください。
![2024-09-29_Ubuntu_29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/dbd3fba3-d34e-54ff-9b63-93c4a7ba9a02.png)

Ubuntuのログイン画面が表示されたら完了です。
![2024-09-29_Ubuntu_30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629032/f7e004e0-7120-5399-c0b5-e659f6303daa.png)

# 続きの記事を書きました

https://qiita.com/matz1ppei/items/d2a41972327be41523bd