Ich habe also ein 2010 15 "Macbook Pro (MBP6,1) und habe das optische Laufwerk durch eine Festplatte ersetzt. Ich wollte Windows 7 auf der Festplatte mit Bootcamp mit einem USB- und ISO-Image installieren.
Nach der Suche habe ich festgestellt, dass ich meine plist.info ändern muss, damit mein Bootcamp einen bootfähigen USB erstellen kann (da es normalerweise nicht die Option hat, den USB für mein Modell zu erstellen, da es mit einem Laufwerk geliefert wurde).
Nachdem Sie dies getan und scheinbar einen guten (aber langen) Installationsvorgang auf dem USB durchgeführt haben. Ich habe dem Bootcamp gesagt, wie viel Speicherplatz Windows partitionieren soll, und auf „Installieren“ geklickt.
Dann startete der Rechner neu. Als es wieder auftauchte, blieb es für immer auf einem grauen Apple-Logo-Bildschirm hängen (ich habe 15 Minuten gewartet, um sicherzustellen, dass es nicht nur "denkt"). Ich erzwang einen Neustart und beim nächsten Einschalten blieb es eine Weile auf dem grauen Logo hängen, ging dann aber zu einem schwarzen Bildschirm mit der Aufschrift „Kein bootfähiges Gerät – bitte legen Sie ein bootfähiges Gerät ein und drücken Sie eine beliebige Taste“. Ich habe versucht, Tasten mit dem USB-Eingang zu drücken, aber es ist nichts passiert.
Ich musste schließlich den USB-Stick entfernen und PRAM zurücksetzen, damit er wieder in OSX booten konnte
Gibt es eine Möglichkeit, Windows 7 von einem USB-Stick auf meinem Macbook Pro mit Boot Camp zu installieren?
Eine verbesserte Vorgehensweise zur Installation von Windows 7 finden Sie unter Windows 7 Pro 64 Bit ohne DVD oder Flash-Laufwerk installieren
Die aktualisierten Schritte zum Installieren von Windows 8.1 mit dem unten angegebenen Verfahren finden Sie hier .
Meine Hard- und Software weicht von Ihrer ab. Ich werde zuerst 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-Partitionierungsschema verwendet. Hybrid bedeutet, dass Windows das Laufwerk als MBR-partitioniert sieht, während OS X das Laufwerk als GUID-partitioniert ansieht. Ich werde den Empfehlungen von Apple folgen und Windows mit dem Legacy-BIOS installieren. Ich habe auch ein funktionierendes internes optisches SuperDrive, das nicht zum Installieren von Windows verwendet wird.
(Tipp: Für eine bessere Ansicht klicken Sie auf ein Bild oder öffnen Sie ein Bild in einem neuen Fenster.)
distutil
, gpt
und/oder ) verwenden. fdisk
Andere Tools von Drittanbietern, wie z. B. gdisk
, können ebenfalls verwendet werden. Geben Sie dem Label für diese Partition den Namen "BOOTCAMP".Ermitteln Sie die Festplatten- und Partitionsnummern der Partition mit dem Namen „BOOTCAMP“. Markieren Sie dazu die Partition im Festplattendienstprogramm 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 gesehen ist dies möglicherweise nicht wahr, aber es würde den Rahmen dieser Antwort sprengen, zu erklären, wie dies zu tun ist. )
Schließen Sie das Popup-Fenster nicht .
Öffnen Sie die Terminal-Anwendung und geben Sie die folgenden Befehle im Terminal-Fenster ein. Dadurch werden Variablen gesetzt, die in späteren Befehlen verwendet werden. Ersetzen Sie im nächsten Befehl durch α
die „Datenträgernummer“, die im Popup-Fenster des Festplattendienstprogramms angezeigt wird. Der übliche Wert für α
ist 0
.
DISK0=/dev/diskα
Ersetzen Sie im nächsten Befehl durch β
die „Partitionsnummer“, die im Popup-Fenster des Festplattendienstprogramms 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 im Popup-Fenster des Festplattendienstprogramms angezeigten „Festplattenkennung“ identisch sein. Der übliche Wert für PARTID
ist disk0s4
.
PARTID="$DISK0"s"$PARTITION"
Hinweis: Der Buchstabe s
ist klein geschrieben.
Schließen Sie das Popup-Fenster des Festplattendienstprogramms.
Wählen Sie bei noch geöffnetem Festplatten-Dienstprogramm in der Menüleiste „Datei→Neu→Leeres Disk-Image…“. Geben Sie im Popup-Fenster die unten gezeigten Werte ein. Hinweis: „Wo:“ sollte der in Schritt 4 erstellte „VirtualBox“-Ordner sein. Wenn die Boot Camp Support Software auf einem Flash-Laufwerk gespeichert ist, können Sie die Standard „Größe:“ 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: Datenträger mit Lese-/Schreibzugriff Bild
Das Popup-Fenster sollte wie unten gezeigt erscheinen.
Klicken Sie auf die Schaltfläche "Erstellen".
Ermitteln Sie die Datenträgernummer der Partition mit dem Namen "BCSSOFTWARE". Markieren Sie dazu die Partition im Festplattendienstprogramm 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 Festplattennummer 1 ist. Wenn Ihre Nummer anders ist, müssen Sie Ihre Nummer in den restlichen Schritten ersetzen.
Schließen Sie das Popup-Fenster nicht .
Geben Sie im selben Terminalfenster Folgendes ein, um die Variable festzulegen DISK1
. Ersetzen Sie γ
sie durch die im Popup-Fenster des Festplattendienstprogramms angezeigte „Datenträgernummer“. Der übliche Wert für γ
ist 1
.
DISK1=/dev/diskγ
Beenden Sie das Festplattendienstprogramm.
Kopieren Sie die Boot Camp Support Software auf die Partition mit der Bezeichnung „BCSSOFTWARE“. Ich habe dazu die Finder-Anwendung verwendet. 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 der Variablen entnommen 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: Um den Wert für die Variable anzuzeigen INPUT
, verwenden Sie den Befehl echo "$INPUT"
.
Erlauben Sie VirtualBox den 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 den Datenträger dem physischen Partitions- und Datenträger-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 dem neuen Label. Geben Sie die unten angezeigten 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 ähnlich wie unten angezeigt aussehen.
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 „Festplatte hinzufügen“. Wählen Sie einen 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 gezeigt angezeigt werden.
Es wurde von anderen Benutzern berichtet, dass das Kontrollkästchen „Host-E/A-Cache verwenden“ aktiviert werden muss, wenn der Start von VirtualBox mit Fehler fehlschlägt VERR_NOT_SUPPORTED
.
Markieren Sie die leere CD/DVD und wählen Sie „Choose a virtual CD/DVD file…“, um Ihre Windows-Installations-ISO-Datei anzuhängen. (Tipp: Achten Sie auf die CD/DVD-Symbole)
Klicken Sie auf OK, um das Fenster zu schließen. Ihr „Oracle VM Virtual Manager“-Fenster sollte ähnlich wie unten dargestellt aussehen.
Bevor Sie auf das Symbol über der Bezeichnung „Start“ klicken, um mit der Installation von Windows zu beginnen, geben Sie den folgenden Befehl in dasselbe Terminalfenster ein.
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“ aus und klicken Sie auf „Formatieren“. Die unten gezeigte Fehlermeldung verschwindet. Klicken Sie auf „Weiter“, um mit der Installation fortzufahren.
Der Rest der Installation der virtuellen Maschine wird nach dem Booten von Windows auf der physischen Maschine erneut wiederholt. Verwenden Sie die bereitgestellten Antworten, wenn die folgenden Fenster zum ersten Mal angezeigt werden. Bei einer zweiten Frage können Sie Ihre eigenen Antworten geben.
Wenn das folgende Fenster zum ersten Mal erscheint, würde ich den Produktschlüssel eingeben und das Kontrollkästchen „Windows automatisch aktivieren, wenn ich online bin“ deaktivieren.
Sicherheitshalber würde ich keine Updates herunterladen oder installieren, bis die Boot Camp Support Software (die Treiber) installiert ist. Daher würde ich im unten gezeigten Fenster auf "Später fragen" klicken.
VirtualBox erstellt ein virtuelles öffentliches Netzwerk für Ihre virtuelle Maschine. Dazu würde ich im unten gezeigten Fenster auf „Öffentliches Netzwerk“ klicken.
Nachdem die Installation auf der virtuellen Maschine abgeschlossen ist, müssen Sie die folgenden Anweisungen ausführen, um eine Kopie des MBR-Bootstrap-Codes zu erstellen. Wählen Sie im Startmenü „Computer“, um ein Fenster zu öffnen, das die Festplattenlaufwerke und Geräte mit Wechselmedien enthält. Bestimmen Sie die Laufwerksbuchstaben für das Festplattenlaufwerk mit der Bezeichnung "BCSSOFTWARE" und das (optische) CD-Laufwerk. Das Bild unten zeigt die Laufwerksbuchstaben auf meinem Computer sind D:
bzw. G:
. Ihre Laufwerksbuchstaben können sich von meinen unterscheiden.
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 dann mit der rechten Maustaste auf „Eingabeaufforderung“ und wählen Sie „Als Administrator ausführen“, wie im Bild unten gezeigt.
Geben Sie im Eingabeaufforderungsfenster den unten gezeigten Befehl ein. Ersetzen Sie bei Bedarf Ihre Laufwerksbuchstaben durch G:
und D:
.
G:\BOOT\BOOTSECT /NT60 D: /MBR
Die Ergebnisse der Ausführung dieses Befehls auf meinem Computer sind unten dargestellt.
Schließen Sie das Eingabeaufforderungsfenster.
Kopieren Sie die Boot Camp Support Software von der Partition mit der Bezeichnung „BCSSOFTWARE“ in den Ordner „C:\Benutzer\Öffentlich\Öffentliche Dokumente“. 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“ wie unten gezeigt. Klicken Sie auf OK und warten Sie, bis die virtuelle Maschine heruntergefahren ist.
Sobald die virtuelle Maschine heruntergefahren ist, beenden Sie VirtualBox. Geben Sie im selben Terminalfenster Folgendes ein. Diese Befehle aktualisieren den MBR-Bootstrap-Code, setzen die Windows-Partitionskennung im MBR auf 7 und mounten dann die Partition. Die Eingabe für den interaktiven Befehl fdisk
wird der Variablen entnommen 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 „Startvolume“. 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 Taste „Option“ gedrückt halten, um zu OS X zurückzukehren. Hoffentlich geht nichts schief und Windows startet.
Wenn Windows die Installation abgeschlossen hat, installieren Sie die Boot Camp Support
Software (die Treiber). Diese Software befindet sich entweder im Ordner „C:\Benutzer\Öffentlich\Öffentliche Dokumente“ oder auf einem Flash-Laufwerk.
Unter OS X El Capitan (10.11) lässt der Systemintegritätsschutz keine Bearbeitung des MBR mit zu fdisk
. Deaktivieren Sie daher SIP gemäß dieser Anleitung für die Dauer der Installation.
Am Ende musste ich zwei Benutzerkonten erstellen. Wenn Sie nur ein Konto wünschen, 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. Unten 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, es zu tun, es ist nicht elegant, aber es wird funktionieren.
Laden Sie Virtualbox herunter und installieren Sie es und installieren Sie Windows darauf 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, das Ihr MacBook bootet, vorausgesetzt, die .ISO-Datei ist von Anfang an gut. Sobald dies erledigt ist, können Sie die virtuelle Maschine und Virtualbox in einen Bin verschieben, um Windows wirklich auf der Boot Camp-Partition zu installieren (falls es dorthin geht).
Es ist erwähnenswert, dass Sie Boot Camp nicht verwenden müssen, wenn Windows auf ein eigenes Laufwerk wechselt - BC wurde entwickelt, um eine hybride Partitionstabelle zu erstellen, die die Koexistenz von OS X und Windows ermöglicht und einfach nicht benötigt wird wenn die Betriebssysteme auf separaten Laufwerken leben.
Ich konnte es beheben, indem ich System Integrity Protection (rootless) deaktivierte, eine neue Sicherheitsfunktion in El Captain.
Command + R
csrutil disable; reboot
R
und El Captain-Partition auswählen.Dies funktionierte dann diesmal mit automatischem Neustart von Windows.
Benutzer8363
Ryan J. McDonough
Sergii Martynenko jr
Evan Scholle
David Anderson
Evan Scholle
Evan Scholle
David Anderson
Tim Harper
Geist von 101
David Anderson
David Anderson
Geist von 101
Sean Dev
David Anderson
Sean Dev
David Anderson
Tiago
Songlin
odony
NeugierigerNeuling
sudo fdisk -e $DISK0 <<<"$INPUT"
, gelöst durch Deaktivieren des csrutil. 2. Problem, Beim Booten des BootCamp hängen geblieben, es heißt "Drücken Sie eine beliebige Taste, um von CD oder DVD zu booten", mehrere ISOs ausprobiert, die in Ordnung sind, Win7 und Win10 ausprobiert, es blieb einfach dort hängen.David Anderson