【2024年7月版】iPhone / iPad上で 脱獄なし に Linux を動かす【UTM SE / 脱獄なし】

# はじめに

UTM SE(SlowEdition)がApp Storeの審査通ったらしいのでつかってみよう

iPhone上で Linux のVMが動いたらいいのになぁ。。。を叶えてくれる

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/e941b9d1-b777-0371-e060-29de1ebe6afa.png)

# 環境

iOS: 17.5.1
機種名: iPhone 14 Pro Max

インターネットにWiFiなどで繋がっていることを前提

# 目標

UTM SE 上で Linux を動かす、ここでは Alpine Linux 3.20 

# 概要

1. UTM SE をインストールする
1. インストールしたい Linux の iso をダウンロードする
1. UTM SE で iso からインストールする
1. Linux 起動

# 詳細

Alpine Linux 3.20 ARM64 をインストールして起動します。

## UTM SE をインストールする

App Store から [UTM SE](https://apps.apple.com/jp/app/utm-se-retro-pc-emulator/id1564628856) をインストールする

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/e9fbe7bd-590e-94ce-b3a2-d2cde52dc537.png)

## インストールしたい Linux の iso をダウンロードする

[Alpine Linux | DOWNLOADS ](https://alpinelinux.org/downloads/) から、`aarch64` のisoをダウンロードし、iPhone上に保存する。`x86_64`でもよい。お好みで。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/0c753a64-5d25-c760-0cf3-afab271ae50c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/6dbd6b41-724e-9dfd-1154-f3cb497780af.png)

## UTM SE で iso からインストールする

「＋」ボタンをタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/4f28b139-851c-2d9e-69bf-4de1af8aa643.png)

「新規マシン」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/f24eac9a-6f53-3758-99f3-92bda4e7ce6f.png)

「選択」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/384678f3-613e-99d0-6865-c400cbbab480.png)

先にダウンロードした 「isoファイル」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/8b8a98cb-40ee-fdd7-bd02-410d1e04f6b4.png)

「続ける」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/6a334cba-c80d-3c5a-86d2-26f4d35187d6.png)

ダウンロードしたisoに合わせて「アーキテクチャ」を選択する、ここでは「ARM64 (aarch64)」を選択している

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/09cb8108-2e2b-aeed-5d61-23313f925302.png)

「続ける」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/286ff318-2078-bce3-69cf-d32f7a1b9258.png)

「続ける」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/04497946-9129-d235-d35d-0d99ef9a11e7.png)

「続ける」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/9932d5db-d2ac-6b8f-5df5-ce607a66bf34.png)

「保存」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/138b09a1-d04c-466b-6d06-f99c31750f6e.png)

「▷」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/cc735367-5658-1184-6a1c-85075cdb8095.png)

VMが起動するので、ログインプロンプトが表示されるまで待つ

:::note warn
結構待つので注意
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/b3c08544-de26-16b3-36c9-daf345500336.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/b667ff1d-a70a-972d-5320-b44e4414fa20.png)

ログインプロンプトが表示されたら「root」でログインする

キーボードは右上のアイコンで表示させる

画面の拡大縮小、移動は二本指で行える

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/7d16b69f-22bf-df36-2c3d-90ea53061a56.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/7add0e9e-c4e4-9165-187b-67dfc62cfb28.png)

「setup-alpine」を実行

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/53dac841-5914-0d4b-a590-c39df0ca13a9.png)

選択なし（デフォルト）を実行、デフォルトは空で「return」キー

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/405f1d81-611f-3731-7fd4-627141fc64d4.png)

VM名を入力、例では「alpine」を入力

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/e14fbdb1-6b91-5a08-0693-f2c09b34ce46.png)

選択なし（デフォルト）を実行、デフォルトは「eth0」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/d84ceb31-129d-cbd2-7bff-7abba4f16566.png)

選択なし（デフォルト）を実行、デフォルトは「dhcp」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/c53124e7-d7ae-f5c5-ef1e-05309d2b1d34.png)

選択なし（デフォルト）を実行、デフォルトは「n」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/3acd47f5-f87f-6faf-ea4c-7c5611ebce5e.png)

rootのパスワードとして登録するパスワードを入力する、短いと警告される

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/9e3af2ed-6f2a-4fee-6a82-abfe67fd97c4.png)

選択なし（デフォルト）を実行、デフォルトは「UTC」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/1ecdc372-76ba-b5fd-24f5-8bbd0b68d824.png)

選択なし（デフォルト）を実行、デフォルトは「none」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/1d36faff-e8bd-f4a4-f296-aed0e82306e9.png)

選択なし（デフォルト）を実行、デフォルトは「chrony」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/a35e3c7c-305b-cb63-4ac6-b92a059c6d1f.png)

選択なし（デフォルト）を実行、デフォルトは「1」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/08562571-b62b-e866-30e8-0da3c3f586f5.png)

選択なし（デフォルト）を実行、デフォルトは「no」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/8f8a252d-6495-d9bd-eee9-b8ba12425d86.png)

選択なし（デフォルト）を実行、デフォルトは「openssh」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/0631f23d-a3ae-75dd-89a6-7d898fc34c7e.png)

選択なし（デフォルト）を実行、デフォルトは「prohibit-password」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/8875cf8f-906d-f8e9-e2d5-4f807c762826.png)

選択なし（デフォルト）を実行、デフォルトは「none」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/b90d5acb-a7d2-d23c-25a0-194d4dba7ff1.png)

「vda」を入力

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/2cf31664-803d-9d7f-c335-d14a9d05d594.png)

「lvm」を入力

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/8d9364f2-b824-bc85-e7b1-b7b7ee2808a1.png)

「sys」を入力

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/964a6972-3d20-2d99-f5f6-6ec91fada684.png)

「y」を入力

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/40663e52-6a86-10ab-b263-6a8223619cb9.png)

プロンプトが返るまで待つ

:::note warn
結構、長く待たされる
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/79f0388f-a589-e5d2-47a3-e9c7103fb6ea.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/29433a98-af1d-6297-6fde-227ca752edc8.png)

「poweroff」を入力してシャットダウンする、シャットダウンすると`UTM SE`も落ちることがあるが気にしない

:::note warn
`poweroff` 入力後、しばらく待たされる
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/b20f125c-b877-2fa9-adfb-c149f1e50d0c.png)

再び、`UTM SE`を起動し、インストールしたVMをタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/58e1b278-36ab-9e73-ed6f-929372bd8bb7.png)

サスペンド状態で停止していない場合は、右下の「□」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/5cc175ab-e155-4e30-416d-3afcff473ae5.png)

「停止」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/70a926be-faf3-4b93-498c-f947292e025b.png)

「CD/DVD」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/8a166ebe-9958-441a-2fdd-aa5b6e4bfb19.png)

「消去」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/471265ff-c39a-e09e-77ef-9121854f8c8b.png)

インストールは完了

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/c2987e2e-3bcc-8a31-25b1-7ab7f5979e44.png)


## Linux 起動

`UTM SE`を起動し、インストールしたVMの「▷」をタップ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/c01b4a0a-7389-6b63-8893-6714eb07f4ff.png)

起動し、ログインプロンプトが表示されるまで待つ

:::note warn
しばらく待たさせる
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/218ab074-059e-e1a7-7d53-ec10aaceef85.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/7accef67-5fcb-af23-97a7-7f8abb989d41.png)

rootユーザで、インストール時のパスワードを入力してログイン、あとは好きにできる

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143127/ea1c1297-b2e0-50d1-4cad-f1267891dbcc.png)

# さいごに

かんたんでしたね

# 関連リンク

- [UTM](https://getutm.app/)
- [AppStore | UTM SE: Retro PC emulator](https://apps.apple.com/jp/app/utm-se-retro-pc-emulator/id1564628856)
- [Alpine Linux](https://alpinelinux.org/)