MacOSにUbuntuの仮想環境を用意した話

# はじめに
本記事ではAppleシリコンのM2 MacBook AirにてUbuntuの仮想環境を用意する方法について紹介していきます。

# そもそもUbuntuとは？
UbuntuとはLinuxディストリビューションのひとつである。初学者でも使いやすいのが特徴である。今回はLinuxを学ぶために購入した本がUbuntu上で動かすことを前提としていたため、MacOS上にUbuntu環境を用意する必要に迫られました。書籍は「Linuxのしくみ(著.武内 覚)」です。今後はこの本で学習を進めていきたいと思います。

# どのようにMac上に仮想環境を用意するの？
本題なのですが今回はUTMというソフトを用いました。他にも候補として上がるVirtualBoxやVMwareも試してみたのですが上手くいかなかったため今回はUTMを用いた方法を紹介します。

# 仮想環境の構築手順
### 1.UTMをダウンロード
以下のリンクからUTMのダウンロードを行いました。
AppStoreの方でダウンロードしようとお金が1500円かかってしまうみたいですが、HPからなら無料なようです。
https://mac.getutm.app/

### 2.UTMのインストール
![スクリーンショット 2025-04-13 17.52.40.png width](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/8a48ceff-75b4-44a5-93dd-f93ebfbb14cd.png)
ダウンロードしたUMD.dmgを開き、UTMをApplicationsへドラッグ&ドロップを行います。

### 3.仮想マシンを選択
仮想マシンの新規作成を押します。
![スクリーンショット 2025-04-13 18.03.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/8c441d54-0373-4c9f-aaf9-520b9c317396.png)

### 4.開始
今回は上の仮想化を選びました。
![スクリーンショット 2025-04-13 18.01.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/e27fe44c-b9c2-4432-a52f-e8d1eb974a3b.png)

### 5.OSの選択
今回はLinuxを選択します。
![スクリーンショット 2025-04-13 18.08.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/a082b007-69d1-4e8d-8da9-ef5e4cc651d3.png)

### 6.ubuntuのダウンロード
下記画面が表示されるため、ubuntuのダウンロードを行ないます。
![スクリーンショット 2025-04-13 18.10.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/b3c655f5-3039-4e83-a3d0-2af58c7f2cbb.png)

下記をクリックしてダウンロードページに進みます。
![スクリーンショット 2025-04-13 18.14.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/2a3bb249-d132-4ca6-9c4a-4edc26e6278f.png)

今回は24.04.2 LTSをダウンロードしました。何かこだわりがあれば他のisoをダウンロードしてみると良いと思います。
![スクリーンショット 2025-04-13 18.15.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/b6e9ea97-5a4f-44c5-a90d-048f984d9c18.png)

今回はこのように起動ISOのイメージが設定できていれば問題ないです
![スクリーンショット 2025-04-13 18.22.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/ccae0412-15ae-4d09-b270-d8ffe9a95366.png)

### 7.ハードウェア設定
今回、自分はそのままの割り当てで**続ける**をクリックしました
![スクリーンショット 2025-04-13 18.22.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/ab03a6ae-075f-413c-8919-4735a66f7343.png)

### 8.ストレージサイズ
ストレージサイズも同様に既存の設定のまま**続ける**をクリックしました
![スクリーンショット 2025-04-13 18.24.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/a2fe2972-8756-4766-85f5-9223691ca076.png)

### 9.パスの設定
パスの設定も同様に既存の設定のまま**続ける**をクリックしました
![スクリーンショット 2025-04-13 18.25.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/374cc8bb-3cda-48af-91a2-1b618374b9fc.png)

### 10.名前の設定
仮想マシンの名前の設定を行います。今回は**"Ubuntu"**にしました。自分の分かりやすい名前であれば良いと思います。
![スクリーンショット 2025-04-13 18.26.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/ee061287-ce61-4b03-bce3-fb8f201e57fa.png)

### 11.Ubuntuの起動
そうすると自分が新たに作った仮想環境が反映されていると思うので起動ボタンをクリックします。
(⚠︎この画面上で二つあるのは一つ既存のものがあるからです)
![スクリーンショット 2025-04-13 18.28.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/74937bd6-019e-4188-ae3a-c1b34feaa2e0.png)

#### 12.Ubuntuをインストール
仮想マシンの起動を行う。起動するとこのような画面が出てくると思います。これは**Try or Install Ubuntu Server**でEnterを押します。あとは設定内容をよく読み設定していくと自分の手元にubuntuの環境を用意することができました！
![スクリーンショット 2025-04-13 18.33.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4058025/b6334da6-f703-47c1-8648-78d0492315ef.png)

# 終わりに
今回は自分のパソコンの中で仮想環境を作る方法についてまとめました。他のOSにおいても同様の手順で自分の手元に仮想環境を用意することができました。(例.CentOS) 
引き続きLinuxについても勉強していきたいと思います！