仮想マシン Macos を構築し、XCode をインストールする (問題解決)

はじめに: Mac 仮想マシンのインストール中に一連の問題が発生しました。次に、各ステップで発生した問題とその解決策をインストール プロセスに従って説明します (コンピュータ システムは Win11)。

1.インストールに必要なファイルをダウンロードし、アンロックツールをインストールしてロックを解除します

まず、チュートリアルスキル | Win10 システムに従って Apple Mac 仮想マシンをインストールします - Zhihu は、 VMware WorkstationPro 15、macos 10.13、Unlocker 3.0 を含む対応するファイルをダウンロードしました (まだダウンロードしないでください!!! )。チュートリアルに進み、Unlocker ファイルのロックを解除する VMware を開き、新しい仮想マシンを作成し、仮想マシンを起動します。

1.1 VMwareのバージョンの問題

仮想マシンを開いてロードした後のコンピューターのブルー スクリーン

 仮想マシンの構成を変更し、Device/Credential Guard を無効にしても効果がなかった後、Win11 と VMware のバージョン間の非互換性に問題がある可能性があることに気づき、VMware 15 をアンインストールしてバージョン 17 をダウンロードしました。

1.2 Unlockerのバージョンの問題

VMware 17 を開き、以前に作成した仮想マシンを起動します。仮想マシンのインストール プロセス中に、同じインターフェイスで何度もスタックしてリロードされます。

対応するバージョンの Unlocker を置き換える必要がある場合があることに気づき、3.0 を削除し、対応するバージョンの Unlocker をダウンロードして解凍します。

追伸: Unlocker.exe ファイルを実行するときに VMware を閉じるのを忘れてしまい、問題のウィンドウがポップアップ表示されました。

2. 新しい仮想マシンを作成します

チュートリアルに従って仮想マシンを作成し、次のように構成します。

2.1 AMDチップ

仮想マシンを起動すると、インストール プロセスの前にポップアップ ウィンドウが表示されます。

この問題は、仮想マシンの .vmx ファイルを編集することで解決されます。

変化:

ボードID.reflectHost = "FALSE"

ethernet0.virtualDev = "vmxnet3"

一番下に追加します:

board-id = "Mac-AA95B1DDAB278B95"
hw.model.reflectHost = "FALSE"
hw.model = "MacBookPro19,1"
serialNumber.reflectHost = "FALSE"
serialNumber = "C01234567890"

上の図に示されている問題が AMD デバイスの場合は、下部に以下を追加する必要もあります。

smc.バージョン = "0"

cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"

cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"

cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"

cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"

cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"

cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"

cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"

smbios.reflectHost = "TRUE"

保存した後、.vmx ファイルを右クリックして VMware を通じて開きます (最初に以前に開いた VMware を閉じます)。そうしないと、変更は保存されません。

2.2マウスとキーボードの故障

インストール後、言語選択インターフェイスに入ります。

このとき、仮想マシンに入った後にマウスを動かすことができず、キーボードも故障していることがわかりました(読み込みの問題が発生する人もいるかもしれません。しばらくお待ちください)。5分間待ってもだめでした。オンラインで調べました。

最初は VMware Tools をインストールするつもりでしたが、次のようなポップアップ ウィンドウが表示されました。

その後、効果的な解決策を見つけました。

問題を解決したら、チュートリアルに従ってディスクを構成してインストールしますが、ここでは説明しません。

3.ネットワークを設定する

仮想マシン構成のネットワーク アダプタを「ホストのみモード」に変更した後、コンピュータのネットワーク接続を入力し、[WLAN] を選択し、右クリックしてプロパティを選択します。

3.1仮想ネットワークカードのセットアップ

WLAN プロパティには [共有] タブがありません。

最初はバージョンの問題かと思いましたが、同じWin11システムを使っているクラスメートに聞いてみるとそうではないことが分かり、仮想ネットワークカード、つまり以下のアイコンが表示されませんでした。

仮想ネットワーク エディターを開き、[VMnet1 設定の変更] をクリックします。

 

このボタンにチェックを入れて「OK」をクリックします。

適用後、再度仮想ネットワークエディタを開くと、仮想ネットワークエディタの変更が無効であることがわかります。つまり、「ホスト仮想アダプタをこのネットワークに接続する」にチェックが入っていないため、レジストリの内容を修復する必要があります。

この点に関して、レジストリの内容を修復するために ccleaner をダウンロードしました。最初のステップはメモリ使用量をクリーンアップすることです。

2 番目のステップは、レジストリをスキャンして脆弱性を見つけて修正することです。

このように確認すると仮想マシンのネットワークカードも設定されているので、次にVMnet1にWLANを共有します。

3.2 MacO のネットワーク接続の問題

システム設定を開き、「ネットワーク」をクリックすると、イーサネットが接続されていることがわかります。

しかし、Safari を開いたところ、デバイスがインターネットに接続されていないことがわかりました。

最初にブリッジ モードで新しい VMnet を作成しようとしましたが、ページ プロンプトを変更できませんでした。

オンラインで検索した後、元の 2 つのネットワーク カードを削除することをお勧めします。

以前のネットワーク設定に基づいて、私はこの方法を採用せず、他のブログに触発されて、ブリッジ モードを放棄し、仮想マシンの構成を NAT モードに変更しました。

インターネットに正常に接続されました。

4.Xcodeをダウンロードする

App Store で Xcode インストールを検索すると、エラーが発生しました。

Apple の公式 Web サイトを開いてダウンロードすると、Apple ID が条件を満たしていないことを示すメッセージが表示されます。

理由は、IDの登録方法が携帯電話番号なので、他人から借りるか、自分のメールアドレスで再登録するだけでOKです。

バージョン制限。macos 10.13 の実行中の最新バージョンは Xcode 9.2 です。URL を入力してEnter キーを押します。

結果は次のインターフェイスにジャンプします。

何度入力してもこのページに飛んでしまい、結局インストールに成功した生徒のアカウントを使ってダウンロードすることになります。最後に、Xcode が正常にダウンロードされました。

おすすめ

転載: blog.csdn.net/Kin19526/article/details/131034613