10

ADCのドキュメントによると:

起動時に Command-Option-OF を押し続けると、Open Firmware にアクセスできます。

ただし、実際には、これは現在のハードウェアでは機能しません。現代のアーキテクチャ(つまり、Intel)MacでEFIコンソールにアクセスする方法(トリガーキーなどを介して)があるかどうかを知っている人はいますか?

EDIT:さまざまなカーネルデバッグ環境をセットアップ(および文書化)しようとしています。

OS X のブートローディング メカニズムを試した結果、次の結論に達しました。

  • 少なくとも 3 つの異なるアーキテクチャがあります。

    1. Open Firmware (PowerPC ハードウェア)

    2. rEFItが正常に動作するEFI

    3. rEFIt が機能しない初期の Intel マシンで使用される暫定的な (?) EFI [32 ビット?]

Core Duo(Core 2 Duoではありません!)マシンで発生するように見えるこの3番目のケースに遭遇した後、この質問を投稿しました。その結果、rEFItがインストールされると、起動時にrEFItメニューが正しく表示されますが、キーボードやマウスの入力を受け取らず (USB ドライバがロードされていませんか?)、最終的に常に最大番号のブート パーティションで起動するため、使用できません。

したがって、ADC のドキュメントを精査し、起動時にファームウェア/EFI コンソールにドロップする方法を探しているときに、ADC からの (やや古い) ステートメント [上記を参照] に出会い、SO で質問するのが役立つかもしれないと考えました。誰かが代替案を知っていれば。

4

4 に答える 4

7

PowerPC アーキテクチャの Mac だけがOpen Firmwareを備えています。新しい Intel ベースの Mac にはEFIがあります。これらのファームウェアは完全に異なるため、機能は同じではありません。

AFAIK EFI には Open Firmware Accessの対応する機能がありません。

于 2009-04-22T22:38:36.487 に答える
5

すでに指摘したように、Intel Mac には EFI があります。ただし、rEFITがインストールされた CD から起動する (「6.5M ISO ディスク イメージ」をダウンロードし、ディスク ユーティリティを使用してディスクに書き込み、「C」キーを押しながら再起動する) 場合は、EFI シェルを起動するオプションを選択できます(そのMac の一番下の行の一番左のアイコン) どれが欲しいですか?

于 2009-04-23T07:41:15.763 に答える
2

「ブート メニューとメンテナンス ツールキット」である Refit ( http://refit.sourceforge.net/ ) がありますが、Open Firmware コンソールと同じ機能をカバーしているかどうかはわかりません。

于 2009-04-22T14:34:39.847 に答える