Bei der Installation von Debian wurde eine neue Startdiskette erstellt (Mac OS X 10.7.3)

1884
Luke San Antonio Bialecki

Zuerst habe ich versucht, Debian auf meinem Mac zu installieren. Nachdem ich das aufgegeben und alle nicht verwendeten Partitionen gelöscht hatte, fand ich in rEFIt ein Linux- Startvolume, obwohl keine Linux-Distribution installiert ist - es gibt nicht einmal eine Partition. Also öffne ich den Partitionsinspektor zur Synchronisierung und nach einem schnellen Neustart keinen Unterschied.

Nach der Deinstallation von rEFIt kann ich endlich in Mac OS X booten. Wenn optionich jedoch die verfügbaren Startdisketten auflisten möchte, finde ich Macintosh HD, Windows und die Wiederherstellungs-HD. Ich kann nicht herausfinden, warum der Mac diese fehlende Windows / Linux-Partition erkennt. Wie kann ich es loswerden oder warum dies so ist?

Ich weiß nicht, ob mir dies besonders klar war, aber die Partition ist nicht vorhanden, nur Macintosh HD, die EFI System-Partition und die Recovery HD. Nichts anderes....

Wenn es sich um eine Partition handelt, könnte ich sie mit GParted sehr gut reparieren . Auch wenn ich Mac OS X 10.7 (Lion) neu installieren sollte. Wie kann ich garantieren, dass meine PMBR und GPT neu aufgebaut werden ? Ich habe nicht die Installationsdiskette (es war vorinstalliert), nur die Wiederherstellungs-HD ... Sie wird nicht im Festplatten-Dienstprogramm oder anderen Befehlszeilenprogrammen angezeigt.

Das verstehe ich nicht.

Wie auch immer, hier ist etwas Ausgabe ...

diskutil liste

**/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 499.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3** 

sudo gpt -r show -l / dev / disk0

gpt show: /dev/disk0: Suspicious MBR at sector 0 start size index contents 0 1 MBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT part - "EFI system partition" 409640 975093952 2 GPT part - "Customer" 975503592 1269536 3 GPT part - "Recovery HD" 976773128 7 976773135 32 Sec GPT table 976773167 1 Sec GPT header 

sudo gpt -r show / dev / disk0

gpt show: /dev/disk0: Suspicious MBR at sector 0 start size index contents 0 1 MBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 975093952 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC 975503592 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC 976773128 7 976773135 32 Sec GPT table 976773167 1 Sec GPT header 

sudo fdisk / dev / fdisk0

Disk: /dev/disk0 geometry: 60801/255/63 [976773168 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: EE 1023 254 63 - 1023 254 63 [ 1 - 976773167] <Unknown ID> 2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 

und wenn es hilft, die Ausgabe von rEFIt, Partition Inspector ...

*** Report for internal hard disk ***  Current GPT partition table: # Start LBA End LBA Type 1 40 409639 EFI System (FAT) 2 409640 975503591 Mac OS X HFS+ 3 975503592 976773127 Mac OS X Boot  Current MBR partition table: # A Start LBA End LBA Type 1 1 976773167 ee EFI Protective  MBR contents: Boot Code: GRUB  Partition at LBA 40: Boot Code: None (Non-system disk message) File System: FAT32 Listed in GPT as partition 1, type EFI System (FAT)  Partition at LBA 409640: Boot Code: None File System: HFS Extended (HFS+) Listed in GPT as partition 2, type Mac OS X HFS+  Partition at LBA 975503592: Boot Code: None File System: HFS Extended (HFS+) Listed in GPT as partition 3, type Mac OS X Boot 

Ich hoffe das hilft.

2

3 Antworten auf die Frage

1
trolle3000

Ich habe mich viel mit Linux + OS X auf meinem Mac herumgemischt, und ich habe die Erfahrung gemacht, dass die Standard-Tools von OS X Ihre Linux-Partitionen nicht berühren.

Die obige Heuristik zeigt an, dass OS X Ihre Linux-Partition nicht löscht.

Um die Linux-Partition zu löschen, würde ich OS X erneut installieren. Als Bonus würde diese Lösung definitiv alle verbleibenden MBR / GPT / -Hilfsprobleme beseitigen, die Sie zukünftig möglicherweise stören oder irritieren könnten.

Die willensstarke und kompetente Person würde das Problem mithilfe von GParted lösen. Bei einem Tippfehler, einem Stromausfall oder einem ungewöhnlichen Vorfall könnten Sie jedoch alle Ihre Daten verlieren. Also am besten vorher zurück. Und wenn dies trotzdem getan wird, warum sollten Sie nicht die zusätzlichen 45 Minuten nutzen und erneut installieren, um ein sauberes System zu erhalten?

Wenn Sie diesen Ratschlag lesen, denken Sie bitte daran, dass er von jemandem gegeben wurde, der die * NIX-Verwaltung auf phänomenologische Weise lernt - ein kompetenterer Mensch kann Ihnen sicherlich die nötigen Tipps geben.

Aber warum sollte man am Ende Zeit damit verbringen, die Fehler anderer zu beheben? Nein - Nuke, und mach dein Leben weiter!

Prost, Troels

Weißt du, das war mein erster Plan, aber ich könnte zwar gparted verwenden, aber die Partition ist nicht auf irgendwelchen Tabellen, weder gparted noch ein Festplatten-Dienstprogramm ... daher hilft mir gparted nicht ... danke vielmals 1 + Luke San Antonio Bialecki vor 12 Jahren 0
1
Spiff

Für Intel-basierte Macs ist es erforderlich, dass Ihr Startlaufwerk die modernere GUID-Partitionstabelle (GPT) anstelle des älteren Master Boot Record (MBR) verwendet, um zu verfolgen, wie die Festplatte partitioniert wurde. Um die Kompatibilität mit GPT-fähigen Betriebssystemen zu gewährleisten, verfügen Laufwerke, die GPT verwenden, immer noch über einen Pseudo- MBR (PMBR), der im Wesentlichen die Informationen im GPT spiegelt.

Es ist wichtig, dass die Tools, die Sie verwenden, um Ihre Festplatte neu zu partitionieren oder Ihren GPT oder Ihre PMBR anderweitig zu bearbeiten, beide synchron halten. Wenn sie nicht mehr synchron sind, werden alle Werkzeuge, die nicht mit GPT vertraut sind, nur die PMBR betrachten und einen Überblick darüber geben, wie das Laufwerk partitioniert ist. Die GPT-fähigen Werkzeuge werden sich mit dem GPT befassen und eine andere Ansicht dazu geben Das Laufwerk ist partitioniert.

Verschiedene Tools für verschiedene Betriebssysteme konzentrieren sich in der Regel auf bestimmte Partitionstypen, die sie am besten kennen, und geben möglicherweise den Partitionstyp für andere Partitionen nicht genau an, wenn sie nicht von ihnen erkannt werden. Oder sie lassen einfach die Registrierung nicht erkannter Partitionen einfach aus. Darüber hinaus zeigt das Festplatten-Dienstprogramm von Mac OS X bestimmte Partitionen, die es kennt, beispielsweise die Wiederherstellungspartitionen von Mac OS X, nicht an.

In Mac OS X können Sie einen schnellen Überblick über die angeschlossenen Festplatten und Volumes erhalten, von denen er weiß

diskutil list 

Um eine detailliertere Ansicht der Inhalte des GPT des Laufwerks auf niedriger Ebene anzuzeigen, verwenden Sie Folgendes:

sudo gpt -r show /dev/disk0 sudo gpt -r show -l /dev/disk0 

Ersetzen Sie /dev/disk0den Pfad zu der speziellen Gerätedatei für die betreffende Festplatte, falls erforderlich. Die erste Version des Befehls zeigt die Partitions- / Volume-Typkennungen (eine Reihe langer GUIDs können Sie hier nachschlagen ). Die zweite Version des Befehls zeigt die Datenträgerbezeichnungen (Namen). Normalerweise sehe ich gerne die Ausgabe von beiden, sodass ich Datenträgernamen mit Typen abgleichen kann.

Um herauszufinden, was sich in Ihrer PMBR befindet, versuchen Sie Folgendes:

sudo fdisk /dev/disk0 

Auf meinem aktuellen Computer zeigt die fdiskAusgabe an, dass mein PMBR meint, meine Festplatte sei nur eine große Partition eines Typs, fdiskdie nicht erkannt wird, obwohl gptes verschiedene HFS + - und Mac OS X-Wiederherstellungspartitionen gibt. Ich gehe davon aus, dass der PMBR die Details einiger Partitionen kennen würde, wenn ich jemals dieses Laufwerk booten oder rEFIt verwenden würde, anstatt das Laufwerk als ein großes Stück darzustellen.

Aktualisieren Sie Ihre Frage mit der Ausgabe dieser diskutil, gptund fdiskBefehle, und wir können Ihnen möglicherweise noch mehr helfen.

Um die unerwünschte Partition loszuwerden, löschen Sie sie einfach mit dem Festplatten-Dienstprogramm von Mac OS X und vergrößern Sie die Partition "darüber" in der Anzeige des Festplatten-Dienstprogramms in den von ihr verwendeten Speicherplatz.

Update: gpt show Auf meinem System gibt es diese Ausgabezeile über den verdächtigen MBR nicht, daher frage ich mich, was mit Ihrem verdächtig ist. Vielleicht ist es nur die Tatsache, dass Sie immer noch GRUB-Bootloader-Code in Ihrem MBR haben, wohingegen typische GPBR-PMBR von Macs überhaupt keinen Bootcode enthalten.

Ich hatte auch vergessen, dass die EFI-Systempartition technisch FAT32 ist (obwohl sie eine spezielle GUID erhalten hat). Ich frage mich, ob Ihr MBR (z. B. das Vorhandensein von GRUB) oder der Inhalt Ihrer EFI-Systempartition etwas enthält, was dazu führt, dass der EFI-BootROM Ihres Mac als Windows-Partition und nicht nur als EFI-Systempartition betrachtet wird.

Um Ihre EFI-Systempartition zu überprüfen, können Sie Mac OS X zwingen, diese auf folgende Weise bereitzustellen:

sudo mkdir /mnt sudo mount -t msdos /dev/disk0s1 /mnt 

Meine EFI-Partition enthält im Wesentlichen nur:

/ EFI /APFEL / ERWEITERUNGEN / FIRMWARE 

... plus die Update-Dateien des letzten EFI-Firmware-Updates, das ich auf diesem Computer installiert habe, sowie einige typische Turd-Dateien von Mac OS X wie .Trashes/. Es wäre interessant zu wissen, was Ihre EFI-Systempartition enthält.

Der andere bemerkenswerte Unterschied zwischen Ihrem und meinem System besteht darin, dass der Partitionsinspektor von rEFIt meinen MBR-Boot-Code als "None" meldet, während Sie GRUB in Ihrem besitzen. Ich frage mich, ob ein Erzwingen des Festplatten-Dienstprogramms zum Berühren Ihrer Partitionstabellen - z. B. durch ein leichtes Verkleinern und anschließendes erneute Heraufsetzen der HFS + -Partition - dazu führen würde, dass der MBR berührt wird, und der GRUB-Code überschrieben wird (Nullstellen).

Okay, ich habe die Frage aktualisiert ... hoffe du kannst mir helfen ... in der Tat hast du es schon, danke für die gute Beschreibung dessen, was drinnen vorgeht :) Luke San Antonio Bialecki vor 12 Jahren 0
@Luck Okay, ich habe meine Antwort basierend auf Ihren Daten aktualisiert und ein paar Ideen dazu gegeben. Spiff vor 12 Jahren 0
Am Ende habe ich das Problem gelöst, aber ich danke Ihnen vielmals für Ihre Hilfe, dass Sie diese Prämie erhalten haben Luke San Antonio Bialecki vor 12 Jahren 0
Vielen Dank @ Glück. Ich habe diese Option "fdisk -u" gesehen und fast empfohlen, aber da dies Ihren MBR ändern würde und ich es selbst nicht versucht hatte, wollte ich es nur empfehlen. Ich bin froh, dass du es gefunden hast und es hat für dich funktioniert. Spiff vor 12 Jahren 0
1
Luke San Antonio Bialecki

Endlich gelang es mir, dieses seltsame Symbol zu entfernen und Ubuntu zu installieren. Es stellte sich heraus, dass ich GRUB auf dem MBR installiert hatte und seitdem rEFIt. Anscheinend wusste ich es nicht besser. es nannte es Linux ...

Ein schnelles

fdisk -u / dev / disk0

löschte den MBR und löste ihn.