macOSの古いバージョンをインストールする
初期搭載されていたバージョンを再インストールする
Intel搭載のMacでは、起動時にshift + option + command + R
キーを押下しているとmacOS復旧画面が起動し、Macに当初搭載されていたmacOSか、それに一番近い現在も提供されているバージョンが再インストールできる。
上記をoption + command + R
キーで行うとそのMacと互換性のある最新のmacOSがインストールされる。
古いバージョンをダウンロードする
macOS 10.13 High Sierra以降はAppleのサポートページのリンクからApp Storeを開き、インストールすることができる。
- Sequoia 15
- Sonoma 14
- Ventura 13
- Monterey 12
- Big Sur 11
- Catalina 10.15
- Mojave 10.14
- High Sierra 10.13
macOS 10.12 Sierra以前はAppleのサポートページからディスクイメージをダウンロードする。.dmgファイルをマウントして.pkgファイルを実行すると/Applicationsディレクトリにインストーラーがインストールされる。インストーラーを実行することで古いmacOSを上書きインストールできる。
起動可能なインストーラの作成も行える
古いバージョンではエラーになってインストールが実行できない場合がある。その場合は起動可能なインストーラを作成してoption
キーを押下したまま再起動することでインストーラを実行できる。
High Sierraのインストーラを作成する
インストーラに付属しているcreateinstallmedia
コマンドで外部メディアを起動可能なインストーラにすることができる。
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia \
--volume /Volumes/MyVolume \
--nointeraction
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
Sierraのインストーラを作成する
Sierra以前は--applicationpath
オプションでインストーラーアプリのパスを指定する必要がある。
Sierraのインストーラを作成しようとして同様にcreateinstallmedia
を実行するとエラーになる。
$ sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia \
--volume /Volumes/Media \
--applicationpath /Applications/Install\ macOS\ Sierra.app
/Volume/Media is not a valid volume mount point.
Info.plistのバージョンが違っているの原因のためバージョンを書き換えることで実行できるようになる。
$ sudo plutil \
-replace CFBundleShortVersionString \
-string "12.6.03" /Applications/Install\ macOS\ Sierra.app/Contents/Info.plist
$ sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia \
--volume /Volumes/Media \
--applicationpath /Applications/Install\ macOS\ Sierra.app \
--nointeraction
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
El Capitanのインストーラを作成する
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia \
--volume /Volumes/MyVolume \
--applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app \
--nointeraction
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
Yosemiteのインストーラを作成する
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia \
--volume /Volumes/MyVolume \
--applicationpath /Applications/Install\ OS\ X\ Yosemite.app \
--nointeraction
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
Mavericksのインストーラを作成する
Mavericksはディスクイメージ (.dmg) がAppleのウェブサイト上に存在しないが、過去にApp Storeからダウンロードしたことがあればmas
コマンドでダウンロードできる。
$ brew install mas
$ mas install 675248567
==> Downloading OS X Mavericks
==> Installed OS X Mavericks
$ sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia \
--volume /Volumes/MyVolume \
--applicationpath /Applications/Install\ OS\ X\ Mavericks.app \
--nointeraction
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
Mountain Lionのインストーラを作成する
Mountain Lionのインストーラを作成する場合はcreateinstallmedia
のコマンドがないため、asr
コマンドでディスクイメージを復元する。
$ sudo asr restore \
--source /Applications/Install\ OS\ X\ Lion.app/Contents/SharedSupport/InstallESD.dmg \
--target /Volumes/Media \
--erase --noprompt
Validating target...done
Validating source...done
Retrieving scan information...done
Validating sizes...done
Restoring ....10....20....30....40....50....60....70....80....90....100
Verifying ....10....20....30....40....50....60....70....80....90....100
Remounting target volume...done
Lionのインストーラを作成する
Lionのインストーラを作成する場合はMountain Lionと同様にasr
コマンドでディスクイメージを復元するが、チェックサムが一致しないエラーが発生するため--noverify
オプションを付けて実行する。
$ sudo asr restore \
--source /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg \
--target /Volumes/Media \
--erase --noprompt
Validating target...done
Validating source...done
Retrieving scan information...done
Validating sizes...done
Restoring ....10....20....30....40....50....60....70....80....90....100
Verifying ....10....20....30....40....50....60....70....80....90....100
Checksum failed.
Expected 7425D663
but got 84E748B9
Could not restore - Invalid argument
$ sudo asr restore \
--source /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg \
--target /Volumes/Media \
--erase --noprompt --noverify
Validating target...done
Validating source...done
Retrieving scan information...done
Validating sizes...done
Restoring ....10....20....30....40....50....60....70....80....90....100
Verifying ....10....20....30....40....50....60....70....80....90....100
Remounting target volume...done