
iMac (Mojave) で VirtualBox 6.0.10 を実行しており、VirtualBox を使用して macOS High Sierra VM を一から準備しました。VM は正常に動作しますが、ゲスト OS を 10.13.4 から 10.13.6 にアップデートできません。
その理由は、私が理解している限りでは、macOS アップデートが VM ハード ドライブのリカバリ パーティションにインストールされ、アップデートを完了するには VM がこのパーティションから起動する必要があるためです。残念ながら、VirtualBox の UEFI ブート設定は macOS 設定を上書きしているようで、システムは常に通常の macOS パーティションを起動します。そのため、macOS からアップデートを開始するたびに、再起動しても変更されていないシステムになります。
High Sierra VMを準備している間、私は苦労しました外に出るUEFIシェルの起動方法と正しいboot.efi
起動方法を選択する方法(手順については、ここを見て)。
でも今は入るUEFI シェルを起動し、次にブート オプションに進みます。シェルに入るには、起動中に F12 または fn-F12 を押すというヒントを見つけましたが、何度か試してみましたが、効果はありませんでした。また、他の場所で提案されているように (非常に面白い)、起動中に「AnyKey」を押しても効果はありませんでした。
起動中にどのタイミングでどのキーを押せばいいのでしょうか?
それを実現するための他の選択肢はありますか?
答え1
EFI システムを使用している場合、ブート メニューに入る唯一の方法は、VirtualBox で F2 キーを押すことです。ブート メニューに入る最良の方法は、マシンを起動し、要求者が消えるのを待つことです。
答え2
どのキーかについてですが、スペースバーは「AnyKey」としてうまく機能しました。
時間についてですが、VirtualBox マネージャーで緑の矢印をクリックして VM を起動し、すぐにスペース バーを押し始めました。これにより、最初の試みで EFI メニューに入ることができました。
感謝VirtualBox フォーラム助けを求めて。