Multiboot USB mit bootmgr

1944
Lin0

Ich muss zwei verschiedene Betriebssysteme auf meinem USB-Stick installieren: WinPE und Memtest86 4.3.7 (nicht Memtest86 +).

Die Schwierigkeit dabei ist, dass ich den Windows-Bootmanager verwenden muss. Leider kann ich Syslinux oder einige alternative Bootloader nicht verwenden. Ein bootfähiges USB-Laufwerk mit WinPE herzustellen war natürlich kein Problem. Aber dann hatte ich Schwierigkeiten, das BCD zu bearbeiten.

Wie kann ich den bootmgr so bearbeiten, dass er WinPE und Memtest86 booten kann?

Vielen Dank im Voraus für Ihre Antworten.

0
Werfen Sie einen Blick auf yumi https://www.pendrivelinux.com/yumi-multiboot-usb-creator/ es verwendet grub, ist aber in der Lage, einen Multi-Boot-USB mit Windows und vielen anderen zu machen. masgo vor 7 Jahren 1
In meinem Fall ist es nicht möglich, etwas anderes als den Bootmgr zu verwenden. also kein Pendrivelinux. Lin0 vor 7 Jahren 0

1 Antwort auf die Frage

0
Steve

Sie können eine Multiboot-Lösung wie Easy2Boot (enthält bereits MemTest) oder WinSetupFromUSB verwenden. Wenn Sie das BCD ändern möchten, können Sie es bearbeiten, um grub4dos (die / grldr-Datei) auszuführen, die dann zu einem Menü booten kann, in dem Sie viele andere Dinge ausführen können, z. B. MemTest. https://www.rmprepusb.com/tutorials/grub4dos_from_bootmgr

Erstmal danke für deine Antwort. Ich kann jedoch keinen zusätzlichen Bootloader in meinem Fall verwenden. Ich muss unter allen Umständen beim Windows-Bootmanager bleiben. Ist es nicht möglich, die Memtest86-Dateien in der BCD zu referenzieren und auf diese Weise zu starten? Ich denke, ich muss die Geräteoption in der BCD bearbeiten, um das Memtest86-Iso in eine Ramdisk zu booten, aber ich konnte nicht genügend Informationen finden, damit es funktioniert. Lin0 vor 7 Jahren 0
Wenn Sie den Artikel in dem Link lesen, werden Sie feststellen, dass Sie die BCD so ändern, dass sie zu MemTest86 booten kann, was Sie möchten. Es ist nur so, dass es tatsächlich zu grldr bootet und dann zu memdisk bootet. Der erste Bootloader ist aber immer bootmgr und BCD. Steve vor 7 Jahren 0
Ich benutze jetzt den bootmgr, um entweder in winPE oder in die neoGrub-mbr zu booten, die dann den Memtest86-Kernel lädt. Es ist nicht genau das, was ich wollte, aber es funktioniert. Vielen Dank Lin0 vor 7 Jahren 0