[Parallels Desktop 19 Pro/Business] Apple Siliconを搭載したMacにmacOS仮想マシンをインストールする[prlctl]

macOS

Parallels Desktop 19 Pro/Business で使用可能なprlctlコマンドで、AppleSiliconを搭載しているMacにmacOS仮想マシンを、手動作成するやり方を記事にしてみました。

Macのターミナルでprlctlコマンドを使用し、ストレージやメモリ、CPUコアの量、ネットワークブリッジへの変更などが行えます。

macOS仮想マシンのipswファイルが必要になりますので、以下URLからダウンロードしておきます。

Apple Silicon M1/M2/M3 macOS IPSW Firmware Restore Files Database
Apple Silicon Mac Direct ISPW Download Links Database. This database includes ISPW file sizes, Is the OS Still Signed? R...

今回の例では、UniversalMac_14.3_23D56_Restore.ipsw を使用しています。

Macのターミナルで以下のコマンドを順に実行していきます。

1.ストレージのないmacOS仮想マシンを作成
macOS仮想マシンの名前は macOS
UniversalMac_14.3_23D56_Restore.ipsw は~/Downloadsへ配置
 prlctl create "macOS" -o macos --no-hdd --restore-image ~/Downloads/UniversalMac_14.3_23D56_Restore.ipsw
実行例

% prlctl create “macOS” -o macos –no-hdd –restore-image ~/Downloads/UniversalMac_14.3_23D56_Restore.ipsw

Creating the virtual machine…
Generate the VM configuration for macosx.
Remove the hdd0 device.
The VM has been successfully created.

2.必要なサイズの仮想ディスクを作成
macOS仮想マシン[macOS]に割り当てるストレージ作成
容量を130GBに指定(単位はMB)
prlctl set "macOS" --device-add hdd --type plain --size 130000
実行例

 %  prlctl set “macOS” –device-add hdd –type plain –size 130000

Creating hdd0 (+) sata:0 image=’/Users/host-mac/Parallels/macOS.macvm/harddisk1.hdd’ type=’plain’ 130000Mb online-compact=off

Created hdd0 (+) sata:0 image=’/Users/host-mac/Parallels/macOS.macvm/harddisk1.hdd’ type=’plain’ 130000Mb online-compact=on

The VM has been successfully configured.

3.ネットワークアダプタ一覧表示
shared から bridged へ修正するネットワークアダプタを確認。
今回の例では、net0shared から bridged へ変更します。
prlctl list "macOS" -i | Grep -E 'net[0-9] \('
実行例

 % prlctl list “macOS” -i | Grep -E ‘net[0-9] \(‘

  net0 (+) type=shared mac=001C51B3B835 card=virtio

4.ネットワークアダプタ一覧中の net0 を shared から bridged へ変更します。  
prlctl set "macOS" --device-set net0 --type bridged
実行例

% prlctl set “macOS” –device-set net0 –type bridged

Configure net0 (+) type=bridged iface=’default’ mac=001C51B3B835 card=virtio

Configured net0 (+) type=bridged iface=’default’ mac=001C51B3B835 card=virtio

The VM has been successfully configured.

5.ネットワークアダプタnet0 が shared から bridged に変更されているか確認
prlctl list "macOS" -i | Grep -E 'net[0-9] \('
実行例

% prlctl list “macOS” -i | Grep -E ‘net[0-9] \(‘

  net0 (+) type=bridged iface=’default’ mac=001C51B3B835 card=virtio

6.CPUの数を設定
macOS仮想マシン[macOS]に割り当てるCPUの数 11
prlctl set "macOS" --cpus 11
実行例

 %  prlctl set “macOS” –cpus 11

The VM has been successfully configured.

7.メモリ容量を設定
macOS仮想マシン[macOS]に割り当てるメモリ容量 128GB(単位はMB)
prlctl set "macOS" --memsize 131072
実行例

% prlctl set “macOS” –memsize 131072

The VM has been successfully configured.

8.ホストマシンのホームフォルダを、macOS仮想マシン[macOS]と共有無効化
prlctl set "macOS" --shf-host-defined off
実行例

%  prlctl set “macOS” –shf-host-defined off

The VM has been successfully configured.

9.macOS仮想マシン[macOS]インストールプロセス開始
prlctl start macOS
見出し

% prlctl start macOS

Starting the VM…

The VM has been successfully started.

prlctl start macOS を実行すると、MacのデスクトップにmacOS仮想マシンのインストール画面が表示されます。

macOS仮想マシンのインストールが終わったら、Parallels Toolsをインストールします。
macOS仮想マシン稼働中に、Macのターミナルから以下のコマンドを実行します。

10.macOS仮想マシン[macOS]へParallels Toolsインストール
prlctl installtools macOS
実行例

% prlctl installtools macOS

The Parallels Tools installation was started.

macOS仮想マシンのIPアドレスを固定します。

アップルマーク -> システム設定 -> ネットワーク -> Ethernet -> Ethernet 詳細

参考にさせていただいたサイト
https://kb.parallels.com/en/128842
https://kb.parallels.com/en/125561

タイトルとURLをコピーしました