macOS 12 Monterey上にParallelsを使ってmacOS 13 Ventura betaをインストールしてみた。

# 参考
* Machine　Mac Studio 2022 M1 Max 32GB
* [Install macOS virtual machine on a Mac with Apple M series chips](https://kb.parallels.com/en/125561)

# 準備
1. Parallels 18のインストール
![00_parallels.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/359d8fe4-d561-4577-ec59-18dcc12ab05d.png)

2. macOS 13 betaのダウンロード
　Apple Developerへログイン
![01_apple_dev_site.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/b744aad7-71dc-fa83-3413-c660c7475267.png)

　macOS 13 betaのダウンロード
![02_download.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/3438bc97-eaf5-8e02-2ea9-13ba971dda66.png)


# 仮想マシンの作成

## 失敗例
コンソール上で以下のコマンドを実行する。
```
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_macvm_create <ダウンロードっしたipswへのpath> <仮想マシンへのpath> --disksize <bytes>
```

例)
```
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_macvm_create ~/Downloads/UniversalMac_13.0_22A5311f_Restore.ipsw ~/Parallels/macOS.macvm --disksize 80000000000
```

しかし、何も起こらない・・・・


M1(M2も含むかは不明)上の仮想マシンは、まだ十分なものとは言えないようです。

https://kb.parallels.com/128867


## 対策編
macOS 12 Montereyの仮想マシンを作成し、macOS 13 Venturaへアップグレードする。

https://forums.macrumors.com/threads/macos-13-beta-successfully-installed-on-vm-on-m1-mac.2346981/

1. Parallels上で、macOS 12の仮想マシンを作成する。
![02_create_vm_on_parallels.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/772f4e27-267a-3b19-a369-fd6ba6b7afff.png)

![03_create_vm_on_parallels02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/7f61148e-0e31-7b6c-37eb-8c4170e41b02.png)

![03_create_vm_on_parallels03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/18f7689a-27c1-87a0-0d5a-d63e2a09b270.png)

ダウンロードが完了すると自動でインストールが行われる。

![03_create_vm_on_parallels04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/7c37f752-f4d7-7564-3d39-ed253e223f73.png)

インストール完了

![03_create_vm_on_parallels05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/2c87bd31-4d88-ad6b-4376-ca26bbe0cd5b.png)

通常の新規インストールと同じく初期設定を行う。

![03_create_vm_on_parallels06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/5ac0c7b4-2603-c650-2dfd-e3a3031a48f0.png)

インストール完了




2. 仮想マシンをmacOS 13 beta5へアップグレードする。

仮想マシン上のSafariでApple Developerサイトへアクセスする。
![04_for_upgrade00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/2e3b657c-9c4b-43fc-9540-f23c81678c8c.png)

ログインし、ダウンロードをクリックする。
![04_for_upgrade01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/f5b96bc1-f0b0-675f-9452-9c2ea1811d40.png)

macOS 13 beta5 「install Profile」をクリックしてダウンロードする。

![04_for_upgrade02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/f6bd57e6-8350-650c-a2e0-60435e11b063.png)


ダウンロード完了した「install profile」を実行する。
![04_for_upgrade03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/315c9f3f-bce2-60e8-9f4c-3e028c923ce1.png)

pkgを実行する。
![04_for_upgrade04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/757a84fb-8ac6-cc04-d642-afdd74ad307f.png)

アップグレード用プログラム開始
![04_for_upgrade05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/208a4bb9-1f63-570b-bc9d-80e4db6b93a4.png)

ライセンスに同意
![04_for_upgrade06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/a6a4aa2b-1ec3-a583-39be-d782ff2a9cf9.png)


![04_for_upgrade07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/6d2ca79c-7d4a-9913-f444-a93804b18ae4.png)

アップグレード用プログラムのインストール
![04_for_upgrade08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/fcc8648c-642d-3d73-74c4-82e3eddf4975.png)

認証
![04_for_upgrade09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/85af2cb6-2ed4-b833-b73a-4ba407e901ff.png)

アップグレード用プログラムが実行され、Software Updateにベータ版が表示される。
![04_for_upgrade10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/d516ab8d-3b87-7477-4ab5-6654cd82ab89.png)

「Upgrade Now」をクリックすると、アップグレード用OSへのライセンス同意を求められる。
![04_for_upgrade11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/b7b4570b-78c8-806b-6174-6a21648fbc30.png)

ローカルへの認証
![04_for_upgrade12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/105fe50a-1585-1f07-e980-b8861c2dd004.png)

アップグレード開始
![04_for_upgrade13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/a03e1509-3b19-f502-2d98-60f361e47466.png)


しばらく真っ黒な画面で何も表示されないので不安ですが待ちます。

アップグレード完了。
![04_for_upgrade14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/3db29540-aa30-6fff-feaa-944aa22d77eb.png)



ログインし、OSのバージョンを確認する。
![05_upgrade_done.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4849/472505cf-53f7-deac-56c3-e5d282bfa7f9.png)


以上でmacOS 13 Ventura beta5のインストールが完了しました。しかし、AppleIDでサインインしようとしましたが出来ません。


# ARM Macの仮想マシンでの制限について

一番の問題は、AppleIDでのサインインができないことです。そのため、Apple Storeからアプリケーションのインストールができません。

以下のページにあるように、現在のM1上での仮想マシンには出来ないことがあります。

https://kb.parallels.com/128867


ここからは、[上記ページ](https://kb.parallels.com/128867)の一部をDeepLで翻訳したものです。

以下は、macOS ARM VMでサポートされていない、または完全にサポートされていない主要な機能のリストです。

1. macOS VMは、APFSディスクを搭載したMacコンピュータでのみ動作し、そのようなVMを2つ以上同時に実行することは不可能です。

2. SIP の有効化／無効化： Parallels Desktop 18 から macOS Ventura 仮想マシンのみに対応しました。仮想マシンを起動してOptionキーを押すか、コントロールセンターでVM名を右クリックして「リカバリーモードで起動」を選択することで可能です。

3. サスペンドとレジューム まだサポートされていません。

4. 設定。macOS ARM VM の設定を調整するためのインターフェイスは現在ありません。しかし、KB 128842に記載されているように、設定を手動で調整することは可能です。ただし、利用可能なオプションはかなり限定されていることに注意してください。つまり、UUIDやMACアドレスなどを変更することはできません。

5. スナップショット。まだサポートされていません。

6. 共有フォルダー。メインシステムとmacOS ARM VM間のファイル共有はサポートされていません。これには、ドラッグアンドドロップなどの結果的な機能が含まれます。ただし、ネイティブのmacOSファイル共有機能を使用して、仮想マシンとMacの間でファイルを共有することができます。

7. 仮想Wi-Fiアダプタ。Windows仮想マシンと同様に、macOS ARM VMには仮想Wi-Fiアダプタがありません。Macのインターネット接続（有線または無線）は、仮想イーサネット接続を介して仮想マシンによってアクセスされます。

8. USB デバイス。現在のところ、macOS ARM VMにいかなるUSBデバイスも接続することはまだ不可能です。

9. ディスクサイズ：macOS ARM VMのディスクサイズは、デフォルトで60GBです。手動インストールプロセスで別の値に設定できますが（KB 125561を参照）、仮想マシンが作成されるとディスクサイズを変更することはできません。

10. Mac の組み込みデバイス。macOS ARM VM は、メインシステムのマウスとキーボード（というよりそれらの入力）にしかアクセスできず、DVD ドライブや Web カメラなどのその他のデバイスは macOS ARM VM からはアクセスできません。

11. スタートアップオプション/リカバリーモード。現在、macOS ARM VMではスタートアップオプションにアクセスできず、その結果、リカバリーモード、セーフモードなどの多くのオプションにアクセスできない。

12. 12. コマンドラインインターフェース（CLI）と SDK（Parallels Desktop 18 で一部対応）。

注： Parallels Desktop 18 では、CLI（prlctl start, stop, register, destroy, clone）が部分的にサポートされています。

macOS ARM VM には、Parallels の prlctl および prlsrvctl コマンドラインツールや Parallels SDK からアクセスすることはできません。また、Vagrantのサポートはまだありません。

13. Apple ID： 現在のところ、macOS ARM VM で Apple ID を使用してサインインすることはできません。

14. サードパーティアプリケーションとの互換性 上記の通り、macOS ARM VMのすべてのコンポーネントは、Appleの仮想化フレームワークによって管理されています。したがって、macOS ARM VMでサードパーティとの互換性の問題が発生した場合は、Appleのサポートに報告してください。 



無料版のDeepL翻訳（www.DeepL.com/Translator）で翻訳しました。



macOS ARM VMの今後の改善を待ちましょう。

ここまで読んでいただき、ありがとうございます。