目次
システム管理者やMacアプリケーションの開発者にとって、通常、異なるバージョンのmacOSを異なるMacにインストールする必要があります。そのため、複数のUSBドライブを用意しなければならない(1つのUSBドライブに1つのmacOSインストーラが収まっている)。これは本当に不便です!複数のUSBドライブを同時に保管し、持ち運ばなければならないのです。
1つのUSBに複数のmacOSブータブルインストーラを作成すれば、異なるコンピュータに異なるバージョンのmacOSをインストールすることができます。WindowsでVMとして動かすこともできるので、非常に汎用性の高い作業です。しかし、この仕事を成し遂げるためのツールはどうでしょう。Macでもできるのでしょうか?もちろんです。もちろん!それがこれからお見せするものです。
Multiboot USB Installer for macOSの利点
複数のバージョンのmacOSに対応したUSBインストーラがあると、いろいろな面で役に立ちます。
- 古いMacにクリーンインストールする際に、macOSのバージョンを選択することができます。
- 異なるバージョンのmacOSを再インストールすることで、同じコンピュータ上でバージョンを切り替えることができます。
- Parallelsなどを使って、Windows上のVMで複数のmacOSバージョンを使用することができます。
- 複数のバージョンのmacOSを用意しておけば、どのバージョンのmacOSもすばやく修復できます。
- どこにでも簡単に持ち運べる。
ここでの本当の利点は、柔軟性です。インストール作業に数分費やすだけで、どのMacやPCでもこれらのmacOSバージョンを使うことができます。Windows上でMacを動かすことさえ、VMを展開し、そこに複数のmacOSバージョンを置くだけで、簡単にできるのです。つまり、どのコンピュータでもどのmacOSバージョンでも走らせたいなら、マルチブートmacOSインストーラはそういう場面ではありがたい存在なのです。
必要な条件
実際にmultiboot USBインストーラーを作成する前に、いくつかの準備作業を行う必要があります。
各macOSバージョンで10GB以上の空き容量のあるUSBドライブ(USB3.0、読み書き速度が速い)を用意する。OSのサイズはソースによって異なるため、常に数GBのバッファを持つことが一般的です。例えば、サードパーティーのソースでは、ファイルサイズを増加させるブロートウェアが追加されている場合があります。
このドライブに入れる予定のmacOSのバージョンに対応したmacOSインストールアプリまたはDMGファイルをダウンロードします。上記のように、インストーラーパッケージにブロートウェアが含まれている場合があります。これを避けるために、Mac App Storeまたは信頼できるサードパーティリポジトリから入手するようにしてください。
十分な空き容量がある、動作中のMacコンピュータ。MacOSインストールアプリをダウンロードする必要がありますが、各macOSインストールアプリには十分な空き容量が必要です。しかし、あなたは他のウェブサイトからdmgファイルをダウンロードし、あなたのMacの空きストレージを取ることを避けるために、外部USBドライブに置くことができます。
USBが正しくパーティションされていることを確認してください。もしそうでなければ、インストーラを作成する前にそれを行う必要があります。その方法は後ほど紹介します。パーティションが有効かどうかを確認し、USBメモリに保存したいmacOSのバージョンごとに設定すればいいだけです。
Macのディスクユーティリティとターミナルの使い方を知っていること。Macのディスクユーティリティとターミナルを使いこなす。これらのアプリケーションは、システムレベルでMacに影響を与えることができるため、使い方に精通していることを確認してください。
MacでMultiboot macOS USBインストーラを作成する方法
準備ができたら、始めましょう。
ステップ1:MacでUSBドライブをパーティションする
最初のステップは、外付けUSBドライブに新しいパーティションを作成することです。そのUSBドライブに保存するmacOSのバージョン数によって異なる。次の例では、今まで最も人気のあるmacOSリリースであるmacOS Big Sur、Catalina、Mojaveのための3つのパーティションを作成します。
MacにUSBドライブを挿入し、Spotlightから「ディスクユーティリティ」アプリを起動します。左サイドバーのUSBドライブの名前を右クリックすると、パーティションタブが表示されます。これをクリックすると、新しいパーティションが作成されます。
新しい設定ページで、新しいパーティションに名前を付け、フォーマットタブでMac OS Extended Journaled)を選択します。最後に、新しいパーティションのサイズを設定します。macOS Big Surの場合、20GB以上にしてください。他のmacOSの場合は15GBです。
警告APFSでフォーマットされたディスクは、起動可能なインストールメディアとして使用できません。
ディスクユーティリティに戻り、今度は「パーティション」ボタンをクリックします。Untitledパーティションのスペースをクリックし、+ボタンをクリックして、別のパーティションを追加します。もし+マークが表示されない場合は、FormatフィールドをMac OS Extended Journaled)に変更します。これで、macOSのインストールファイルごとに空き容量を調整できるようになりました。
複数のパーティションを追加するには、ステップ2を繰り返し、各パーティションを作成した後に適用をクリックします。この例では、3つの新しいパーティションを作成して、macOS Big Sur用、macOS Catalina用、macOS Mojave用の合計4つのパーティションを使用できるようにします。
ステップ2:各パーティションにUnqiueボリューム名を取得する
上記のステップを完了した後、USBドライブは4つの異なるパーティションに分割されます。特定のパーティションに異なるmacOSバージョンを書き込むことができるように、一意の識別子を取得する必要があります。ターミナルアプリを開き、ls /Volumesコマンドを実行すると、そのUSBドライブの各パーティションにマウントされたボリューム名が表示されます。
次の例では、ボリューム名はBig Sur、Catalina、Mojaveとなっています。この情報は、次のステップで使用します。
ステップ3:macOS起動可能なUSBインストーラを作成する
ターミナルウィンドウに戻り、以下のコマンドを実行して、macOS Big Sur USBインストーラを作成します。Mac App StoreからmacOS Big Surインストーラーアプリを既にダウンロードしていることを確認してください。
sudo /Applications/Install³.app/Contents/Resources/createinstallmedia –volume /Volumes/Big\Sur
ログインパスワードの入力を求められたら入力し、確認する場合は「’y’」と入力します。3~6分ほど待つと、インストールメディアが使用可能であることを示すメッセージが表示されます。
macOSインストーラーを1つだけ作成する場合は、この時点でドライブをイジェクトしてください。しかし、今回は別のバージョンのmacOSをUSBに追加するので、同じ手順を繰り返して、以下の変更したコマンドでmacOS CatalinaインストーラーをUSBに入れます。
sudo /Applications/Install MacOS Catalina.app/Contents/Resources/createinstallmedia –volume /Volumes/Catalina
完了したら、同じようなコマンドでmacOS MojaveのUSBインストーラの作成に入ります。
sudo /Applications/Install\MacOS Mojave.app/Contents/Resources/createinstallmedia –volume /Volumes/Mojave
これで、macOS Big Sur、Catalina、MojaveのマルチブートインストーラがMac上に無事作成されました!
ステップ4:マルチブートUSBインストーラからMacを起動する
マルチブートUSBインストーラをターゲットMacに挿入します。電源を入れ、Optionキーを押しながらスタートアップブートマネージャを表示させ、このMacにインストールするmacOSインスタンスを選択します。
まとめ
このチュートリアルで最も難しいのは、USBドライブを適切にパーティション分割することです。また、先に進む前にmacOSインストーラアプリまたはdmgファイルをダウンロードする必要があります。これにはかなりの時間がかかります。残りの部分はとても簡単でエラーもありません。