
Mac OS Xを常に詳細モードで起動する方法
Mac OS Xを通常通り起動すると、Appleロゴが表示され、最終的にはログイン画面またはデスクトップ画面が表示されます。それ自体は確かに魅力的ですが、舞台裏で何が起こっているのかを見たいユーザーもいます。そこで役立つのがVerbose Boot Modeです。Macのシステム起動中に実際に何が起こっているのかを表示してくれるので、トラブルシューティングに最適です。また、MacOSとMac OS Xの起動プロセス中に何が起こっているのかを実際に確認するのも興味深いでしょう。
通常、起動ごとに詳細モードで起動したい場合は、起動中にCommand+Vを押します。すると、おなじみの黒地に白文字のコンソール画面が表示され、スクロールするテキストが大量に表示されます。一方、カーネル拡張の読み込み、詳細、システムメッセージなど、起動プロセス全体を毎回詳細モードで表示したいユーザーもいます。そのためには、ターミナルからnvramコマンドを使ってファームウェアを調整します。ここで説明します。
Mac OS Xで常に詳細な起動を有効にする方法
ターミナルで次の nvram コマンドを実行するだけで、詳細ブート モードが有効になり、「always」 (すべてのシステム ブートがデフォルトで詳細になる) に設定されます。
sudo nvram boot-args="-v"
Macで冗長ブートを無効にする
同様に簡単なのは、詳細な起動を無効にする機能です。これにより、基本的に Mac OS X が通常どおり起動するようになります。これはすべての Mac のデフォルトの起動動作です。
sudo nvram boot-args=
現在のNVRAMファームウェアのブート設定を確認する
現在のファームウェアの NVRAM 設定が知りたい場合は、次のように入力します。
nvram -p
これにより、現在の nvram パラメータが表示され、詳細モードやセーフ ブートなどが有効になっているかどうかが示されますが、意味不明な他のデータも表示されます。ここでの目的上、これらはすべて無視して、ブート引数だけに焦点を当てることができます。
Mac の Verbose Boot Mode とは何ですか?
詳細ブートモードは、Macのトラブルシューティングに役立ちます。特にMac OS Xのセーフブートと併用すると効果的です。Macのシステム起動時に実行されるすべての動作を確認できるため、システム起動プロセス中にエラーが発生したり、問題が発生したりした場合、原因を特定しやすくなります。テキストのみのブートモードですが、Mac OS Xのブートプロセスが完了し、グラフィカルユーザーインターフェイスが起動できる状態になると、自動的に終了します。詳細オプションを有効にしてMac OS Xを起動すると、大まかに以下のような画面になります。
ほとんどのユーザーは、好奇心から、あるいはMacで特に複雑なトラブルシューティングや診断タスクを実行する場合を除いて、verboseモードで起動する必要はありません。とはいえ、何が起こっているかを確認するための興味深いトリックになる可能性があり、多くの点で、読み込みプロセス中にカーネルの詳細がスクロールしていく様子をターミナル画面で見たり、Linux PCを起動したりするのと似ています。