
OS X Lion リカバリ HD ドライブから起動すると、任意の Mac OS X アプリを起動して使用できます。
Apple の Lion リカバリディスク アシスタント ツールを使用して Lion リカバリ ドライブを作成し、そこから起動する場合でも、Recovery HD パーティションのみに依存する場合でも、この手法は機能します。
1) リカバリディスクから起動し、ターミナルを起動する
まず最初に、どのブートデバイスを使用するかに関係なく、ターミナルを開く必要があります。
- 起動時にOptionキーを押しながらディスクを選択して、Recovery HDまたは外付けRecovery Driveから起動します。「Mac OS Xユーティリティ」ウィンドウが表示されたら起動が完了します。
- 「ユーティリティ」メニューをクリックし、「ターミナル」までプルダウンします。
コマンドラインが表示され、そこから他のアプリを起動できます。ここで、内部のRecovery HDパーティションから起動するのか、それともAppleのアシスタントツールで作成した外付けのLion回復ドライブから起動するのかが重要になります。
2) 外付けリカバリディスクから起動したMacintosh HDからアプリを起動する
内蔵ドライブが機能し、Macintosh HDがマウントされている限り、外付けリカバリディスクから起動した場合でも、すべてのアプリライブラリにアクセスできます。マウントされたボリュームへの適切なフルパスを指定するだけです。デフォルトはMacintosh HDですが、次のコマンドで確認できます。
ls /Volumes/
このチュートリアルでは、ハードディスク名を「Macintosh HD」と仮定します。さて、ここからが面白いところです。通常はターミナルから「open」コマンドでアプリケーションを起動できますが、Lionリカバリドライブでは使えるコマンドが簡素化されているため、この方法は使えません。どうすればいいでしょうか? .appコンテナ内のアプリケーション自体のフルパスを指定してください。この重要な情報はMacFixItで見つけました(スクリーンショットのソースも参照)。外付けブートディスクからアプリケーションを起動する際に使用するフォーマットは以下のとおりです。
/Volumes/Macintosh\ HD/Applications/APPNAME.app/Contents/MacOS/APPNAME
たとえば、次のようにしてネットワーク ユーティリティを起動できます。
/Volumes/Macintosh\ HD/Applications/Utilities/Network\ Utility.app/Contents/MacOS/Network\ Utility
正しく実行するために、パス内のスペースはバックスラッシュ(\)でエスケープしてください。また、コマンド文字列の最後にアンパサンドを付けることで、アプリをバックグラウンドで実行するように設定し、ターミナルを引き続き使用することもできます。
/Volumes/Macintosh\ HD/Applications/Twitter.app/Contents/MacOS/Twitter &
この方法を使用すると、従来の「open -n」コマンド方式を使用せずに、実際にアプリのインスタンスを同時に実行できます。
3) 内部リカバリHDパーティションから起動中にアプリを起動する
外部回復ドライブではなく内部 Recovery HD パーティションから起動する場合は、どのボリュームからアプリを起動するかを指定する必要がないため、コマンド構文が短くなり、少し簡単になります。
今回Twitterを立ち上げる場合は次のようになります。
/Applications/Utilities/Twitter.app/Contents/MacOS/Twitter &
ネットワーク ユーティリティは次のようになります。
/Applications/Utilities/Network\ Utility.app/Contents/MacOS/Network\ Utility
ボリュームを指定する必要がないため、/Applications/ ディレクトリ内を自由に移動できます。ただし、次の一般的な構文に従って、.app を超えてコンテンツへのパスを指定するようにしてください。
/Applications/AppName.app/Contents/MacOS/AppName
このような状況では、一部のアプリは最低限の役に立ちますが、他のアプリは間違いなく役立ちます。例えば、キーチェーンアクセスを起動すれば、アプリやウェブサイト固有のパスワードを簡単に復元できますが、キーチェーンのロックを解除するには管理者パスワードが必要になります。
どのように使用しても、これは優れたトラブルシューティング手法です。Recovery HD または OS X Lion インストール ドライブから起動したときに利用できるアプリの選択肢が限られているため、そこから抜け出すことができます。