M1 MacBook Pro でUbuntuを動かす

# はじめに

`Arm64`の`M1 MacBookPro`を入手したので`ARM版Ubuntu`をインストールしてみた。
`残念ながらVirtualBox`が`M1 MacBookPro`に対応していない。そこで`UTM`を使って`Ubuntu`を動作させる。`UTM`は`QEMU`を利用しているVM環境らしい。

### 参考サイト

#### QEMU
`QEMU`を素で動作させる場合の参考サイト
https://qiita.com/hjmr/items/abeb9a4567d08ddcc3b9

#### UTM
UTMの開発サイト
https://github.com/utmapp/UTM

UTMのダウンロードサイト
https://mac.getutm.app/

`UTM`で動作させる場合の参考サイト
https://mac.getutm.app/gallery/ubuntu-20-04
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0672
https://pc.watch.impress.co.jp/docs/column/nishikawa/1383603.html

`UTM`で`Ubuntu`を動作させる作業を動画で説明しているサイト
https://www.youtube.com/watch?v=A0LNG4rITw0

#### ARM版Ubuntu
`ARM版`の`Ubuntu Server`のisoファイルをダウンロードする
`ARM版`のデスクトップUbuntuは現時点では存在しない
https://ubuntu.com/download/server/arm

# バーチャルマシン(VM)の作成

### VM設定
CPU: 4コア
メモリ: 12GB
ストレージ: 128GB
Enable: Hardware OpenGL acceleration
その他の設定はデフォルト

![スクリーンショット 2022-02-16 16.09.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/bc92098c-5194-a904-51db-cbc84313b954.png)

# Ubuntuのインストール
スタートマーク(▷)を押してVMを起動しインストールを開始する
![スクリーンショット 2022-02-16 16.10.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/147ef5b6-d2b6-4742-38de-63e4f746bad0.png)

言語は日本語がなく、また日本語設定で思わぬ問題が起きるのも嫌なので English を選択
![スクリーンショット 2022-02-16 16.12.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/ad0f5761-cb3f-fc4b-7de4-69cfee8a9cb4.png)

キーボードはこういうことを見込んで USキーボード のMacBookを選択してある
![スクリーンショット 2022-02-16 16.14.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/5a880e69-d07c-e7b2-2907-4a4b0b58f9eb.png)

### ディスクサイズの変更 128Gbyte
`Chromium`のコンパイルのためディスクサイズは128Gbyteに設定した。
この画面では `/dev/vda` が `128GB`となっているのでサクサクと進めたいところだが...

![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/e0fb0d60-610f-81c2-d64d-1a514592a9bd.png)

`/(ルート)`ディレクトリのサイズが`63GB`しか利用しないようになってしまっているので手作業で変更が必要
`６３．２４８G`を選択して

![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/aa2dfd3f-8f8b-1b56-075d-60333483696b.png)

`63.248G`の部分を`max`の値に変更する

![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/4991040d-86b0-39a3-56d8-d5e2360d2a03.png)

変更した結果 `/(ルート)` ディレクトリのサイズが 126.496GB 利用できるようになった

![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/22c6b53b-014d-6566-8600-82d062b6f429.png)


### その他設定
その他の設定はデフォルトのままインストール終了　=> [Reboot Now]
![スクリーンショット 2022-02-16 16.28.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/704645b6-a46b-771f-37bb-35e2fff20411.png)

# Ubuntu の起動とデスクトップのインストール
:::note info
CD/DVDからUbuntuのisoイメージを取り外して再起動する
!!!忘れやすいので注意!!!
:::

インストールしたUbuntuが起動
`Server版`なのでCUI
![スクリーンショット 2022-02-16 16.43.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/a8fb2710-2d78-94e7-09d2-71ac6df87808.png)

## Ubuntu のデスクトップのインストール
[UTMのギャラリーページ](https://mac.getutm.app/gallery/ubuntu-20-04)を参考に進める

```console
$ sudo apt update
$ sudo apt install ubuntu-desktop
$ sudo reboot
```
reboot でクラッシュしたがインストールは成功
再起動後にGUIが立ち上がる

![スクリーンショット 2022-02-16 16.53.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/b924f6b4-c90e-3e44-2b73-32a194a598f0.png)

## クリップボードとディレクトリ共有を有効化

```console
 $ sudo apt install spice-vdagent spice-webdavd
```

Mac側のブラウザで表示していた日本語をコピーしUbuntu側のターミナルにペーストする
日本語が文字化けせずターミナルにコピペされている

![スクリーンショット 2022-02-16 16.59.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/7ba090a0-0d50-04c1-73a3-4771d7eafbce.png)

ディレクトリの共有も動作している

![スクリーンショット 2022-02-16 18.33.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/79c22d8f-676c-c9db-0b85-d9bef4dac48d.png)

## FirefoxでWebにアクセス
ネットワーク接続も問題なく動作した

![スクリーンショット 2022-02-16 18.17.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1017489/28a82e94-85ac-2b82-8467-cd9ce4d91af0.png)