Die aktualisierten Schritte für die Installation von Windows 8.1 mithilfe des unten angegebenen Verfahrens finden Sie hier .
Meine Hard- und Software unterscheidet sich von Ihrer. Ich werde zunächst dokumentieren, wie ich meine Antwort getestet habe, und dann versuchen, die Antwort an Ihre Bedürfnisse anzupassen. Da dies eine ziemlich lange Antwort ist, wird die Anpassung als separate Antwort gegeben.
Mein Computer ist ein iMac (20 Zoll Mitte 2007). Die Version von OS X ist 10.10.5. Ich werde Windows 7 Professional SP1 64 Bit installieren. Ich habe nur ein internes Laufwerk. Es handelt sich um eine 1-TB-Festplatte, die das Apple-Hybrid-GUID-Partitionsschema verwendet. Hybrid bedeutet, dass Windows das Laufwerk als MBR-partitioniert ansieht, während OS X das Laufwerk als GUID-partitioniert ansieht. Ich werde den Empfehlungen von Apple folgen und Windows mithilfe des alten BIOS installieren. Ich habe auch ein funktionierendes internes optisches SuperDrive, das nicht zur Installation von Windows verwendet wird.
(Hinweis: Für eine bessere Ansicht klicken Sie auf ein Bild oder öffnen Sie ein Bild in einem neuen Fenster.)
- Erwerben Sie die Boot Camp Support Software (die Treiber). Die Software kann entweder mit dem Boot Camp-Assistenten heruntergeladen, direkt aus dem Internet heruntergeladen oder von einer OS X-Installations-DVD kopiert werden. Weitere
Informationen finden Sie unter Systemanforderungen für die Installation von Windows auf Ihrem Mac über Boot Camp . Für dieses Verfahren ist kein Flash-Laufwerk erforderlich. Wenn Ihre Boot Camp-Support-Software auf einem Flash-Laufwerk gespeichert ist, befolgen Sie die speziellen Anweisungen in den folgenden Schritten.
- Stellen Sie sicher, dass Ihre Firmware auf dem neuesten Stand ist. Siehe EFI- und SMC-Firmware-Updates für Intel-basierte Macs .
- Laden Sie eine kostenlose Kopie von VirtualBox von Oracle herunter und installieren Sie sie . Ich habe VirtualBox, Version 5.0.0 r101573, Copyright © 2015 verwendet.
- Erstellen Sie in Ihrem Ordner "Documents" einen Ordner mit dem Namen "VirtualBox". Hier werden die in den restlichen Schritten erstellten Dateien aufbewahrt.
- Erstellen Sie eine mit MS-DOS (FAT) formatierte Partition, um Windows zu installieren. Sie können die Boot Camp - Assistenten, das Festplatten - Dienstprogramm verwenden oder Befehle (
distutil
, gpt
und / oder fdisk
) in einem Terminal - Fenster eingegeben. Andere Tools von Drittanbietern, wie zum Beispiel gdisk
, können ebenfalls verwendet werden. Geben Sie der Bezeichnung für diese Partition den Namen "BOOTCAMP".
Bestimmen Sie die Festplatten- und Partitionsnummern der Partition mit dem Namen "BOOTCAMP". Markieren Sie dazu die Partition im Festplatten-Dienstprogramm und klicken Sie auf die Schaltfläche "Info". Ein Popup-Fenster sollte erscheinen. Die angezeigten Werte werden im nächsten Schritt verwendet.
Die Informationen in diesem Popup-Fenster zeigen, dass die Festplatten- und Partitionsnummern 0 bzw. 4 sind. Wenn Ihre Nummern unterschiedlich sind, müssen Sie Ihre Nummern in den restlichen Schritten ersetzen.
Wenn Ihre Partitionsnummer größer als 4 ist, können Sie Windows nicht auf dieser Partition installieren. ( Technisch mag dies nicht zutreffen, aber es würde den Rahmen dieser Antwort sprengen, zu erklären, wie dies getan wird. )
Sie nicht die Popup - Fenster schließen.
Öffnen Sie die Terminal-Anwendung und geben Sie die folgenden Befehle in das Terminal-Fenster ein. Dadurch werden Variablen festgelegt, die in späteren Befehlen verwendet werden. Ersetzen Sie im nächsten Befehl die α
im Popup-Fenster des Festplatten-Dienstprogramms angezeigte "Festplattennummer". Der übliche Wert für α
ist
0
.
DISK0=/dev/diskα
Ersetzen Sie im nächsten Befehl durch β
die "Partitionsnummer", die im Popup-Fenster des Festplatten-Dienstprogramms angezeigt wird. Der übliche Wert für β
ist 4
.
PARTITION=β
Der nächste Befehl setzt die Variable PARTID
auf die Festplattenkennung der Partition. Dies sollte mit der "Festplattenkennung" übereinstimmen, die im Popup-Fenster des Festplatten-Dienstprogramms angezeigt wird. Der übliche Wert für PARTID
ist disk0s4
.
PARTID="$DISK0"s"$PARTITION"
Hinweis: Der Buchstabe s
ist in Kleinbuchstaben geschrieben.
Schließen Sie das Popup-Fenster des Festplatten-Dienstprogramms.
Wählen Sie bei geöffnetem Festplatten-Dienstprogramm in der Menüleiste "Datei → Neu → Leeres Festplatten-Image ..." aus. Geben Sie im Popup-Fenster die unten gezeigten Werte ein. Hinweis: "Where:" sollte der in Schritt 4 erstellte Ordner "VirtualBox" sein. Wenn die Boot Camp-Support-Software auf einem Flash-Laufwerk gespeichert ist, können Sie die Standardgröße "Size:" von "100 MB" verwenden.
Speichern unter: bcssoftware
Tags:
Wo: VirtualBox
Name: BCSSOFTWARE
Größe: Benutzerdefiniert ... (1,5 GB)
Format: MS-DOS (FAT)
Verschlüsselung: keine
Partitionen: Einzelne Partition - Master Boot Record Partition Map
Image-Format: Lese- / Schreibfestplatte Bild
Das Popup-Fenster sollte wie folgt aussehen.
Klicken Sie auf die Schaltfläche "Erstellen".
Ermitteln Sie die Datenträgernummer der Partition mit dem Namen "BCSSOFTWARE". Markieren Sie dazu die Partition im Festplatten-Dienstprogramm und klicken Sie auf die Schaltfläche "Info". Ein Popup-Fenster sollte erscheinen. Die angezeigten Werte werden im nächsten Schritt verwendet.
Die Informationen in diesem Popup-Fenster zeigen, dass die Laufwerksnummer 1 ist. Wenn Ihre Nummer anders ist, müssen Sie Ihre Nummer in den restlichen Schritten ersetzen.
Sie nicht die Popup - Fenster schließen.
Geben Sie im selben Terminalfenster Folgendes ein, um die Variable festzulegen DISK1
. Ersetzen Sie diese γ
durch die im Popup-Fenster des Festplatten-Dienstprogramms angezeigte "Festplatten-Nummer". Der übliche Wert für γ
ist 1
.
DISK1=/dev/diskγ
Beenden Sie das Festplatten-Dienstprogramm.
Kopieren Sie die Boot Camp-Support-Software auf die Partition mit der Bezeichnung "BCSSOFTWARE". Ich habe die Finder-Anwendung verwendet, um dies zu tun. Sie können diesen Schritt überspringen, wenn diese Software bereits auf einem Flash-Laufwerk gespeichert ist.
Markieren Sie Ihre Partition im MBR als aktiv, indem Sie im selben Terminalfenster Folgendes eingeben. Die Eingabe für den interaktiven Befehl
fdisk
wird aus der Variablen übernommen INPUT
. Wenn Sie nach einem Passwort gefragt werden, geben Sie es ein.
INPUT=$(printf "f $PARTITION\nw\ny\nq")
sudo fdisk -e $DISK0 <<<"$INPUT"
Hinweis: INPUT
Verwenden Sie den Befehl, um den Wert für die Variable anzuzeigen echo "$INPUT"
.
Ermöglichen Sie der VirtualBox Lese- / Schreibzugriff auf Ihre physische Partition, indem Sie die folgenden Befehle im selben Terminalfenster eingeben. Wenn Sie nach einem Passwort gefragt werden, geben Sie es ein.
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
Dadurch kann VirtualBox Windows auf Ihrer physischen Partition installieren. Hinweis: Dieser Zugriff dauert nur bis zum Neustart von OS X.
Erstellen Sie die Dateien, die die virtuelle Partition und die Festplatte der physischen Partition und dem Festplatten-Image zuordnen. Geben Sie im selben Terminalfenster die folgenden Befehle ein.
cd ~/documents/virtualbox
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcssoftware.vmdk" -rawdisk $DISK1
Hinweis: Wenn Sie nach einem Passwort gefragt werden, geben Sie es ein.
Öffnen Sie die VirtualBox-Anwendung und klicken Sie auf das Symbol über der Bezeichnung Neu. Geben Sie die unten gezeigten Werte ein oder wählen Sie sie aus und klicken Sie dann auf die Schaltfläche "Weiter".
Verwenden Sie die Standardeinstellungen mit Ausnahme der Festplatte. Wählen Sie die Schaltfläche "Vorhandene virtuelle Festplattendatei verwenden". Navigieren Sie zu dem in Schritt 4 erstellten VirtualBox-Ordner. Öffnen Sie die Datei "bootcamp.vmdk". Ihr Fenster sollte ungefähr so aussehen wie unten gezeigt.
Klicken Sie auf die Schaltfläche "Erstellen".
Geben Sie den folgenden Befehl im selben Terminalfenster ein.
diskutil unmountDisk $DISK1
Kehren Sie zum Fenster "Oracle VM Virtual Manager" der VirtualBox-Anwendung zurück und klicken Sie auf das Symbol über der Bezeichnung "Einstellungen". Klicken Sie anschließend auf das Symbol über der Bezeichnung "Speicher". Klicken Sie mit der rechten Maustaste auf "Controller: SATA" und wählen Sie "Add Hard Disk". Wählen Sie den vorhandenen Datenträger aus, indem Sie die Datei "bcssoftware.vmdk" öffnen, die in dem in Schritt 4 erstellten Ordner gespeichert ist. Der Anhang "bcssoftware.vmdk" sollte wie unten dargestellt angezeigt werden.
Andere Benutzer haben gemeldet, dass das Kontrollkästchen "Use Host I / O Cache" (Host-E / A-Cache verwenden) aktiviert sein muss, wenn der Start von VirtualBox mit einem Fehler fehlschlägt VERR_NOT_SUPPORTED
.
Markieren Sie die leere CD / DVD und wählen Sie "Wählen Sie eine virtuelle CD / DVD-Datei ...", um Ihre Windows-Installations-ISO-Datei anzuhängen. (Hinweis: Suchen Sie nach den CD / DVD-Symbolen)
Klicken Sie auf OK, um das Fenster zu schließen. Ihr "Oracle VM Virtual Manager" -Fenster sollte ähnlich wie unten angezeigt aussehen.
Geben Sie den folgenden Befehl in dasselbe Terminalfenster ein, bevor Sie auf das Symbol über der Bezeichnung "Start" klicken, um mit der Installation von Windows zu beginnen.
diskutil unmountDisk $DISK1
Wenn Sie das unten gezeigte Fenster erreichen, wählen Sie "Benutzerdefiniert (erweitert)".
Klicken Sie im nächsten Fenster auf "Laufwerksoptionen (erweitert)".
Wählen Sie die Partition "BOOTCAMP" und klicken Sie auf "Format". Die unten gezeigte Fehlermeldung verschwindet. Klicken Sie auf "Weiter", um die Installation fortzusetzen.
Der Rest der Installation der virtuellen Maschine wird nach dem Booten von Windows auf der physischen Maschine erneut wiederholt. Verwenden Sie die angegebenen Antworten, wenn die folgenden Fenster zum ersten Mal angezeigt werden. Wenn Sie ein zweites Mal gefragt werden, können Sie Ihre eigenen Antworten geben.
Wenn das folgende Fenster zum ersten Mal angezeigt wird, würde ich den Product Key eingeben und das Kontrollkästchen "Automatisch aktiviertes Windows, wenn ich online bin" deaktivieren.
Aus Sicherheitsgründen würde ich Updates erst nach der Installation der Boot Camp-Support-Software (der Treiber) herunterladen oder installieren lassen. Daher würde ich im unten gezeigten Fenster auf "Fragen Sie mich später" klicken.
VirtualBox erstellt ein virtuelles öffentliches Netzwerk für Ihre virtuelle Maschine. Deshalb würde ich im unten gezeigten Fenster auf "Öffentliches Netzwerk" klicken.
Nach Abschluss der Installation auf der virtuellen Maschine müssen Sie die folgenden Anweisungen ausführen, um den MBR-Bootstrap-Code zu kopieren. Wählen Sie im Startmenü "Computer", um ein Fenster mit den Festplattenlaufwerken und Geräten mit Wechselmedien zu öffnen. Ermitteln Sie die Laufwerksbuchstaben für das Festplattenlaufwerk mit der Bezeichnung "BCSSOFTWARE" und das CD-Laufwerk (optisches Laufwerk). Das Bild unten zeigt die Laufwerksbuchstaben auf meinem Computer sind D:
und G:
jeweils. Ihre Laufwerksbuchstaben können von meinen abweichen.
Schließen Sie das Fenster und öffnen Sie ein Eingabeaufforderungsfenster, das als Administrator ausgeführt wird. Wählen Sie "Startmenü → Alle Programme → Zubehör", klicken Sie mit der rechten Maustaste auf "Eingabeaufforderung" und wählen Sie "Als Administrator ausführen" (siehe Abbildung unten).
Geben Sie im Eingabeaufforderungsfenster den folgenden Befehl ein. Bei Bedarf ersetzen Sie Ihre Laufwerksbuchstaben für G:
und D:
.
G:\BOOT\BOOTSECT /NT60 D: /MBR
Die Ergebnisse der Ausführung dieses Befehls auf meinem Computer sind nachfolgend aufgeführt.
Schließen Sie das Eingabeaufforderungsfenster.
Kopieren Sie die Boot Camp-Support-Software von der Partition mit der Bezeichnung "BCSSOFTWARE" in den Ordner "C: \ Users \ Public \ Public Documents". Ich habe dazu den Windows Explorer verwendet. Sie können diesen Schritt überspringen, wenn diese Software bereits auf einem Flash-Laufwerk gespeichert ist.
Sie müssen Windows für die Ausführung auf Ihrem physischen Mac vorbereiten. Öffnen Sie den Windows Explorer und navigieren Sie zum Ordner "C: \ Windows \ System32 \ sysprep". Öffnen Sie die Anwendung "sysprep". Wählen Sie "Enter System Out-of-Box Experience (OOBE)", "Generalize" und "Shutdown" aus (siehe unten). Klicken Sie auf OK und warten Sie, bis die virtuelle Maschine heruntergefahren ist.
Sobald die virtuelle Maschine heruntergefahren wurde, beenden Sie VirtualBox. Geben Sie Folgendes in dasselbe Terminalfenster ein. Diese Befehle aktualisieren den MBR-Bootstrap-Code, setzen die Windows-Partitions-ID im MBR auf 7 und hängen die Partition ein. Die Eingabe für den interaktiven Befehl fdisk
wird aus der Variablen übernommen INPUT
. Wenn Sie nach einem Passwort gefragt werden, geben Sie es ein.
sudo fdisk -u -y -f $DISK1 $DISK0
INPUT=$(printf "s $PARTITION\n7\nw\ny\nq")
sudo fdisk -e $DISK0 <<<"$INPUT"
diskutil mount $PARTID
Schließen Sie alle anderen Anwendungen. Öffnen Sie die Systemeinstellungen und wählen Sie "Startdiskette". Markieren Sie das Symbol "Unbenanntes Windows" und klicken Sie auf die Schaltfläche "Neu starten".
Wenn etwas schief geht, müssen Sie beim Start die Wahltaste gedrückt halten, um zu OS X zurückzukehren. Hoffentlich läuft nichts schief und Windows startet.
Installieren Sie nach Abschluss der Installation von Windows die Boot Camp-Support-
Software (die Treiber). Diese Software befindet sich entweder im Ordner "C: \ Users \ Public \ Public Documents" oder auf einem Flash-Laufwerk.
Unter OS X El Capitan (10.11) kann der MBR mit dem Systemintegritätsschutz nicht bearbeitet fdisk
werden. Deaktivieren Sie daher SIP, indem Sie diese Anweisungen für die Dauer der Installation befolgen.
Ich musste schließlich zwei Benutzerkonten erstellen. Wenn Sie nur ein Konto möchten, haben Sie zwei Möglichkeiten. Löschen Sie zunächst eines der Konten. Deaktivieren Sie zweitens eines der Konten, damit es nicht angezeigt wird. Ersteres kann über die Systemsteuerung ausgeführt werden. Letzteres erfordert die Eingabe des Befehls control userpasswords2
in einem Eingabeaufforderungsfenster. Im Folgenden sehen Sie beispielsweise das Fenster, in dem Sie das RPJ-Konto aktivieren oder deaktivieren können. Wenn Sie Hilfe brauchen, lassen Sie es mich wissen.
Hier ist eine Möglichkeit, dies zu tun: Es ist nicht elegant, aber es wird funktionieren.
Laden Sie Virtualbox herunter, installieren Sie es und installieren Sie Windows von Ihrer ISO-Datei. Dadurch wird überprüft, ob Ihre ISO-Datei funktioniert. Sobald Sie Windows installiert haben, laden Sie Rufus herunter . Dadurch wird ein bootfähiges USB-Laufwerk erstellt, mit dem Sie Ihr MacBook booten können, vorausgesetzt, die .ISO-Datei eignet sich für den Anfang. Sobald dies erledigt ist, können Sie die virtuelle Maschine und die Virtualbox binieren und Windows für Real auf der Boot Camp-Partition installieren (sofern dies der Fall ist).
Es ist erwähnenswert, dass Sie Boot Camp nicht benötigen, wenn Windows auf ein eigenes Laufwerk wechselt. BC wurde entwickelt, um eine hybride Partitionstabelle zu erstellen, mit der OS X und Windows koexistieren können, und wird einfach nicht benötigt Wenn die Betriebssysteme auf separaten Laufwerken ausgeführt werden.
quelle
Ich konnte es beheben, indem ich den Systemintegritätsschutz (ohne Root) deaktivierte, ein neues Sicherheitsmerkmal in El Captain.
Command + R
csrutil disable; reboot
R
und wählen Sie die Partition El Captain aus.Das hat dann diesmal geklappt und Windows automatisch neu gestartet.
quelle