Nach einer langen und letztendlich erfolgreichen Reise konnte ich alles erreichen.
Ich habe ein Tutorial erstellt, wie man dies ausführt . Hör zu.
Auf Anfrage poste ich auch das Ganze unten:
Software:
Zunächst einmal: Sie benötigen einen PC mit Windows 7/8 und Administratorzugriff (Vista kann funktionieren, nicht sicher). Hier wird das Tutorial durchgeführt.
Um all das auszuführen, was wir benötigen, wird dieses Softwarepaket auch auf GitHub gespiegelt (klicken Sie auf ZIP herunterladen ). [0] (ab jetzt werden Referenzen mit [] gekennzeichnet ). Um es herunterzuladen, müssen Sie sich möglicherweise dort registrieren (nicht sicher, warum).
Das Softwarepaket beinhaltet:
- YUMI von pendrivelinux.com . [1]
- altmbr.bin aus dem SYSLINUX- Paket, mit dem die Partition nach Nummer gestartet werden kann. [2]
- Mehrere Skripte und eine ausführbare Datei (einschließlich vmount program - 32- und 64-Bit-Versionen von erwan.l und sleep 32/64-Bit aus diesem Thread, damit dies alles zusammenarbeitet [3] .
Zusätzlich müssen Sie Folgendes herunterladen:
- WinSetupFromUSB (später WSFUSB). Dieses ist für das Funktionieren dieses Schemas entscheidend. Verwenden Sie die .exe-Version, wenn 7zip nicht installiert ist. Dieses Tutorial wurde zu dem Zeitpunkt geschrieben, als Version 1.4 die letzte war. [4]
Optional (die von mir empfohlene Software, die den Prozess einfacher und flexibler macht, aber nicht erforderlich ist):
- Gparted live
.iso
zum Partitionieren und Setzen von Partitionsflags (zu den Analoga gehören Parted Magic, das sich kürzlich für die Bezahlung entschieden hat, oder der Partition Wizard, der zwar kleiner ist, aber nicht vergessen, dass er nicht Gparted ist und für den Betrieb etwas Erfahrung erforderlich ist). [5] - Notepad ++ ist ein hervorragender Texteditor für Windows mit vielen Plugins. [6]
Und natürlich ein paar Windows-Installer .iso
sowie ein paar bootfähige Linux-Distributionen. Dies könnte alles sein, was YUMI und SYSLINUX unterstützen (Sie können das später in diesem Tutorial überprüfen).
Wenn Sie das alles herunterladen, sind Sie bereit für die nächsten Schritte.
Konzept:
Hier wird das Funktionsschema kurz besprochen.
Das hier beschriebene Schema ist das, was ich für mein Setup verwende. Es ist sicherlich nicht der einzige Weg, um dasselbe Ziel zu erreichen. Ich werde mein Bestes geben, es zu versuchen und zu erklären, damit Sie das Setup an Ihre Bedürfnisse anpassen können.
Dieser Vorgang scheint am besten im Bild beschrieben zu werden. (Entschuldigung für Paint, Grafikdesign ist nicht wirklich meine starke Seite):
Das wars so ziemlich. Ich weiß wirklich nicht, wie ich es besser erklären kann. Ich werde diesen Thread überwachen, zögern Sie nicht, Fragen zu beantworten.
Aktionen:
[Software konfigurieren]
- Extrahieren Sie das Softwarepaket [0] in einen Ordner (die gesamte erforderliche Software ist oben aufgeführt, schauen Sie dort nach, wenn Sie dies noch nicht getan haben ).
- Extrahieren Sie WinSetupFromUSB in den gleichen Ordner (so dass es neben
YUMI.exe
und alles andere ist). Doppelklicken Sie darauf und extrahieren Sie in denselben Ordner. - Nehmen Sie nun den Ordner mit WinSetupFromUSB und ziehen Sie ihn auf die
drag_here.cmd
Datei. So (Ordnerstruktur sollte auch so sein): Wenn Sie alles richtig gemacht haben, wird ein Fenster angezeigt, dass der Vorgang abgeschlossen wurde:WinSetupFromUSB was set up successfully, you can delete that folder. Now it's time to run 'start_admin.cmd'. Press any key to continue...
- Drücken Sie eine beliebige Taste, um das Fenster zu schließen. Führen Sie noch keine start_admin.cmd aus. Fahren Sie mit dem nächsten Schritt fort, um die Partitionsstruktur zu definieren.
[Partitionierung]
- Entscheiden Sie sich für die Partitionsstruktur: Ihre sollte mindestens eine Speicherpartition und mindestens eine Startpartition enthalten . Die Bootpartition muss vom Typ FAT32 sein ( FAT32 hat eine Beschränkung der größten Datei - 4 GB und eines der größten Volumes - 32 GB, also 32768 MB . Wenn Sie größere Dateien oder Volumes verwenden möchten, können Sie NTFS nicht verwenden. Sie können jedoch auch exFAT verwenden Experiment - ich habe es nicht probiert) und Speicher kann alles sein, aber ich empfehle NTFS. Mine sieht wie folgt aus : Speicherpartition ist 32 GB NTFS und Boot - Partition ist 15GB FAT32 (es keinen Brief wie G hat: weil es versteckt Flag bereits gesetzt ist, werden Sie lernen darüber später).Wenn Sie eine große Festplatte verwenden, empfiehlt es sich, zuerst die Boot-Partition zu installieren, da einige BIOS-Dateien Schwierigkeiten haben, über bestimmte Grenzen hinaus zu lesen .
- Die Disk Management- Methode wird hier beschrieben, Sie können jedoch auch andere Software verwenden, um die Partitionsstruktur anzuwenden (z. B. Gparted [5] oder Bootice, die von WinSetupFromUSB aus gestartet werden kann ). Öffnen Sie die Datenträgerverwaltung in Windows. Dies kann entweder durch Suchen im Startmenü (in Datenträgerverwaltung ) oder in der Windows-Eingabeaufforderung: diskmgmt erfolgen .
- Übernehmen Sie die gewünschte Partitionsstruktur. Klicken Sie mit der rechten Maustaste auf eine Partition, um diese zu verwalten. Klicken Sie mit der rechten Maustaste auf den nicht zugewiesenen Speicherplatz, der nach dem Löschen der Partition übrig ist, um eine neue Partition zu erstellen. Wählen Sie immer den Laufwerksbuchstaben und können Sie ihn im selben Assistenten frei formatieren:
- Notieren Sie sich vor dem Beenden der Festplattenverwaltung die Nummer Ihrer Startpartition und die Nummer Ihrer Festplatte im System. So sehen sie in der Datenträgerverwaltung aus: Hier ist die Datenträgernummer 2 und die Startpartitionsnummer 1 .
- Wenn Sie das Partitionsschema angewendet haben, ist es an der Zeit, dieses Laufwerk tatsächlich bootfähig zu machen .
[Hinzufügen einer Basis-Boot-Umgebung (YUMI)]
- Gehen Sie zu dem Ordner von Schritt 1 . Starten
YUMI.exe
. - Aktivieren Sie das Kontrollkästchen Alle Laufwerke anzeigen und wählen Sie Ihre Bootpartition aus der Dropdown-Liste aus. Optional können Sie es auch formatieren .
- Nun ist es an der Zeit, einige Linux-basierte Distributionen hinzuzufügen. Ich habe den Partitionsassistenten als Beispiel ausgewählt (Sie können eine beliebige andere Distribution auswählen und mehrere hinzufügen, der Partitionierungsassistent ist im Abschnitt SOFTWARE enthalten ). Es wird empfohlen, zu diesem Zeitpunkt alle Linux-basierten Distributionen hinzuzufügen, da dies nach dem Abschluss der Festplatte schwieriger ist .
- Wählen Sie Durchsuchen und wählen Sie Ihr
.iso
Bild. Der Bildschirm sieht so aus: - Klicken Sie auf Erstellen und befolgen Sie die Anweisungen auf dem Bildschirm. Wenn Sie gefragt werden, ob Sie weitere hinzufügen möchten, können Sie Ja wählen und die Prozedur wiederholen ( wählen Sie beim Wiederholen der Prozedur natürlich keine Formatierungsoption ), um eine weitere Distribution hinzuzufügen.
- Zu diesem Zeitpunkt ist die Festplatte startfähig. Trennen Sie die Festplatte und verbinden Sie sie erneut (dies ist erforderlich, damit Windows die Partition als aktiv erkennt).
- Wechseln Sie in den Ordner von Schritt 1 und führen Sie ihn
start_admin.cmd
als Administrator aus . Dies ist entscheidend für den Betrieb, klicken Sie mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführen : - Sie werden nach der Festplattennummer und der bootfähigen Partitionsnummer gefragt (Schritt 2.4 ). Öffnen Sie die Datenträgerverwaltung erneut, und suchen Sie diese Nummern wie in Schritt 2.4 . Geben Sie die entsprechenden Nummern an und drücken Sie die Eingabetaste .
[ACHTUNG] Auch hier bin ich nicht dafür verantwortlich, was mit Ihren Festplatten geschieht (einschließlich der in diesem Lernprogramm nicht genannten), wenn Sie in diesem Schritt oder an anderer Stelle nicht die richtigen Festplatten- und Partitionsnummern angeben.
- Am Ende werden Sie gefragt, ob Sie die ausführbaren Dateien komprimieren möchten, bevor Sie sie auf Ihrem USB-Laufwerk ablegen. Größe ist heutzutage selten ein Problem, daher empfehle ich die Eingabe
n
hier (nicht erwartete Nebenwirkungen können später auftauchen, wenn Sie drückeny
, nur wenn Sie wissen, was Sie tun).
- Gehen Sie zu dem Ordner von Schritt 1 . Starten
[Windows-basierte Installationsprogramme hinzufügen (WinSetupFromUSB)]
- Gehen Sie wieder im selben Ordner in den WSFUSB- Ordner ( nicht den Ordner WinSetupFromUSB ) und führen Sie die für Ihre Systemarchitektur geeignete WinSetupFromUSB.exe-Datei aus.
- Wählen Sie Ihre Partition im obersten Dropdown-Menü. Stellen Sie sicher, dass Sie es sorgfältig tun.
- Aktivieren Sie das Kontrollkästchen neben dem Windows 7/8-Installationsprogramm, und klicken Sie auf die Schaltfläche rechts, um das Windows-Installationsprogramm auszuwählen .iso .
- Wählen Sie das Feld Erweiterte Optionen . Stellen Sie sicher, dass Sie nicht nach grub4dos MBR suchen und installieren und Q-Dir nicht vor dem Setup starten .
- Überprüfen Sie Ihre Einstellungen noch einmal und stellen Sie sicher, dass sie (mit Ausnahme von Datenträger und Pfad) fast zu 100% identisch
.iso
zu diesem Beispiel aussehen : - Optional können Sie die Namen der benutzerdefinierten Menüs für Vista / 7/8 / Server Source auswählen, damit Sie benutzerdefinierte Namen sehen können, wenn Sie Windows-Distributionen beim Booten auswählen.
- Wenn Sie fertig sind, drücken Sie die GO- Taste. Wenn Sie das Feld aus Schritt 4.7 ausgewählt haben, werden Sie nach den Namen gefragt. Danach wird für den Betrieb warten zu vervollständigen .
- Wiederholen Sie die Schritte für jede Windows-Distribution, die Sie hinzufügen möchten.
[Finalisierung]
- An dieser Stelle haben wir zwei bootfähige Strukturen : eine für Linux ( beginnt mit MBR ) und eine für Windows (startet von bootmgr auf Ihrer Bootpartition). Wir müssen sie verbinden. Öffnen Sie Ihre startfähige Partition im Windows Explorer .
- Öffnen Sie die Datei
<drive root>\multiboot\syslinux.cfg
. Es enthält Informationen zum Menü, das angezeigt wird, wenn Sie von Ihrem Laufwerk aus starten. Weitere Informationen dazu finden Sie hier: menu.c32 - syslinux.cfg-Syntax, chain.c32-Befehl für chainloader . Für den Moment müssen wir einen Menüeintrag erstellen, der es uns ermöglicht, unsere Windows-Installationsprogramme zu starten. Fügen Sie am unteren Rand (oder zwischen anderen Menüeinträgen) die folgenden Zeilen ein, um einen neuen Menüeintrag zu erstellen:
Fügen Sie vorzugsweise vor und nach diesem Code einen leeren Zeilenumbruch ein . Stellen Sie den Menüeintrag Etikett, wenn Sie es wünschen. Speichern und schließen Sie die Datei.MENU LABEL Windows Installers/Recoveries >>> MENU INDENT 1 KERNEL chain.c32 APPEND fs ntldr=/bootmgr
- [OPTIONAL VON HIER] Öffnen Sie WinSetupFromUSB erneut. Wir werden den veralteten Menüeintrag " Zurück zum Hauptmenü" (Grub4dos) aus dem Windows-Installationsmenü löschen . Wählen Sie das Bootice- Tool.
- Gehen Sie zu BCD Edit . Wählen Sie eine andere BCD-Datei aus und suchen Sie die
<drive root>\boot\bcd
Datei auf Ihrer Bootpartition: - Drücken Sie den Easy-Modus, um die BCD-Datei (Boot Configuration Data-Datei) zu bearbeiten: HINWEIS: Wenn Sie nur über ein Installationsprogramm verfügen, wird es direkt nach dem Drücken des Menüeintrags geladen, den Sie hinzugefügt haben,
syslinux.cfg
ohne dass ein Menü angezeigt wird . Sie können auch für jedes Menüelement, das Sie als Standard festlegen möchten, auf Als Standard festlegen klicken . Klicken Sie auf Schließen und beenden Sie das Bootice- Tool. Beenden Sie auch WinSetupFromUSB .
[Aufräumen (optional)]
- Jetzt müssen wir veraltete Dateien löschen. Sie können diesen Abschnitt überspringen, wenn Sie sich nicht für solche Dinge interessieren. Öffnen Sie Ihre startfähige Partition im Windows Explorer. Öffnen Sie auch die erste Partition auf Ihrem Laufwerk ( sie kann identisch sein ).
- Die folgenden Dateien und Ordner sind für die Funktion dieses Datenträgers erforderlich ( wenn der Ordner aufgeführt ist, muss der gesamte Inhalt beibehalten werden ):
\boot \efi \multiboot \WINSETUP \bootmgr
- Die folgenden Dateien und Ordner können sicher gelöscht werden:
Entferne sie nach Belieben . Darüber hinaus erstellt Windows möglicherweise blöde System-Volume-Informationen. Sie können diese Informationen auch entfernen, wenn Sie Glück haben. Auch ist dies der Punkt, an dem Sie Ihre Boot - Partition umbenennen können von Multiboot zu einem anderen Namen (ich ziehe einfach Stiefel ). Sie können dies wie in jedem Ordner über den Windows Explorer tun..disk \default \grldr \menu.lst \plpbt.bin \shifthd.bat \usbdrive.tag
[Verstecken der Bootpartition (OPTIONAL)]
- Jetzt möchten Sie möglicherweise die Startpartition ausblenden, um versehentliche Änderungen der darin enthaltenen Dateien zu verhindern. Dies bedeutet, dass es auf den meisten Systemen standardmäßig nicht sichtbar ist, wenn Sie Ihre Festplatte einlegen. Sie können jedoch weiterhin von dieser Festplatte booten. Öffnen Sie WinSetupFromUSB erneut.
- Öffnen Sie das Bootice- Tool und wählen Sie die Registerkarte Physical Disk, falls diese noch nicht ausgewählt ist. Wählen Sie Ihre Festplatte (sorgfältig) im Dropdown-Menü aus.
- Klicken Sie auf die Schaltfläche Teile verwalten . Die Partitionsliste wird angezeigt.
- Suchen Sie Ihre Partition in der Liste und klicken Sie auf die Schaltfläche Hide . Ein Fenster, das den Erfolg bestätigt, wird angezeigt. Das Ganze wird so aussehen: Das ist es . Ihre Partition ist auf den meisten Systemen nicht mehr automatisch gemountet (hat keinen Laufwerksbuchstaben), und die zum Booten des Laufwerks erforderlichen Dateien werden nicht versehentlich geändert .
Außerdem ziehe ich es vor, das vmount- Programm ( [3] im Abschnitt SOFTWARE ) beizubehalten, um versteckte Partitionen unter Windows schnell einhängen zu können.
Das ist so ziemlich alles. Wenn Sie ein Missverständnis oder einen Fehler bemerken, können Sie es hier posten. Auch Fragen und Feedback sind willkommen.
Credits:
Wonko, erwan.l, ilko, Steve - Mitglieder der reboot.pro-Community, die mir in diesem Thread enorm geholfen haben . Hier endete die Reise :)
Bob, der anfangs auf den ImDisk-Treiber in diesem Raum hingewiesen hat .
Mario, der über die BCD-Dateien, deren Zweck und Mittel, sie in dieser ursprünglichen Frage zu bearbeiten, informiert wurde . Hier begann die Reise.
Ricky, der einen Fehler in der Einrückung behoben hat.