Open Firmware(オープンファームウェア)を初期化する方法
「C」キーを押しながら、起動する。
また、
「option」キーを押しながら、Startup Manager が表示された後、
Mac OS X のディスクアイコンを選択して、「return」キーを押す。
この方法では、高い確率で、
インストールディスクから、MDD_2003を起動できない問題に関連して。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
新たに分かったこと(1):
「Verbose モードで起動」
を試してみたところ、
ほぼ毎回、停止するプログラムの位置が違う。
新たに分かったこと(2):
「Verbose モードで起動」
途中で止まる、
電源ボタンを押し続けて、強制終了。
その後、
「Verbose モードで起動」
途中で止まる、
電源ボタンを押し続けて、強制終了。
を繰り返すと、10回から20回に1度ぐらいの頻度で、
ディスクドライブに入っているインストールディスクから、OSを起動できる不思議な挙動です。
新たに疑問に思ったこと:
もしかして、
http://www.netaro.info/techinfo/Macintosh/OpenFirmware/of.html
を参考にすると、
「起動時にハードウェアとOperating Systemの 橋渡しをしてくれるプログラム」
と説明されており、
Open Firmware
が、知らない間に、改ざんされてしまっていて、正常に起動できないのではないか?
・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・
質問:
Open Firmware
を、工場出荷時の状態へ、戻す方法がありますか?
もしもあれば、その方法を教えて欲しいです。
*(http://www.jp.netbsd.org/ja/ports/macppc/faq.html#ofw-clear
*(には、
*(
*(極端な場合、 Open Firmware の設定によって マシンが起動しなくなることもあります。
*(これは PRAM クリアでは直りません。
*(この場合は、電源を抜き、 10 分間ほどマザーボードから電池を外します。
(
(と書いてありますが。
(これでよいのでしょうか?
質問:
工場出荷時のOpen Firmwareの
起動プログラムと
終了プログラム
は、どのような設定値であり、
現状、今使用中のMacintoshのOpen Firmwareの設定値がどうなっているのか、
違いを確認する方法が、ありますか?
(http://www.netaro.info/techinfo/Macintosh/OpenFirmware/of.html
(には、
(
(このOpen Firmwareで使用できるコマンド群を少し紹介する.
( printenv: Open Firmwareの設定を表示
(
(
(と書いてありますが。
(これでよいのでしょうか?
・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・
上記を質問する根拠:
http://www.debian.org/releases/jessie/powerpc/ch05s01.html.ja
「5.1.2. CD-ROM からの起動」
今のところ、CD-ROM からの起動をサポートしている PowerPC のサブアーキテクチャは
PReP/CHRP (でもすべてのシステムではありません) と New World PowerMac だけです。
PowerMac では、c キーを押しっぱなしにするか、
または Command, Option, Shift, Delete キーを起動時に同時に押せば、
工場出荷時のデフォルト CD-ROM から起動できます。
http://www.debian.org/releases/jessie/powerpc/ch03s06.html.ja#invoking-openfirmware
「3.6.1. OpenFirmware の起動」
「PowerPC Mac の古いモデルでは、OpenFirmware とユーザとの通信は、
デフォルトでシリアル (モデム) ポート経由になっていることがあります」
と、あり、
「Verbose モードで起動」
して、表示が停止するあたりのところの情報を観察していたら、
RS232cみたいな、言葉が「AppleRS232Serial ・・・・・・・」などの表示が出ているときがあったと思います。
その時、次の行には、
「Unresolved kernel trap(cpu1)・・・・・・・」
のメッセージが出て、表示が止まっているパターンでした。
==============
「ディスクのマウントを回避」
http://www.zone0.net/jp/2007/fstab01.html
そこには、
「自動マウントしたくないパーティションのUUIDを調べて、fstabでマウントさせないように設定すればよい。」
と書いてある。
「boot-uuid」
ここら辺のプログラムが、知らない間に、改ざんされていると、もしかしたら、
root device
が、見えなくなってしまい、
「Still waitting for root device」
と、
なってしまっているのではないか?
===================
http://nmuta.fri.macserver.jp/unei1101.html
「 2011 年 1 月 7 日
OSXのrootパスワードはシステムディスクがなくてもリセットできる2
-じゃオープンファームウエアパスワードなら安全なのか!?
-セキュリティのシチュエーションを整理してみた 」
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
参考になった情報:
http://www.hoei.co.jp/esb/useful/u-apple/2009/07/251
上記は、
https://support.apple.com/ja-jp/HT204156
だけでは分からない、起動時の進捗が、分かる。
ここで、
「Verbose モードで起動」
( https://support.apple.com/ja-jp/HT201573 )
することで、
より詳細な進捗が、プログラムの進み具合が目視できる。
===================================
1.NVRAMリセット
①オープンファームウェアで起動する。
[command]+[option]+[O]+[F]を押しながら起動する。
白地に英語の文字だけが表示された状態で起動してきます。
②NVRAMリセットをかける
(1)「reset-nvram」と入力し、「Enter」を押す
(2)「set-defaults」と入力し、「Enter」を押す
(3)「reset-all」と入力し、「Enter」を押す
===================================
その他、参照情報:
http://www.hachim.jp/mac/boot-trouble-shoot.html
■ verboseモードで起動
「command + V」を押したまま電源を入れます。
verboseモードとは
通常の灰色画面の起動ではなく、起動プロセスをテキストベースで表示する画面で起動するモード。
カーネルや、ドライバの読み込みだけでなく、エラーも表示されるので、トラブルの原因が追求し
やすくなります。
OS X 起動中にプログレスバーが止まっているように見える時などに、
どの処理によるものか判断を助けてくれます。
PowerMac, Mac OS X (10.5.8), MDD2003 Memory:2GB 1.25GHz 2Core