Ich versuche eine EFI-Installation von Windows 10 auf einer 2009 (4,1) Mac Pro-Firmware, die auf 5,1 aktualisiert wurde. Ich verwende High Sierra und installiere Windows 10 auf einer zweiten Partition auf derselben Festplatte. Ich habe kein Problem damit, Windows 10 über das Bootcamp zu installieren (standardmäßig im Legacy-Modus). In diesem Fall werden die Windows Bootcamp-Treiber (v. 5261) einwandfrei installiert und Windows startet normal (dh, wenn ich ALT während des Startvorgangs gedrückt halte, kann ich eine Partition mit der Bezeichnung "Windows" auswählen. Ich kann auch direkt vor und zurück booten b / w Windows und Mac mit der Bootcamp-Systemsteuerung in Windows 10 ("Startdiskette" in High Sierra).
Das Problem ist, dass ich Windows 10 nicht richtig im EFI-Modus installieren kann. Um mit der EFI-Option auf der Win10-Installations-DVD (oder einer USB-Installation) zu installieren, muss ich zuerst eine Partition erstellen (mithilfe des Bootcamp-Assistenten oder des Festplatten-Dienstprogramms) und dann meinen MBR auf "Geschützt" mit Gdisk zurücksetzen. Ich kann dann eine EFI-Installation von Windows 10 ausführen. Wenn ich jedoch die BootCamp-Treiber ausführe (ich habe BootCamp 5.1 v. 5261 sowie 6.1 und 4.0 ausprobiert), stürzt Windows mit einem schwarzen Bildschirm ab und schaltet sich dann aus.
Wenn ich eine EFI-Installation durchführe, kann ich Windows XP nicht von High Sierra mit "Startdiskette" starten. Obwohl "Windows" in den letzten Startoptionen angezeigt wird, wird beim Neustart von "Startdiskette" ein schwarzer Bildschirm mit einem blinkenden DOS-Cursor angezeigt. Bei einer älteren Installation tritt dieses Problem nicht auf.
Ich glaube, dass Windows 10 EFI meine Grafikkarte (eine Apple NVIDIA GeForce GT 120) nicht richtig erkennt. Im Legacy-Modus registrieren die Bootcamp-Treiber ihn ordnungsgemäß als GT 120, im EFI-Modus erkennt Windows ihn jedoch als GeForce 9500 GT. Bei einer EFI-Installation kann ich nur dann vollständig booten, wenn ich zuerst den Anzeigeadapter im abgesicherten Modus deaktiviere. Jeder Versuch, einen Grafikkartentreiber (mit Bootcamp oder mit NVIDIA-Treibern) zu installieren, führt zum Absturz von Windows und zu einer Startschleife, bis ich die Grafikkarte deaktiviere. Bei normalen Problemumgehungen (z. B. Ausführen von BootCamp.msi über eine Eingabeaufforderung mit erhöhten Rechten oder Bearbeiten der Startbedingungen für BootCamp.msi mithilfe von orca) kann ich die Installation von Bootcamp in EFI abschließen. Der Anzeigeadapter muss jedoch weiterhin im abgesicherten Modus deaktiviert werden kann nicht in Win10 von OS X booten (mit "Startdiskette").
Ich habe versucht, die Info.plist von Bootcamp zu bearbeiten (um Windows 10, USB zu aktivieren und den Abschnitt 'PreUEFI' zu bearbeiten), aber das macht keinen Unterschied. Ich habe auch versucht, mit WinClone eine (funktionierende) Windows-Installation im Legacy-Modus in eine EFI-Installation zu konvertieren, und es werden genau die gleichen Fehler angezeigt (ein Bootloop, bis ich den Anzeigeadapter im abgesicherten Modus deaktiviere).
Ich würde die Installation des Legacy-Modus beibehalten und die EFI-Installation vergessen - aber mein Ziel ist es, zusätzliche Partitionen zu erstellen, damit ich schließlich MacOS / Windows / Ubuntu dreifach booten kann (was ich mit einer Installation des Legacy-Modus nicht tun kann, auf die ich mich beschränke) 4 Partitionen pro Platte). Ich möchte auch vermeiden, alternative Boot-Manager (wie reFInd) zu verwenden, und mich stattdessen an den Apple Boot Manager halten.
Wenn jemand Einblicke hat, wäre ich sehr dankbar, wenn er mir dabei helfen könnte, meine EFI-Installation zum Laufen zu bringen (oder einer älteren Installation Partitionen hinzuzufügen).
Vielen Dank!
Antworten:
Apple hat keine EFI-Modus-Fenstertreiber für Ihren Mac geliefert. Daher ist eine EFI-Installation von Windows nicht sinnvoll. In späteren Versionen von macOS (einschließlich High Sierra) kann der Boot Camp-Assistent zum Herunterladen der Windows-Support-Software für 64-Bit-Installationen von Windows auf Ihrem Mac verwendet werden. Zum Zeitpunkt des Schreibens sollte dieser Download mit dem Download der Boot Camp-Support-Software 5.1.5621 identisch sein .
Das Bearbeiten der Info.plist von Bootcamp als Lösung ist ein Mythos. Am Ende haben Sie ein Installationsprogramm für einen anderen Mac. Mit anderen Worten, das Installationsprogramm bootet normalerweise nicht einmal auf dem Mac, auf dem es erstellt wurde.
Ein dreifaches Booten von Ihrer primären internen Festplatte ist nicht nur möglich, sondern wurde auch unter Ask Different, Super User und Ask Ubuntu dokumentiert. Natürlich haben Sie nicht angegeben, welche Betriebssysteme Sie in Ihren gewünschten Triple Boot aufnehmen möchten. Für Ihren Mac ist es am besten, alle Windows-Betriebssysteme im alten BIOS-Modus und alle anderen im EFI-Modus zu starten.
Der rEFInd-Boot-Manager ist ein nützliches Tool, wird jedoch normalerweise nicht benötigt, um ein Betriebssystem auf neueren Mac-Computern zu booten. Der Apple Boot Manager ist normalerweise in der Lage, jedes Mac-kompatible Betriebssystem zu booten, sofern das Betriebssystem so installiert ist, dass es mit dem Apple Boot Manager kompatibel ist. Bei einigen Betriebssystemen müssen Sie möglicherweise den Speicherort und den Namen einiger Startdateien nach der Installation ändern. Andererseits kann RefInd häufig verwendet werden, um diese Art von Modifikationen zu vermeiden.
Während GPT-Festplatten mehr als 4 Partitionen haben können, sind beim Starten des BIOS im Legacy-Modus von Windows nur 4 Partitionen für Windows sichtbar. Obwohl es theoretisch möglich ist, mehr als 4 Partitionen für Windows sichtbar zu machen, kenne ich niemanden, der dies versucht. Es ist auch nicht erforderlich, dass die ersten 4 GPT-Partitionen für Windows sichtbar sind.
Ich kann die aktuelle Festplattenkonfiguration von einem 2007 iMac als Beispiel für einen Mac-Computer mit mehr als zwei installierten Betriebssystemen bereitstellen. Unten ist die Ausgabe von
diskutil list
.Dieser Mac verfügt über die folgenden bootfähigen Partitionen, die im Startup Manager ausgewählt werden können.
Shark
Hier ist eine bootfähige BIOS-Version von 64-Bit-Windows 10 installiert. Windows ist sich derEFI
Partition bewusst, indem es nicht auf die Partition zugreifen kann. Windows hat Zugriff auf die PartitionenShark
(NTFS),Shark2
(NTFS) undSHARK3
(FAT32). Hinweis: Gelegentlich hatte ich einen Dual-Legacy-BIOS-Start von Windows mit beidenStark
undShark2
, aber derzeit ist dies nicht der Fall.Steelhead
das hat Yosemite installiert.Recovery HD
(unmittelbar danachSteelhead
) Dies ist die Yosemite-Wiederherstellungspartition.Ubuntu
welches rEFInd installiert hat. Der Bootmanager rEFInd ist so konfiguriert, dass er das Ubuntu-Betriebssystem im Hintergrund bootet. Dies ist eine ältere Version von Ubuntu, die entweder eine Änderung der Installation oder die Verwendung von rEFInd erfordert, um auf Mac-Computern zu starten. Ich glaube, dass die aktuelle Version von Ubuntu keine Änderungen oder die Verwendung von rEFInd mehr erfordert.Steelhead2
das hat El Capitan installiert.Recovery HD
(unmittelbar danachSteelhead2
) Dies ist die El Capitan-Wiederherstellungspartition.REFIND
welches rEFInd installiert hat. Diese Version von rEFInd ist so konfiguriert, dass dieselben Startoptionen wie der Startup Manager (mit Ausnahme von sich selbst) ausgewählt werden können.quelle
gdisk
, die unter Windows installiert werden können und ordnungsgemäß funktionieren.fdisk
eines Tools eines Drittanbieters wie z. B. dem MBR hinzufügengdisk
. Meiner Meinung nach mag diese Lösung funktionieren, aber es ist eine bessere Lösung, Windows vor macOS / OSX auf das Laufwerk zu setzen.gdisk
werden drei Partitionen erstellt, esgdisk
kann jedoch kein Speicherplatz zum Hinzufügen der Partitionen erstellt werden. Dasgdisk
Tool kann nur Partitionen zum leeren Speicherplatz auf einem Laufwerk hinzufügen. Darüber hinaus kann es bei Ubuntu zu Problemen bei der Installation auf Laufwerken kommen, die mit Hybrid GPT / MBR partitioniert sind. Dies ist nach einer Boot Camp-Installation von Windows auf Ihrem Mac der Fall.UPDATE: Vielen Dank an @David Anderson für die ausgezeichnete Anleitung, die er als Antwort auf diese Frage gepostet hat. Ich habe den Vorgang einige Male von Grund auf verfolgt und wollte Folgendes beachten, um anderen Arbeit zu ersparen:
"Fehlendes Betriebssystem" beim Booten von Windows korrigieren: Nachdem ich die obigen Schritte ausgeführt habe (Ubuntu erfolgreich auf einer bootfähigen Win10 Legacy-Installation installiert), finde ich im Mac-Start-Manager sowohl "Windows" - als auch "EFI-Boot" -Optionen. Die Ubuntu-Option wird gestartet, aber die Option "Windows" zeigt einen schwarzen Bildschirm mit der Meldung "Fehlendes Betriebssystem" an. Dieser Fehler blieb auch nach dem Zurücksetzen von PRAM / NVRAM und SMC bestehen. Um dies zu korrigieren, habe ich die folgenden Anweisungen befolgt : Ich habe von der Win10-Installations-DVD gebootet, "Repair" gestartet, eine Eingabeaufforderung geöffnet und mit DiskPart meine Win10-Partition ausgewählt, um sie zu aktivieren.
Hinzufügen von Linux-, Swap- und EFI-Hauptpartitionen: Nachdem Sie den ersten Abschnitt des obigen Handbuchs (Erstellen von freiem Speicherplatz mit Win10 / Gdisk) abgeschlossen haben, können Sie den nächsten Schritt (Hinzufügen der Ubuntu-Hauptpartition) ändern, um stattdessen mehrere Partitionen hinzuzufügen. Ich habe mit dem Ubuntu-Installationsprogramm insgesamt drei Partitionen erstellt, wie in diesem Handbuch beschrieben : eine 200-MB-EFI-Partition (die ich am Ende des freien Speicherplatzes platziert habe) und eine 8G-Swap-Partition (erneut am Ende des freien Speicherplatzes) Platz). Schließlich habe ich den verbleibenden freien Speicherplatz als EXT4-Dateisystem für die Ubuntu-Installation verwendet. Hier ist die Ausgabe von
diskutil list
:Ändern des Ubuntu-Startvorgangs Na, e Nach Abschluss der Ubuntu-Installation und dem Beheben der Windows- Startoption habe ich Mac OS gebootet und die folgenden Schritte ausgeführt (Schritte 1 bis 5 von "Der zweite Weg" unter "Alternative Antwort"), um die erforderlichen zu verschieben / umzubenennen. EFI-Dateien von der ursprünglichen EFI-Partition (in meinem Fall / dev / disk0s1) auf die Ubuntu-EFI-Partition (für mich / dev / disk0s5). Ich habe dann die Ubuntu EFI-Partition umbenannt (auf "Ubuntu") und den Ordner "BOOT" aus / Volumes / EFI / EFI gelöscht. Beim Booten lautet die Ubuntu-Option "UBUNTU" anstelle von "EFI Boot". Wenn Sie möchten, können Sie eine Ubuntu .icns-Datei herunterladen und an der entsprechenden Stelle ablegen.
Optional können Sie das Festplatten-Dienstprogramm in MacOS verwenden, um die FAT32-Ubuntu-EFI-Partition als "MacOS Journaled" zu formatieren, sodass Sie im Namen, der beim Start angezeigt wird, Kleinbuchstaben verwenden können. Sichern Sie zunächst den Ordner "EFI" von der vorhandenen Fat32-Ubuntu-Partition und stellen Sie nach dem Formatieren im Festplatten-Dienstprogramm den Inhalt des Ordners "EFI" wieder her. Sobald Sie dies tun, sagt Windows erneut "Missing Operating System" (Fehlendes Betriebssystem) und fordert Sie auf, die Partition mithilfe von Diskpart und der Installations-DVD erneut zu aktivieren. Hier ist das Ergebnis:
Verbleibende Probleme: Obwohl dies zu einem funktionierenden Triple-Boot führt, zeigt das "Startup Disk" -Tool unter MacOS nur Windows und MacOS an - nicht Ubuntu. Ich bin immer noch auf der Suche nach einer Möglichkeit, Ubuntu direkt von MacOS aus neu zu starten (entweder über einen Terminalbefehl oder durch Hinzufügen von Ubuntu zu "Startup Disk"):
Optional: Bluetooth-Einstellungen in Ubuntu und MacOS speichern Als ich versuchte, in Ubuntu und MacOS dieselbe Bluetooth-Tastatur / -Maus zu verwenden, musste ich die Geräte bei jedem Neustart neu koppeln. Um dieses Problem zu beheben, habe ich diese Anleitung befolgt , um Link-Key-Parings von MacOS auf Ubuntu zu übertragen.
Nochmals vielen Dank für Ihr Feedback. Freue mich auf alle Erkenntnisse zu den letzten verbleibenden Ausgaben!
quelle
Ich kann installieren und einrichten und das wars! Nach dem Neustart des Mac Pro wird Windows 10 nicht mehr gestartet. Meldungen zur automatischen Reparatur. Dann konnte die Meldung Automatische Reparatur Ihren PC nicht reparieren. Immer mit derselben Meldung: C: \ Windows \ System32 \ Logfiles \ Srt \ SrtTrail.txt. Ich kann in den abgesicherten Modus wechseln, aber die Deinstallation von Apple Display löst nichts, da es noch nicht einmal installiert ist. Ich habe Audio deaktiviert, da dies mit Treiberproblemen im Geräte-Manager angezeigt wird.
Ich musste den Nvidia-Treiber aus dem Boot Camp-Ordner entfernen. Das Apple für Boot Camp 6.1 funktioniert auf diesem System nicht. Nach dem Entfernen des Nvidia-Treibers ist alles in Ordnung!
Das Problem, ich muss neu starten, indem ich die Wahltaste gedrückt halte, um zwischen EFI (Windows) oder Mac OS zu wählen. Wenn ich High Sierra Start-up verwende, wird Windows angezeigt. Wenn ich es jedoch nach dem Neustart des Computers auswähle, wird eine Meldung angezeigt, dass ein Systemlaufwerk eingelegt werden soll. Und wenn ich beim Bootcamp-Start Mac OS auswähle. Es wird nur in Windows neu gestartet. SMH
macOS High Sierra
2009 Mac Pro 4.1 (Firmware-Flash auf 5.1), 16 GB Speicher, 1 TB Festplatte, partitioniertes MacOS / Windows
Nvidia GeForce 120 512 MB Grafikkarte (Mac-Erweiterung)
Übrigens habe ich ein Windows mit GParted partitioniert, da Boot Camp 6.1 auf High Sierra keine USB-Startoption hatte, ohne mit dem Ordner plist herumzuspielen.
quelle