VirtualBox でシステムを実行したい場合は、対応する ISO イメージ ファイルが必要なので、まず ISO イメージ ファイルを取得する必要があります。まずは画像ファイルの入手方法を紹介します。
ステップ 1: Mac App Store から最新の Catalina システムをダウンロードする
Catalina システムをダウンロードできない場合は、ステップ 2 の最後まで直接スキップして、Catalina ISO ファイルをダウンロードします。
ステップ 2: macOS Catalina ISO ファイルを作成する
ダウンロードした macOS Catalina.App ファイルを見つけてターミナルを開き、ダウンロード システムのディレクトリに移動します。
Catalina仮想ディスクイメージを作成します(dmgファイルが生成されます)
hdiutil create -o ./temp -size 8000m -layout SPUD -fs HFS+J
仮想イメージを Mac システムにマウントします
hdiutil attach ./temp.dmg -noverify -mountpoint /Volumes/install_build
macOS Createinstallmedia Tool を使用してインストール イメージを作成する
sudo Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build
Catalina をアンインストールする
hdiutil detach /Volumes/Install\ macOS\ Catalina/
temp.dmg を cdr ファイルに変換すると、cdr ファイルが生成されます
hdiutil convert temp.dmg -format UDTO -o Catalina
移動して名前を変更する
mv Catalina.cdr Catalina.iso
ここまでで ISO イメージ ファイルが作成されました。作成したものはここからダウンロードできます。
リンク: https://pan.baidu.com/s/1oCIbO6tMwcwmFxVZc_SfZA抽出コード: cz6j
ps 私はここから練習を始めました。ISO イメージを作成するには、上記の手順をスキップしてください。
リソースは 7z 圧縮ツールによって 8 つのサブボリュームに分割されます。ダウンロード後、次の手順を参照してください。
7z 圧縮ツールをダウンロードします: ダウンロード
すべてのサブボリュームは 1 つのフォルダー内にあります。解凍するには、番号 .001 の 1 つ (つまり、Catalina.7z.001) を選択するだけです (他の解凍を選択すると、エラーが報告されます)。
Windows プラットフォームでは、ターミナルを開き、サブボリュームが存在するディレクトリを入力し、「copy /b Catalina.7z.0** Catalina.7z」と入力します。このコマンドは、サブボリュームをマージし、Catalina を解凍します。マージ後の.7z
Linux プラットフォームでは、ターミナルを開き、サブボリュームが配置されているディレクトリを入力し、「cat Catalina.7z.0** > Catalina.7z」と入力します。このコマンドは、サブボリュームをマージし、新しいボリュームを解凍します。マージ後の7z
ステップ 3: VirtualBox と拡張パックをインストールする
VirtualBox: ダウンロード、インストール
拡張パック: ダウンロード、インストール
ステップ 4: 新しい仮想マシンを作成する
VirtualBox が正常にインストールされ、ISO イメージ ファイルが準備されたら、仮想マシンを作成できます。
VirtualBox を開き、[新規] ボタンをクリックし、下図に従って構成を選択します。メモリ構成は 4G です。
ディスク容量を作成するときは、25G より大きくなければなりません。そうしないと、後でシステムをインストールできません (ここでは 100G を設定します)。
ステップ 5: 仮想マシン構成をセットアップする
作成した仮想マシンを選択し、「設定」をクリックして、最初にシステムを設定し、
次に、プロセッサを選択し、CPU を 4 コアに設定します (通常は自分のシステムの半分に設定します)。
次に「ディスプレイ」を選択し、「128M」に設定します。
最後のステップは USB を設定することです。USB 3.0 (xHCI) コントローラーに設定します。デフォルトは 2.0 です。
ステップ 6: ISO イメージとブートディスクを追加する
ストレージを開き、CD/DVD アイコンをクリックして、「catalina.iso」イメージを選択します。
「仮想ディスクの追加」ボタンをクリックし、「既存のディスクを選択」を選択してファイルを開き、ダウンロードした起動ディスク「VirtualBox Boot Disk」を選択します。
VirtualBox ブートディスクのリンク: https://pan.baidu.com/s/1uzw6B4hc5s5knEUCoYvi7g抽出コード: ue23
知らせ:
私のディスクの順序:
VirtualBox boot.vmdk: STAT port0 ( Solid-state Drive (selected), Hot-pluggable (selected) ))
Catalina.vdi : SATA port1
Catalina.iso: SATA port2
Step7 コマンドを実行した後、インストールインターフェイス。途中から入る必要はない
ステップ 7: コマンド プロンプトを使用して次のコードを VirtualBox に追加します。
コマンド プロンプトを実行する前に、仮想マシンをシャットダウンし、管理者権限でコマンド プロンプトを実行します。
コード:
# Catalina为你创建虚拟机的名字
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Catalina" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage.exe setextradata "Catalina" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage.exe setextradata "Catalina" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage.exe setextradata "Catalina" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage.exe setextradata "Catalina" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage.exe setextradata "Catalina" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
元のテキストはこれです
VBoxManage setextradata "Catalina" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
ここでエラーを報告し、0 に変更します
ステップ 8: MacOS catalina を仮想マシンにインストールする
仮想マシンを再度開き、作成した Catalina を開くと、下の図が表示されます。これには約 3 ~ 4 分かかります (ループし続ける場合は、インストールに問題があります)。
「macOS ユーティリティ」ページが表示されたら、「ディスクユーティリティ」を選択します。
次に、仮想ハードディスクを選択し、「消去」をクリックしてフォーマットします。
最後に [macOS ユーティリティ] ページに戻り、[macOS のインストール] をクリックします。
インストールが完了したら、仮想マシンをオフにし、[設定] をクリックして、ストレージから「Catalina.iso」イメージ ファイルを削除します。
仮想マシンを開き、「Esc」キーを押して UEFI シェル モードに入り、「install.nsh」と入力して Enter キーを押します。
インストールが完了したら、VirtualBox を閉じます
ステップ 9: MacOS Catalina を実行する
上記の手順が正常に完了すると、macOS を開くことができます。ただし、一部のシステム初期化操作を実行する必要があります
この時点で、すべてのインストール手順が完了し、macOS システムを使用できるようになります。
———————————————
参考:https://blog.csdn.net/lb245557472/article/details/103565752
Windows 上の VirtualBox に macOS Catalina をインストールする方法 - wikigain