Reparieren Sie BCD für ein Windows Installer auf dem tragbaren Grub2-Festplattenlaufwerk

561
Gavin Youker

Ich habe eine externe Festplatte erstellt, die GRUB2 enthält. Dieses Laufwerk kann Folgendes starten:

  • Windows 10 PE
  • Ubuntu 16
  • Viele ISO-Dateien.

Nun möchte ich Windows-Installationen einschließen. Mein Problem ist, dass ich jede Version von Windows in einem eigenen Ordner ablegen möchte:

  • DIR windows10x64
  • DIR windows10x32
  • DIR windows8x64
  • DIR windows8x32
  • DIR windows7x64
  • DIR windows7x32

Das Problem besteht nun darin, dass das Verschieben der Installationsdateien aus ihrem Stammverzeichnis in diese Ordner die BCD durcheinander bringt. Ich weiß, dass Sie bcdbootdie BCD in einem Windows-Dateisystem reparieren können. Mein Problem ist, dass es in den Installationsdateien kein Windows-Dateisystem gibt.

Gibt es sowieso den BCD an einer Windows-Installation USB zu reparieren?

Vielen Dank!

0

1 Antwort auf die Frage

0
benJephunneh

Wenn Sie über ein Windows-Installationsabbild verfügen (z. B. * .iso), gehört dieser Unsinn bezüglich der Windows-Dateistruktur auf Installationsmedien der Vergangenheit an. Formatieren Sie das Laufwerk als Easy2Boot-Laufwerk *, kopieren Sie dann das ISO auf den USB-Stick, und Sie sind fertig. Wenn du willst, kopiere zwei, fünf oder zehn Isos auf den Stick, solange du Platz hast. Beim Booten erhalten Sie ein Menü, in dem Sie auswählen können, von welchem ​​ISO Sie booten möchten, und Sie sind golden.

* Wenn die Images 4 GB oder mehr haben, müssen Sie das Laufwerk als NTFS oder exFAT formatieren.

Das ist großartig, mein einziges Problem ist, dass ich Grub2 auf einem USB-Laufwerk verwende. Dieses Dual-Boot bootet Windows und Ubuntu zusammen mit einigen ISOs ... geht das immer noch? Gavin Youker vor 7 Jahren 0
Könnten Sie den gesamten Prozess näher erläutern, vielleicht sogar in Ihrer ursprünglichen Frage? Es scheint, als würden Sie sagen, dass das USB-Laufwerk eine Festplatte ist, auf der sich neben den Installationsmedien auch zwei Betriebssysteme befinden. Ist das richtig? Wenn ich es richtig verstanden habe, möchten Sie Windows-Installationsquellen auf einem Laufwerk ablegen, von dem aus Sie auch booten, und Sie möchten auswählen können, was beim Booten geschieht. Es klingt wie etwas, an dem ich angefangen habe (aber nie fertiggestellt), als ich Computerreparaturen machte. Ist das auch dein Zweck? benJephunneh vor 7 Jahren 0
Ja, das ist meine genaue Situation. Es tut mir leid, dass ich so unklar bin. Ich werde meine Frage weiter bearbeiten. Die Idee und Verwendung ist genau wie beschrieben. Das eigentliche Problem ist, dass der MBR nicht mehr als vier Partitionen zulässt. Daher kann ich nicht jede Installation auf einer separaten Partition ablegen (und außerdem finde ich das schlampig). Daher besteht meine Lösung darin, für jedes Installationsprogramm nur eine Partition mit Verzeichnissen zu erstellen. Das einzige Problem ist, dass beim Wechseln aus dem Stammverzeichnis und in die Verzeichnisse für jede Version die BCD völlig durcheinander gerät ... Haben Sie jemals eine Problemumgehung gefunden? Gavin Youker vor 7 Jahren 0
@ Gavin: Nur der Boot-Code (für Sie ist grub und der Windows-Boot-Manager, für den er verkettet wird) muss sich auf einer primären Partition befinden. Das "System-Volume" des Hauptbetriebssystems kann nicht-primär sein oder sogar eine VHD. Ben Voigt vor 7 Jahren 0
Interessant .. Ich dachte, Grub2 unterstützt keine logischen Paartitonen? Jedes Mal, wenn ich versuche, über Grub2 auf ein logisches Volume zu booten, stößt ich auf `Error: unknown filesystem` Gavin Youker vor 7 Jahren 0
Kannst du das genauer erklären? Kettenladen verwirrt mich Gavin Youker vor 7 Jahren 0
Ich habe das Projekt nie abgeschlossen und mein Prozess hat E2B nicht verwendet, aber laut einem der Entwickler wird es das tun. Siehe [Reboot.Pro] (http://reboot.pro/topic/21078-best-practices-usbdrive-swiss-knife/). In einem Lernprogramm können Sie ein [vorhandenes grub4dos-USB-Laufwerk] (http://www.easy2boot.com/make-an-easy2boot-usb-drive/add-e2b-to-your-own-grub4dos-usb-drive verwenden /) In diese kopiert man einfach die E2B-Dateien und bearbeitet das Grub-Menü. Es tut mir leid, dass Sie Ihre Frage zur BCD umgangen haben. Ich dachte nur, das wäre vielleicht unnötig. Wenn Sie dennoch versuchen möchten, BCD und Grub zu bearbeiten, können Sie BootICE ausprobieren. benJephunneh vor 7 Jahren 0