Windows 10上のVirtualBoxにmacOS High Sierraをインストールする方法
あなたがたまにSafariでウェブサイトをテストしたいのか、あるいはMac環境でちょっとしたソフトウェアを試したいのか、仮想マシンで最新バージョンのmacOSにアクセスすることは有用です。残念ながら、あなたは本当にいない 想定された VirtualBoxでmacOSを動かすのは、控えめに言っても、トリッキーです。.
それは不可能ではありません。 InsanelyMacフォーラムの何人かの人々はうまくいくプロセスを考え出しました。唯一のもの ではない 作業は健全です、何らかの理由で非常に歪んでいるか存在しません。それ以外は、ただし、これはVirtualBoxでスムーズに実行されている、macOS High Sierraです。.
作業を少し簡単にするために、いくつかのフォーラムスレッドのメソッドを、スクリーンショット付きの単一のステップバイステップのチュートリアルにまとめました。飛び込みましょう.
注:これを機能させるには、High Sierraをダウンロードするために実際のMacにアクセスする必要があります。他の方法でHigh Sierra ISOを取得することもできますが、お勧めしません。お持ちでない場合は、友人のMacを1時間借りてください。このチュートリアルのステップ1を超えるすべてのことは、Windows PCで実行できます。.
Macを使用していて、そのMacでmacOS仮想マシンを使用したい場合は、代わりにParallels Desktop Liteをチェックアウトすることをお勧めします。これは、無料でmacOS仮想マシンを作成でき、操作がはるかに簡単だからです。.
始める準備はできましたか?飛び込もう!
ステップ1:macOS High Sierra ISOファイルを作成する
はじめに、macOS High SierraのインストーラのISOファイルを作成する必要があります。そうすれば、WindowsマシンのVirtualBoxに読み込むことができます。借用したMacを入手してMac App Storeに行き、Sierraを検索して、「ダウンロード」をクリックしてください。
プロセスが完了すると、インストーラが起動します - 大丈夫です、Command + Qでそれを閉じてください。私たちはあなたの友人のMacをアップグレードしたくありません。ダウンロードしたファイルが必要です.
これらのファイルをISOに変換するには、ターミナルを使用する必要があります。これは、Applications> Utilitiesにあります。.
まず、次のコマンドを実行して空のディスクイメージを作成します。
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
今度は、BaseSystem.dmgをインストーラーから新しくマウントされたイメージに復元します。
asr restore -source /アプリケーション/ Install \ macOS \ High \ Sierra.app / Contents / SharedSupport / BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase
これを行った後、私達のデスティネーションマウントポイントの名前が“ OS X Base System / System”に変更されたことに注意してください。これで終わりです!画像をマウント解除します。
hdiutil detach /ボリューム/ OS \ X \ Base \ System
そして最後に、作成した画像をISOファイルに変換します。
hdiutil変換/tmp/HighSierra.cdr.dmg - フォーマットUDTO -o /tmp/HighSierra.iso
ISOをデスクトップに移動します。
mv /tmp/HighSierra.iso.cdr〜/デスクトップ/ HighSierra.iso
そして起動可能なHigh Sierra ISOファイルが手に入りました!
大容量のフラッシュドライブ、外付けハードドライブ、またはローカルネットワークを使用してWindowsマシンにコピーします。.
ステップ2:VirtualBoxで仮想マシンを作成する
次に、あなたのWindowsマシンに行き、まだ持っていなければVirtualBoxをインストールして、あなたが最新版を持っていることを確認する(真剣に、古いバージョンは動かないかもしれない)
それを開き、「新規」ボタンをクリックしてください。仮想マシンに「High Sierra」という名前を付け、オペレーティングシステムには「Mac OS X」を、バージョンには「Mac OS X(64ビット)」を選択します(この記事の執筆時点では「macOS High Sierra」は提供されません)。それはいいです。)
プロセスを続行します。メモリについては、少なくとも4096MBを使用することをお勧めします。ただし、Windowsマシンに十分なRAMがある場合は、もっと多く選択することもできます。.
次に、あなたはあなたのハードドライブについて尋ねられるでしょう。 「今すぐ仮想ハードディスクを作成する」を選択して、「作成」をクリックします。.
ハードディスクの種類にVDIを選択して、次へをクリックします。動的サイズのドライブが欲しいのか、それとも固定ドライブが欲しいのか聞いてきます。 Windowsマシンではハードドライブの容量が多少増えますが、固定サイズが推奨されています。.
Nextをクリックしてください。あなたはあなたがどれくらい大きいドライブが欲しいか尋ねられるでしょう。少なくとも25GBをお勧めします。これは、OSといくつかのアプリケーションには十分な大きさです。あなたのストレージの状況に応じて、あなたはより多くを提供することができますが、私たちはあなたが本当にそれよりはるかに少ない量を使用できるとは思わない.
プロンプトをクリックすると、仮想マシンのエントリが作成されました。それでは、ちょっとした設定をしましょう。.
ステップ3:VirtualBoxで仮想マシンを構成する
VirtualBoxのメインウィンドウに仮想マシンが見えるはずです.
それを選択し、そして大きな黄色い「設定」ボタンをクリックしてください。まず、左側のサイドバーの「システム」に向かいます。 [マザーボード]タブで、[フロッピー]がオフになっていることを確認します。.
次に[プロセッサ]タブに移動し、少なくとも2つのCPUが仮想マシンに割り当てられていることを確認します。.
次に、左側のサイドバーの[ディスプレイ]をクリックし、ビデオメモリが最低128MBに設定されていることを確認します。.
次に、左側のサイドバーの[ストレージ]をクリックし、次に[空の] CDドライブをクリックします。右上のCDアイコンをクリックして、先ほど作成したHigh Sierra ISOファイルを参照します。.
必ず「OK」をクリックして行ったすべての変更を確定してからVirtualBoxを閉じてください。いいえ、真剣に:今VirtualBoxを閉じる、さもなければ次のステップは働かない.
ステップ4:コマンドプロンプトから仮想マシンを構成する
いくつか調整を加えましたが、実際のMac上で実行されているオペレーティングシステムを納得させるためには、もう少し調整する必要があります。悲しいことに、VirtualBoxのインターフェースからこれのためのオプションがないので、あなたはコマンドプロンプトを開く必要があるでしょう.
スタートメニューを開き、「コマンドプロンプト」を検索して右クリックし、「管理者として実行」を選択します。
順番にいくつかのコマンドを実行する必要があります。次のコマンドを貼り付けます。それぞれのコマンドの後にEnterキーを押して、コマンドが完了するのを待ちます。
cd "C:Program FilesOracleVirtualBox"
VBoxManage.exe modifyvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "High Sierra" "VBoxInternal /デバイス/ efi / 0 /設定/ DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0"
VBoxManage setextradata "High Sierra" "VBoxInternal /デバイス/ efi / 0 /設定/ DmiBoardProduct" "Mac-2BD1B31983FE1663"
VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "私たちのハードワークによるこの単語によるセキュリティ保護されたフォントスティール(c)AppleComputerInc"
VBoxManage setextradata "High Sierra" "VBoxInternal /デバイス/ smc / 0 /設定/ GetKeyFromRealSMC" 1
それでおしまい!すべてがうまくいったとしても、フィードバックは表示されません。コマンドは単に実行されます。コマンドが機能しない場合は、仮想マシンの名前が「High Sierra」と正確に一致していることを確認してください。そうでない場合は、上記のコマンドを編集して、マシンの名前を引用符で囲んでください。先に進んでコマンドプロンプトを閉じます。私たちは今VirtualBoxに戻っています.
ステップ5:インストーラを起動して実行する
VirtualBoxを再度開き、Sierraマシンをクリックしてから、[スタート]をクリックします。マシンが起動します。あなたはこれが起こるように余分な情報をたくさん見るでしょう - そして私は ロット-でも心配しないでください。それは正常です、エラーのように見えるもののいくつかさえ.
特定のエラーが5分以上発生した場合にのみ心配する必要があります。ちょっと歩いて、それを少し走らせてください。すべてうまくいっていれば起動します.
やがて、インストーラはあなたに言語を選ぶように頼んでくるのを見るでしょう。
「英語」または好きな言語を選んで「次へ」をクリックします。それ以外の操作を始める前に、「ディスクユーティリティ」をクリックしてから「続ける」をクリックします。
ドライブは表示されません。パニックにならないように、High Sierraはデフォルトで空のドライブを非表示にします。メニューバーで、[表示]、[すべてのデバイスを表示]の順にクリックします。
サイドバーに空の仮想ドライブが表示されます。それをクリックしてから、「消去」オプションをクリックしてください.
ドライブに「Macintosh HD」という名前を付け、他の2つの設定は「Mac OS Extended Journaled」と「GUID Partition Map」のままにします。. AFS区画を作成しません, うまくいかないので、新しい仮想ハードドライブからやり直す必要があります。 「消去」をクリックし、処理が完了したら「ディスクユーティリティ」を閉じます。メインウィンドウに戻ります.
「macOSの再インストール」を選択し、「続ける」をクリックしてください。利用規約に同意するように求められます.
同意すると、最終的にはハードドライブを選択するように求められます。今作成したパーティションを選択します.
インストールが始まります。これにはしばらく時間がかかることがありますので、しばらくお待ちください。最終的には仮想マシンが再起動してインストーラに戻ります。慌てないでください。これは予想されることです.
ステップ6:仮想ハードドライブからインストーラ2段階を起動する
この時点で、インストーラは仮想ハードドライブにファイルをコピーし、そこから起動することを期待しています。何らかの理由でこれが仮想マシンで機能しない、それはあなたが再びインストーラを見ている理由です.
仮想マシンをオフにしてその設定を開きます。 Storageに行き、“ Storage Tree”パネルの“ HighSierra.iso”をクリックし、それから右上のCDアイコンをクリックし、そして“仮想ドライブからディスクを取り除く”をクリックする。これでインストールISOは完全に切断される.
仮想マシンを起動すると、この素敵な画面が表示されます。.
これはEFIの内部シェルです。黄色の「FS1」が表示されているのであれば、それを使って残りのインストーラを起動することができます。仮想マシンをクリックしてマウスとキーボードをキャプチャできるようにしてから、 fs1:
Enterを押します。これにより、ディレクトリがFS1に切り替わります。ここに、残りのインストーラがあります。.
次に、必要なディレクトリに切り替えるためにいくつかのコマンドを実行します。
cd "macOSインストールデータ" cd "ロックファイル" cd "ブートファイル"
これで、インストーラ自体を次のコマンドで実行できます。
boot.efi
インストーラは中断したところから再開します。最初に、前と同じように一連のテキストが表示されますが、最終的にはGUIインストーラが戻ってきます。 (心配しないでください、あなたは一度だけこのプロセスを経験する必要があります。)
もう少し忍耐力が必要です.
ステップ8:macOS High Sierraにログインする
やがて仮想マシンは再びリブートし、今回はmacOS High Sierraになります。そうならない場合は、仮想マシンからISOを削除してみてください。 High Sierraが起動したら、あなたの国の選択、ユーザーのセットアップ、そして初期セットアッププロセスの残りを通過する必要があります。.
やがて、あなたはそれをMacデスクトップにするでしょう。わーい!
Appleはあなたのコンピュータを本物のMacとして認識しないので、FaceTimeやMessagesのようないくつかの機能は働かないけれども、あなたは今どんなMacソフトウェアも試すことができる。しかし多くの基本的なものはうまくいくはずです。楽しむ!
ステップ8(オプション):解決方法を変更する
デフォルトでは、仮想マシンは1024×768の解像度になります。これは、作業する余地があまりないためです。あなたがmacOSの中から解像度を変えようとするなら、しかしながら、あなたはそうする選択肢がないでしょう。代わりに、いくつかのコマンドを入力する必要があります。.
macOSをシャットダウンして仮想マシンをシャットダウンします。メニューバーのアップルをクリックしてから[シャットダウン]をクリックします。 '管理者としてコマンドプロンプト。次の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を起動し、仮想マシンをロードしてください。そうすれば、お好みの解像度で起動するはずです。!
これからは、Mac関連のテスト用にVirtualBoxを開くことができます。繰り返しますが、起動中にたくさんのエラーが表示されますが、問題はありません。無視してください。また、オーディオは機能せず、FaceTimeやiMessageのように実際のMacを必要とするものも機能しないことを忘れないでください。これは完璧にはならないでしょう、それは全くサポートされていない設定から予想されることです。しかし、それは仮想マシンでのmacOSであり、それは悪くないです! VirtualBoxの高度な機能についてのガイドを必ずチェックして、コンピュータを最大限に活用してください。.
もう1つ:Chad S. Samuelsへの大歓声。これがなければ、High Sierraに関するこのガイドを更新することはできませんでした。どうもありがとうございます!