両方のOSのWebサイトで正しいarm64 isoファイルを取得しました。オウムの場合はarm64建築家のバージョンを使用し、Kaliの場合はarmインストーラをダウンロードしました。
ParrotOSのインストール中にUTMアプリケーションを開き、ISOファイルをboot isoセクションにロードしました。仮想マシンに割り当てられるRAM容量、CPUコア、ストレージサイズを割り当てました。
UTM VM設定またはインストールメニューに、仮想ディスクドライブを外部SSDに割り当てることができる設定オプションは表示されません。ブートメニューのグラフィカルインストールオプションでユーザーとパスワードを作成した後、すべてのデフォルトオプションでドライブを分割しました。
すべてのOSを正しくインストールし、インストールするパッケージを選択しました。再起動後、インストールとグラフィカルインストールメニューが再び表示されます。ログインメニューではありません。 OSとパッケージのインストール段階でエラーを確認するために同じ手順をやり直しましたが、プロセスを完了できず、すべて削除して再起動する必要があります。
Kaliインストールの場合、グラフィカルインストールを選択した後に黒い画面が表示されることを除いて、同じことを行いました。
答え1
私はこれに対する簡単で直接的な解決策を持っています。
私は最初からステップを提供しています。
- MacにUTMをインストールしてください。
- UTMで必要なVMを作成するには、標準の手順に従ってください。
- この時点で作成された仮想マシンの完全なデータは-->場所に保存されます
~/Library/Containers/com.utmapp.UTM/Data/Documents/
。 - たとえば、私の場合、KaliとParrot VMを作成しました。したがって、これらの仮想マシンのデータ位置は次のようになります。
~/Library/Containers/com.utmapp.UTM/Data/Documents/kali.utm
(オペレーティングシステム+データを含む)~/Library/Containers/com.utmapp.UTM/Data/Documents/parrot.utm
(オペレーティングシステム+データを含む)
.utm
したがって、理想的には、上記の2つのファイルを目的の宛先に移動することをお勧めします。ただし、手動で実行しないでください。 UTMソフトウェアにタスクを実行させる。次の手順をご覧ください。- 外付けハードドライブをMacに接続します。
- 次に、UTMダッシュボード(アプリケーション)を開きます。左側にはすべての仮想マシンが表示されます。各仮想マシンを右クリックして[移動]オプションを選択します。次に、ターゲットの場所を外付けハードドライブの場所として選択します。次に「OK」をクリックします。
- これで、仮想マシンをターゲットの場所に移動しました。この場所の仮想マシンデータも
~/Library/Containers/com.utmapp.UTM/Data/Documents/
削除されます。すべての仮想マシンに対して同じ操作を繰り返します。
メモ:UTMソフトウェアには1つのファイルしか必要ありません.utm
。したがって、任意の場所にファイルを手動で保存できます。 UTMソフトウェアダッシュボードを開きます。次に、Finderを開き、コピーしたファイルをダブルクリックしてUTMソフトウェアで開きます。それはすべてです。
欠点:作成する各仮想マシンに対してこの操作を手動で実行する必要があります。とにかく私たちは私たちが望むものを達成しました。
答え2
判決が合格Kali UTMのインストール手順UTM問題のようです。
UTM開発者は、仮想マシンにリムーバブルドライブを使用することを検討していないようです。これはオプションではないからです。UTMドキュメントこう言ってみてください。
リムーバブルドライブ
リムーバブルドライブは.utmパッケージに保存されます。リムーバブルドライブは、ISOおよび他のディスクイメージに適用されるドライブイメージのブックマークのみを保存します。
このUTM GitHubスレッドソリューションが提供されます:
ここでは、まれな画像を使用して、あまり賢明ではない方法でこの問題を解決する方法を見つけました。欠点は、UTMを使用する前にディスクイメージを手動でマウントする必要がありますが、これを行うためのスクリプトを作成できることです。
- UTMアプリケーションをオフにすることを忘れないでください。
- Disk Utility.appを開き、新しい空のスパースディスクイメージを作成して外付けドライブに保存します。 SSDの場合はAPFSを推奨しますが、HDDの場合はHFS +(Mac OS拡張)を使用すると問題が少なくなる可能性があります。
- ターミナルを開き、ターミナルで hdiutil Attach /Volumes//.sparseimage -mountpoint ~/Library/Containers/com.utmapp.UTM/Data/Documents を実行して、イメージをターゲットフォルダにマウントします。
- デスクトップまたはFinderサイドバーにインストールされている画像が表示されるようになりました。 ~/Library/Containers/com.utmapp.UTM/Data/Documents のすべてのファイルを新しいディスクイメージに移動します。
- 元の.utmファイルを削除してUTMアプリケーションを起動すると、仮想マシンが外部ドライブで実行されます。
macOS Monterey 12.0.1(21A559)でUTM 2.4.1(40)でテストされました。
...フィードバック:
画像は不要な抽象化レベルなので、パフォーマンスが低下する可能性があります。 diskutil mountの-mountPointオプションを使用して、~/Library/Containers/com.utmapp.UTM/Data/Documentsマウントポイントにボリュームをマウントできます。