EFI-Konsole unter Mac OS X (Intel)

8

Laut ADC-Dokumentation:

  

Sie können auf Open Firmware zugreifen, indem Sie beim Booten die Befehlstaste-Wahl-O-F gedrückt halten.

In der Realität funktioniert das jedoch nicht mit der aktuellen Hardware. Weiß jemand, ob es einen Weg (durch Trigger-Schlüssel, etc.) gibt, um auf einer EFI-Konsole auf Macs mit zeitgenössischer Architektur (d. H. Intel) zu gelangen?

BEARBEITEN: Ich versuche, verschiedene Kernel-Debug-Umgebungen einzurichten (und zu dokumentieren).

Beim Experimentieren mit den Boot-Lade-Mechanismen von OS X bin ich zu folgendem Schluss gekommen:

  • Es gibt mindestens 3 verschiedene Architekturen:

    1. Öffnen Sie die Firmware (PowerPC-Hardware)

    2. EFI, in dem rEFIt richtig funktioniert

    3. ein Übergangs- (?) EFI [32bit?], das auf frühen Intel-Rechnern verwendet wird, wo rEFIt nicht funktioniert

Ich hatte diese Frage gepostet, nachdem ich diesen dritten Fall gefunden hatte, der anscheinend auf Core Duo-Rechnern (nicht Core 2 Duo!) vorkommt: Das Ergebnis ist, dass das rEFIt-Menü nach dem Start korrekt angezeigt wird ist jedoch unbrauchbar, da es keine Tastatur- oder Mauseingabe erhält (keine USB-Treiber geladen?) und schließlich immer in die Boot-Partition mit der höchsten Nummer gestartet wird.

Deshalb habe ich beim Durchsuchen von ADC-Dokumenten und beim Suchen nach einer Möglichkeit, während der Boot-Zeit in eine Firmware / EFI-Konsole zu wechseln, auf die (etwas veraltete) Anweisung von ADC [siehe oben] gestoßen und dachte, dass es nützlich sein könnte Fragen Sie nach SO, wenn jemand von einer Alternative wusste.

    
kent 22.04.2009, 14:17
quelle

4 Antworten

5

Das folgende Zitat kommt von MacForensics.pdf

  

Apple bietet keine direkten Tools für den Zugriff auf EFI. Es ist keine Schlüsselsequenz verfügbar, um EFI beim Booten einzugeben. Es gibt jedoch Dienstprogramme, um darauf zuzugreifen. Ein solches Tool, rEFIt, ist auf Sourceforge.net verfügbar. Der Link zum Zeitpunkt der Erstellung dieses Artikels ist Ссылка

    
kent 24.04.2009, 11:52
quelle
7

Nur Macs mit PowerPC-Architektur haben Firmware öffnen . Die neueren Intel-basierten Macs haben EFI . Da diese Firmwares völlig unterschiedlich sind, ist ihre Funktionalität nicht gleich.

AFAIK EFI verfügt nicht über die entsprechende Funktion von Open Firmware Zugriff .

    
lothar 22.04.2009 22:38
quelle
4

Wie bereits erwähnt, haben Intel Macs EFI. Booten Sie jedoch von einer CD, auf der rEFIT installiert ist (laden Sie das "6.5M ISO-Disk-Image" herunter, brennen Sie es mit dem Festplatten-Dienstprogramm auf die Festplatte und starten Sie es neu Halten Sie die 'C' Taste gedrückt, können Sie eine Option zu EFI-Shell starten (es ist das Symbol ganz links in der unteren Reihe auf meinem Mac), die Sie vielleicht wollen?

    
binarybob 23.04.2009 07:41
quelle
2

Es gibt Refit ( Ссылка ), das ein "Boot-Menü und Wartungs-Toolkit" ist, aber ich bin mir nicht sicher, ob es das abdeckt die gleiche Funktionalität wie die Open Firmware-Konsole.

    
pgb 22.04.2009 14:34
quelle

Tags und Links