インターネットリカバリをするためのネットワーク設定

2016年8月31時点では、この記事を書いたときのような相性問題は発生しないようです。ごく普通のネットワーク環境で「Command」キー + 「Option」+ 「R」で問題無く接続できました。試したマシンはiMac Late 2012です。

最近のMacには、リカバリディスクが付属していません。

ちょっと前のMacBook AirなどではUSB Flashが付属していましたが、MacBook Pro Retinaモデルなどではそれもなくなり、最初から内蔵ディスクにリカバリ領域が内蔵されている状態になりました。

しかし、リカバリ領域も操作ミスにより壊してしまうこともあります。そのようなときのためにインターネット越しにインストーラをダウンロードする機能が内蔵されました。この機能はインターネットリカバリと呼ばれているようです。

今回、このインターネットリカバリを使って復帰させたのですが、ちょっと癖があってなかなか成功しなかったのですが、最終的にはネットワークの設定を気を付けなければいけないと言うことがわかりましたので、そのまとめです。

まず、今回使ったマシンはMacBook Pro Retinaモデルです。ネットワークの構成は、Bフレッツ+NTTのルーター+AirMac Extremeという構成です

MacBook Pro Retinaモデルでは有線LANでのリカバリには対応していないようで、Wi-Fiが必須です。

通常は「Option」キーを押しながら起動させて、「復旧-10.8」や「Recovery HD」というボリュームを選択するという流れです。このときに、このリカバリ領域がなく、OSもインストールされていないときにインターネットリカバリが選択できます。

リカバリ領域があるときでも、「Command」キー+「Option」キー+「R」を押しながら起動させるとインターネットリカバリを起動させることができます。
インターネットリカバリが起動したら、ネットワークを選択します。選択したネットワークのパスワードを入力したら、インストーラのダウンローが始まって、インストーラが起動します。。。のはずでした。しかし、一向にダウンロードが始まらない。いつまでもネットワークの選択が表示されたまま。

これが上記に書いた「癖」です。ネットワークの設定を次のようにしなければいけないようです。

  • Wi-Fiのセキュリティの設定は「WPA/WPA2」にする
  • DHCPサーバーはAirMac Extremeで実行する

前者は単純にAirMac Exteremeの設定で「WPA/WPA2」を選択すればOKです。「ワイヤレス」タブで「ワイヤレスセキュリティ」から「WPA/WPA2パーソナル」を選択します。

後者は、ちょっと大変でした。AirMac Extremeの設定で、「インターネット」タブで接続方法に「静的」を選択して、各設定を入力します。次に「ネットワーク」タブで「ルーターモード」から「DHCPのみ」を選択し、「DHCPの範囲」をAirMac Exteremeのアドレスが含まれないように範囲設定します。AirMac Extremeのアドレスは「インターネット」タブの「IPv4アドレス」に設定した値です。

次に、ルーターのDHCPの機能を切り、ルーターを再起動します。

この設定を行ってから再度インターネットリカバリを実行すると、期待したように実行できました。

投稿者プロフィール

林 晃
林 晃macOS/iOSアプリ/SDK/ミドルウェア開発が専門の開発者
アールケー開発代表。macOS/iOSアプリ/SDK/ミドルウェア開発が専門の開発者。ObjC/Swift/C++使い。豊富な開発実務経験を基に、教育コンテンツ開発、技術書執筆、技術指導、技術セミナー講師、企業内研修講師、行政・自治体職員研修講師も行います。

基礎から学ぶMetal


「基礎から学ぶMetal」を執筆しました。本書はMetalを使ってGPUプログラミングを行うための最初のステップを解説するMetalの解説書です。

私が初めてGPUプログラミングを行ったとき、どこから手をつけて、学んでいけば良いのか分からず呆然としました。もし、あのとき、これを教えてくれればという部分を解説しました。本書で解説している部分はMetalの基礎となる部分で、Metalを使うときに必ず触れることになる部分です。

詳細

基礎から学ぶSwiftUI


「基礎から学ぶ SwiftUI」というタイトルの本を執筆しました。

SwiftUIの入門書です。

SwiftUIのコンセプトは「ユーザーインターフェイスを作るための最短パスを提供する」「一度学べば(Appleのプラットフォームの)どこにでも適用できる」です。

SwiftUIの概要から始まって、一つ一つのテクノロジートピックに注目しながらSwiftUIとは何か?どんなことができるのか?どのようなコードを書けば良いのかなどを丸々一冊使って解説しています。

詳細

関連記事

  1. [お知らせ] UdemyでiOSアプリの開発方法について解説した講座の…

  2. ownCloudを入れてみた

  3. MOSADeN ONLINE 21回の記事をアップしました

  4. 色々試した末、Fire TVにしました

  5. VMware上へ移行

  6. MOSADeN Online 第23回の記事をアップしました

最近の著書

  1. 基礎から学ぶ SwiftUI

最近の記事