\r\n\r\n

Windows10上のvirtualboxにmacos high sierraをインストールする方法

たまにsafariでWebサイトをテストしたり、mac環境でちょっとしたソフトを試したり、仮想マシンで最新版のmacosにアクセスできるのは便利です。残念ながら、このようなことをする必要はないはずなので、virtualboxでmacosを動かすのは、はっきり言って厄介です...。

Safariで時々ウェブサイトをテストしたり、Mac環境でちょっとしたソフトウェアを試したりする場合、仮想マシンで最新バージョンのmacOSにアクセスするのが便利です。残念ながら、このようなことをする必要はないはずなので、VirtualBoxでmacOSを動作させるのは、はっきり言って厄介なことなのです。

更新しました。この説明は、旧バージョンのmacOSに適用されます。VirtualBoxに新しいバージョンのmacOSをインストールしたい場合は、以下をチェックしてください。このスクリプトはGitHubにあります。.macOSの仮想マシンのインストールとセットアップのプロセスを紹介することを約束します。私たちはまだ自分でテストしていませんが、良い評判を聞いています。

しかし、不可能ではありません。狂気のフォーラムでは、うまくいくプロセスを思いついた人もいます。唯一うまくいかないのは、なぜか音が大きく歪んでいたり、存在しなかったりすることです。その他、VirtualBoxでスムーズに動作するmacOS High Sierraです。

このチュートリアルでは、フォーラムに投稿された様々な方法を、スクリーンショット付きでご紹介します。潜入してみよう。

関連:ビギナーギーク:仮想マシンの作り方・使い方

注:この作業を行うには、High Sierraをダウンロードするために本物のMacにアクセスする必要があります。他の方法で高いISOを取得することもできると思いますが、お勧めしません。友人のMacを1時間借りて、もし持っていなければ大丈夫です。このチュートリアルの最初のステップ以外は、すべてWindows PCで行うことができます。

Macをお使いの方で、Mac上でmacOSの仮想マシンを使いたい場合は、macOSの仮想マシンを無料で作成できるParallels Desktop Liteに切り替えると、より使いやすくなりますので、おすすめです。

準備は整った、さぁ飛び込もう!

ステップ1:macosファイルの作成

まず、macOS High SierraのインストーラのISOファイルを作成し、WindowsマシンのVirtualBoxで読み込めるようにします。借りたMacを持ってMac App Storeに行き、Sierraを検索して "ダウンロード "をクリックします。

この作業が完了すると、インストーラーが起動します。大丈夫です、Command+Qで閉じればいいんです。私たちはあなたの友人のMacをアップグレードしたいわけではなく、ダウンロードしたファイルが必要なだけなのです。

これらのファイルをISOに変換するためには、「アプリケーション」→「ユーティリティ」にある「ターミナル」を使用する必要があります。

まず、以下のコマンドを実行して、空のディスクイメージを作成します。

hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J

次に、ブランク・イメージをインストールします。

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

ここで、インストーラからベースとなるsystem.dmgを新しくインストールしたイメージにリストアしたいと思います:.

asr restore -source /Applicati***/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

この後、ターゲットマウントポイントの名前が「OSX Base System/System」に変更されていることに注意してください、これでほぼ完了です。

hdiutil detach /Volumes/OS\ X\ Base\ System

最後に、作成したイメージをISOファイルに変換する。

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

ISOをデスクトップに移動させる。

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

ブート可能な高ISOファイルの出来上がりです!

大容量のフラッシュドライブや外付けハードディスクを使用するか、ローカルネットワーク経由でWindowsパソコンにコピーしてください。

ステップ2:virtualboxで仮想マシンを作成する

次に、Windowsコンピュータに行き、VirtualBoxの最新版がまだインストールされていない場合は、それを確認します(真剣に、古いバージョンでは動作しない可能性があります)。

それを開いて、「新規作成」ボタンをクリックします。仮想マシンの名前を「High Sierra」とし、OSは「Mac OS X」、OSは「Mac OS X (64-bit)」を選択します。バージョン(執筆時点では "macOS High Sierra "はありませんが、問題ありません。)

この作業を続けてください。メモリは、4096MB以上を推奨しますが、Windowsパソコンに十分なメモリがあれば、それ以上を選択することも可能です。

次に、ハードディスクを聞かれますので、「今すぐ仮想ドライブを作成する」を選択し、「作成」をクリックします。

ドライブの種類」にVDIを選択し、「次へ」をクリックします。ダイナミックにサイズを変更するドライブか、固定サイズのドライブか、どちらを選択するか聞かれます。固定サイズの方が若干高速になりますが、Windowsマシンのハードディスク容量を多く消費するため、固定サイズの使用をお勧めします。

次へ」をクリックします。OSと一部のアプリケーションに十分な容量である25GB以上を推奨します。収納状況によっては、もっと多く提供することも可能ですが、これより少ない量では、本当に使えないと思います。

プロンプトをクリックすると、仮想マシンのエントリが作成されました!次は、ちょっとした設定を行う番です。

ステップ3:virtualboxで仮想マシンを設定する

VirtualBoxのメインウィンドウに仮想マシンが表示されるはずです。

それを選択し、黄色の「設定」ボタンをクリックします。まず、左サイドバーの「システム」にアクセスします。マザーボード」タブで、「フロッピー」が選択されていないことを確認します。

次に、「プロセッサ」タブで、仮想マシンに最低でも2つのCPUが割り当てられていることを確認します。

次に、左サイドバーの「ディスプレイ」をクリックし、ビデオメモリーが128MB以上に設定されていることを確認します。

次に、左サイドバーの「ストレージ」をクリックし、「空の」CDドライブをクリックします。右上のCDアイコンをクリックし、先ほど作成したHigh SierraのISOファイルを参照します。

OKをクリックして変更を完了し、VirtualBoxを終了してください。

ステップ4:コマンドプロンプトから仮想マシンを設定する

いくつかの調整を行いましたが、OSに本物のMacで動いていることを納得させるためには、もう少し手を加える必要があります。残念ながら、VirtualBoxのインターフェースにはこのためのオプションはありませんので、コマンドプロンプトを開く必要があります。

スタートメニューを開き、"コマンドプロンプト "を検索し、右クリックして "管理者として実行 "を選択します。

いくつかのコマンドを順番に実行する必要があります。以下のコマンドを貼り付け、それぞれのコマンドの後にEnterキーを押して、コマンドが完了するのを待ちます。

cd "C:Program FilesOracleVirtualBox" VBoxManage.exe modifyvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3" VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-2BD1B31983FE1663" VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/**c/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/**c/0/Config/GetKeyFromRealSMC" 1

それだ!すべてがうまくいけば、何もフィードバックは表示されず、コマンドが実行されるだけです。コマンドが動作しない場合は、仮想マシンの名前が「High Sierra」であることを確認し、そうでない場合は、上記のコマンドを編集して仮想マシンの名前を逆カンマで囲みます。続けて、コマンドプロンプトを閉じます。VirtualBoxに戻りました。

Step 5: インストーラーを起動し、実行する

VirtualBoxを再度開き、Sierraのコンピュータをクリックし、「スタート」をクリックします。コンピュータが起動し始めます。そのため、余計な情報がたくさん出てきますが、ご心配なく。普通に考えて、エラーのように見えるものすらある。

5分以上ハングアップしている特定のエラーだけを心配する必要があります。

やがて、インストーラーが言語を選択するよう求めてくるのがわかります。

English」または任意の言語を選択し、「Next」をクリックします。ただし、その前に "ディスクユーティリティ "をクリックし、"続行 "をクリックします。

ドライブは表示されません。デフォルトでは、High Sierraは空のドライブを隠しますので、慌てないでください。メニューバーの "表示 "から "すべてのデバイスを表示 "をクリックします。

サイドバーに空の仮想ドライブが表示されるはずです。それをクリックして、「消去」オプションをクリックします。

ドライブの名前は「Macintosh HD」とし、他の2つの設定は「Mac OS Extended Journaled」と「GUID Partition」のままにしてください。地図」をご覧ください。AFSパーティションは作成しないでください。うまくいかず、新しい仮想ハードディスクからやり直さなければならなくなります。消去」をクリックし、処理が完了したらディスクユーティリティを終了します。メインウィンドウに戻ります。

macOSを再インストールする」を選択し、「続ける」をクリックする 本規約に同意していただく必要があります。

同意すると、やがてドライブの選択を求められるので、先ほど作成したパーティションを選択します。

インストール開始ですしばらく時間がかかるかもしれませんので、気長にお待ちください。最終的には、仮想マシンが再起動し、インストーラに戻ります。慌てないでください。これは予想されることなのです。

ステップ6:仮想ドライブから第2段階のインストーラーを起動する

この時点で、インストーラーはファイルを仮想ハードディスクにコピーし、そこからの起動を期待しています。なぜか仮想マシンではうまくいかず、再びインストーラーが表示される。

仮想マシンを終了し、その設定を開きます。ストレージ」を開き、「ISO」をクリックします。 ストレージツリー」パネルで、右上のCDアイコンをクリックし、「仮想ドライブからディスクを削除」をクリックします。これによって、私たちのインストールは完全に切断されます。

さて、仮想マシンを起動すると、このような素敵な画面が表示されます。

これは内部のEFIシェルで、黄色い「FS1」を見て、これを使って残りのインストーラを起動すればいいのです。仮想マシンをクリックし、マウスとキーボードをキャプチャさせ、「fs1:」と入力してEnterキーを押してください。これにより、ディレクトリがFS1に切り替わり、残りのインストーラが配置されることになります。

次に、いくつかのコマンドを実行して、目的のディレクトリに切り替えます。

cd "macOS Install Data" cd "Locked Files" cd "Boot Files"

これで、次のコマンドでインストーラー本体を実行できるようになりました。

boot.efi

インストーラーが停止したところから再び開始されます。最初は以前のようにテキストが連続して表示されますが、やがてGUIインストーラが戻ってきます。(この作業は1回で済みますのでご安心ください)。

あと少し、もう少しの辛抱です。

ステップ8:macos high sierraにログインします。

最終的に仮想マシンは再起動し、今度はmacOS High Sierraになります。これが起こらない場合は、仮想マシンからISOをイジェクトしてみてください。High Sierraが起動したら、国の選択、ユーザーの設定、その他の初期設定プロセスを行う必要があります。

ついにMacのデスクトップに。やったー。

Appleがあなたのコンピュータを本物のMacとして認識しないため、FaceTimeやメッセージなど一部の機能は使えませんが、基本的な機能の多くは動作するはずです。楽しんできてください。

ステップ8(オプション):決意を変更する

デフォルトでは、仮想マシンの解像度は1024 x 768で、作業スペースはあまりありません。しかし、macOSで解像度を変更しようとしても、そのためのオプションは表示されません。その代わり、いくつかのコマンドを入力する必要があります。

macOSを終了して仮想マシンをシャットダウンする:メニューバーの[Apple]をクリックし、[シャットダウン]をクリックします。次に、VirtualBoxを完全に終了します(マジでVirtualBoxが開いたままだと、この手順はうまくいきません!)。Windowsのコマンドプロンプトに管理者権限で戻る。以下の2つのコマンドを実行する必要があります。

cd "C:Program FilesOracleVirtualBox" VBoxManage setextradata "High Sierra" "VBoxInternal2/EfiGopMode" N

2番目のコマンドでは、Nは希望する解像度に応じて1から5までの数字に置き換える必要があります。

  • 1、解像度800×600の場合
  • 2は1024×768の解像度になります
  • 3、解像度1280×1024の場合
  • 4は1440×900の解像度を実現
  • 5は1920×1200の解像度を実現

VirtualBoxを起動し、仮想マシンをロードすると、お好みのソリューションで起動するはずです。

関連:VirtualBoxの10のヒントと知っておくべき高度な機能

これからは、VirtualBoxを開いて、Mac関連のテストを行うことができます。ここでも、起動中に多くのエラーがポップアップ表示されますが、問題ありませんので無視してください。また、オーディオは動作しませんし、FaceTimeやiMessageなどは本物のMacを必要とするため、動作しないことも覚えておいてください。でも、macOSで、仮想マシンで、それも悪くないですVirtualBoxアドバンスド機能ガイドをご覧になり、マシンを最大限に活用してください。

もうひとつ、Chad S. Samuelsに感謝します。彼なくして、このガイドをHigh Sierra用に更新することはできませんでした。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ