Selbst erstelltes Fusionslaufwerk .... jetzt bootet die Wiederherstellungspartition nicht mehr

diskutil listzeigt, was ich ziemlich sicher bin, ist das richtige Layout. Die Wiederherstellungspartition befindet sich „außerhalb“ der logischen Kernspeicher-Volumengruppe auf der Rotationsfestplatte:

% diskutil list   
/dev/disk0  
   #:                       TYPE NAME                    SIZE       IDENTIFIER  
   0:      GUID_partition_scheme                        *120.0 GB   disk0  
   1:                        EFI                         209.7 MB   disk0s1  
   2:          Apple_CoreStorage                         119.7 GB   disk0s2  
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3  
/dev/disk1  
   #:                       TYPE NAME                    SIZE       IDENTIFIER  
   0:      GUID_partition_scheme                        *750.2 GB   disk1  
   1:                        EFI                         209.7 MB   disk1s1  
   2:          Apple_CoreStorage                         749.3 GB   disk1s2  
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3  
/dev/disk2  
   #:                       TYPE NAME                    SIZE       IDENTIFIER  
   0:                  Apple_HFS Macintosh HD           *865.3 GB   disk2  

Wenn ich es mounte, sehe ich:

% ls /Volumes/Recovery\ HD/  
System          com.apple.boot.P    com.apple.recovery.boot  

% df -h /Volumes/Recovery\ HD/  
Filesystem     Size   Used  Avail Capacity iused ifree %iused  Mounted on  
/dev/disk1s3  620Mi  500Mi  120Mi    81%  127917 30773   81%   /Volumes/Recovery HD

Es ist also eindeutig etwas da. Wenn ich jedoch die Option gedrückt halte, sehe ich nur die beiden Kopien des Fusion-Laufwerks (weiß jemand, warum hausgemachte Fusion-Laufwerke das tun und Apples nicht?).

Ich versuchte es

bless -folder /Volumes/Recovery\ HD/System/Library/CoreServices -bootefi /usr/standalone/i386/boot.efi

aber das hat nichts gebracht.

Ich kann nicht umhin zu denken, dass die Wiederherstellungspartition größtenteils vorhanden ist und nur einen kleinen "Kick" braucht, damit sie funktioniert. Ich denke sicherlich nicht, dass es sich lohnt, Mountain Lion neu zu installieren und von Time Machine wiederherzustellen, um dies zu beheben.

Die Ausgabe von diskutil cs list wurde angefordert:

% diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 748D74CE-EBC8-4A7F-985F-239E699255CF
    =========================================================
    Name:         FusionDrive
    Status:       Online
    Size:         868986765312 B (869.0 GB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume 2CC32F7C-2358-484C-A885-5757E9AF6CFC
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     749296615424 B (749.3 GB)   
    |
    +-< Physical Volume 4C8685E8-30DA-41FA-A37D-3BD6E83F9240
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     119690149888 B (119.7 GB)
    |
    +-> Logical Volume Family 6A089C96-ACEF-4B36-BF56-7E56C42B1294
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume CD4DEF37-AAA0-4F74-AD1B-A7DE08E3D4CE
            ---------------------------------------------------
            Disk:               disk2
            Status:             Online
            Size (Total):       865261846528 B (865.3 GB)
            Size (Converted):   -none-
            Revertible:         No
            LV Name:            Macintosh HD
            Volume Name:        Macintosh HD
            Content Hint:       Apple_HFS

Beachten Sie, dass der Fusionsantrieb selbst gut zu funktionieren scheint. Der einzige Unterschied, den ich bei der Verwendung zwischen ihm und einem echten Apple erkennen kann, ist, dass ich im Optionsmenü zwei Kopien von "Macintosh HD" sehe (beide booten ihn). Und natürlich für diese Frage keine Recovery HD.

Können Sie die Ausgabe von hinzufügen diskutil list?
Können Sie posten, was diskutil cs listsagt?

Antworten (2)

Nun, ich konnte das auf Umwegen "lösen".

Ich habe den Wiederherstellungs-Disk-Assistenten mit meinem MacBook Air verwendet, um eine Wiederherstellungs-SD-Karte zu erstellen. Nachdem das an meinen Mini angeschlossen war, konnte ich ihn erfolgreich booten und das dortige Festplatten-Dienstprogramm konnte mein Fusion-Laufwerk verstehen.

Danach habe ich überprüft und festgestellt, dass die Wiederherstellungspartition auf der SD-Karte dieselbe Größe hatte wie die Wiederherstellungspartition, die nicht richtig funktionierte, also habe ich eine dd von der SD-Karte gemacht, um die Wiederherstellungspartition zu überschreiben.

Das Ergebnis: Mein Optionsmenü bietet jetzt die Wahl zwischen dem Fusion-Laufwerk (normales Booten) oder der Wiederherstellungspartition, und beide funktionieren.

Was meiner Meinung nach passiert sein könnte, ist, dass der Kernspeicher die Wiederherstellungspartition in einen „Boot-Helfer“ auf verschlüsselten Volumes verwandeln zu wollen scheint. Vielleicht hat es versucht, dasselbe auf dieser Maschine zu tun, obwohl es eine separate Boot-Partition gab, die für diesen Zweck vorgesehen war.

Ich werde dies jedoch nicht als "gelöst" markieren, weil ich denke, dass es einen besseren Weg gegeben haben muss.

Leider ist dies ungelöst. Ich habe es heute noch einmal versucht, nur aus Neugier, und es sind wieder zwei Kopien von "Macintosh HD" im Optionsmenü, die beide den Computer ganz normal booten. Option-R startet die Internetwiederherstellung, die Lion ist und das Fusionslaufwerk nicht versteht.
Sollten wir Ihre Antwort vollständig löschen oder könnte eine Bearbeitung zum Einfügen des Kommentars nützlicher sein, um andere wissen zu lassen, was nicht funktioniert, aber ihnen einen Gedankengang / Angriffsplan zu geben, falls sie die Aufgabe beenden können?

Der Grund, warum die Wiederherstellungspartition nicht richtig funktioniert, ist, dass eine logische Fusion-Volumengruppe nicht bootfähig ist (oder zumindest nicht für die Zwecke einer Wiederherstellungspartition - ein Fusion-Volume erfordert eine Art Bootloader, um die LVG zu interpretieren). . Und wenn Sie das Fusion-Volume vor der Installation von Mountain Lion erstellen, wird die Wiederherstellungspartition innerhalb des Fusion-Volumes erstellt.

Die Art und Weise, wie ich es geschafft habe, ein DIY Fusion-Laufwerk mit einer korrekt funktionierenden Wiederherstellungspartition zu erstellen, ist wie folgt.

  1. Formatieren Sie die SSD auf eine einzelne JHFS-Partition.

  2. Installieren Sie Mountain Lion wie gewohnt von Ihrem USB-Stick auf die SSD. (In diesem Fall wird die Wiederherstellungspartition korrekt auf der SSD erstellt).

  3. Trennen Sie nach der Installation Ihren USB-Stick und booten Sie in den Wiederherstellungsmodus (CMD + R)

  4. Erstellen Sie nun das LVG- und Fusion-Volume in Terminal, aber wählen Sie anstelle der gesamten SSD nur die Hauptpartition des Betriebssystems (in meinem Fall war dies so etwas wie disk0s2 anstelle von disk0). Auf diese Weise bleibt die bootfähige Wiederherstellungspartition, die Sie gerade auf der SSD erstellt haben, intakt.

  5. Installieren Sie dann Mountain Lion aus der Wiederherstellung (ohne angeschlossenen USB-Stick – lassen Sie das Betriebssystem erneut aus dem Internet herunterladen – auf diese Weise weiß das Installationsprogramm, dass es keine zweite Wiederherstellungspartition erstellen muss, da der Mac bereits eine haben muss, um diese Art von Installationsprogramm auszuführen).

Nachdem ich diese Schritte ausgeführt habe, habe ich eine DIY Fusion, die großartig läuft, und eine korrekt funktionierende Wiederherstellungspartition auf der SSD (außerhalb des Fusion-Volumes).

[Anmerkung: Ich habe beim zweiten Mal nicht versucht, vom USB-Installationsprogramm aus zu installieren. Es ist durchaus möglich, dass das Installationsprogramm die Wiederherstellungspartition korrekt identifiziert und keine zweite innerhalb des Fusion-Volumes erstellt, aber ich dachte, dass die Verwendung des Internet-Installationsprogramms ein sicherer Weg ist, damit es richtig funktioniert, und ich kann bestätigen, dass dies der Fall ist. Wenn Sie das zweite Mal vom USB-Stick installieren und am Ende zwei Wiederherstellungspartitionen haben – eine innerhalb und eine außerhalb des Fusion-LVG – können Sie dies sicher in wenigen Schritten beheben, indem Sie Partitionen im Terminal entfernen und ihre Größe ändern. ]

Außerdem zeigt mein OPT+BOOT-Menü immer noch zwei Fusion-Volumes und keine Wiederherstellungspartition. Aber das Booten mit CMD+R funktioniert einwandfrei.

Aber wie Sie der Ausgabe der cs-Liste in der Frage entnehmen können, befinden sich sowohl die Wiederherstellungspartition als auch die Bootloader-Partition außerhalb der LVG, und dennoch funktioniert die Wiederherstellungspartition nicht.