Ich habe versucht, Ubuntu (ohne rEFInd) zu installieren, und bin diesem Artikel gefolgt, wie man das auf einem Dual-Boot-Mac (macOS und Windows) erreicht: Installation von Ubuntu auf einem Mac mit bereits installiertem macOS und Windows
Nach dem Ändern der Größe und dem Erstellen neuer Partitionen auf der Festplatte und der erfolgreichen Installation von Ubuntu wird beim Versuch, Windows 7 erneut zu starten, jetzt jedoch die Meldung "Kein Betriebssystem" angezeigt.
Ich habe versucht, die Windows-Partition mit einem Windows-Wiederherstellungs-USB-Laufwerk zu reparieren, wie auf dieser Website erwähnt: http://www.crabtree-consulting.com/boot-camp-windows-7-repair-for-missing-operating-system-error /
Leider zeigt der "Diskpart" von Windows nicht alle Partitionen an und eine Reparatur scheint wie erwähnt nicht möglich zu sein.
Jetzt weiß ich nicht mehr, wie ich die Windows-Partition reparieren kann, entweder in macOS oder in den Windows-Wiederherstellungstools.
MacBook Pro Ende 2013, macOS Sierra, Windows 7, Ubuntu 18.04
Jede Hilfe ist gerne willkommen. Vielen Dank im Voraus!
diskutil list disk0:
sudo gpt -r show /dev/disk0:
sudo fdisk /dev/disk0:
Ich konnte das Problem beheben.
Die MBR-Tabelle wurde nach der Installation von Ubuntu durcheinander gebracht. Windows benötigt einen aktiven Partitionseintrag in dieser Tabelle. In meinem Fall musste die Partition #7
(überprüfen der Ausgabe von ) erneut in den MBR geschrieben werden.diskutil list disk0
Der MBR ist sichtbar mit:sudo fdisk /dev/disk0
Um den MBR neu zu erstellen, habe ich das gdisk
Tool verwendet, das es einfacher gemacht hat und hier verfügbar ist: https://sourceforge.net/projects/gptfdisk/
Um die Bearbeitung des MBR zu ermöglichen, musste das SIP zunächst wie folgt vorübergehend deaktiviert werden:
Command + R
csrutil disable
Dann nach dem Neustart und wieder zurück in macOS habe ich folgende Befehle eingegeben:
sudo gdisk /dev/disk0
r
(Wiederherstellung/Umwandlung)h
(Hybrid-MBR erstellen)7
(GPT-Partition #, die ich hinzufügen wollte)y
(EFI-Partition zuerst im MBR platzieren)enter
(für Standard-MBR-Hex-Code 07
)y
(bootfähiges Flag setzen)n
(keine Partitionen mehr)o
(überprüfen Sie den neuen MBR)w
(neuen MBR schreiben)y
(fortfahren)Abschließend das SIP im Recovery Mode mit csrutil enable
wieder aktivieren.
Der endgültige MBR sieht wie folgt aus ( sudo fdisk /dev/disk0
):
Disk: /dev/disk0 geometry: 60821/255/63 [977105060 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 0 0 2 - 1023 254 63 [ 1 - 785698815] <Unknown ID>
*2: 07 1023 254 63 - 1023 254 63 [ 785698816 - 191406080] HPFS/QNX/AUX
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
Hilfreich war dieser Beitrag, um die GPT- und (Hybrid-)MBR-Dinge zu erklären: https://superuser.com/questions/1216055/hybrid-mbr-triple-boot-on-a-macbook
sowie dieses hier zur tatsächlichen Verwendung von gdisk: http://nerdr.com/bootcamp-partition-lost-repairing-mac-partitions/
Benutzer255044