..ja, das habe ich geschafft. Ich schätze, es funktioniert einfach durch Zauberei.
Ich würde jetzt gerne noch etwas anderes ausprobieren: mehrere Wubi-Installationen nebeneinander..
Dadurch hätte ich mehrere Einträge in BCD. Aber ich muss wissen, wie wubildr und wubildr.mbr generiert werden. Ich habe anscheinend die Quelle für wubildr von grub-mkimage in lupin-support gefunden, kann aber nicht herausfinden, wo wubildr.mbr generiert wird. Kann jemand dazu Aufschluss geben?
Insbesondere das bei der Installation von Ubuntu mitgelieferte wubildr über die CD und nicht das vorgefertigte Disk-Image.
[Bearbeiten] Zur Klarstellung: Ich denke, ich müsste wubildr.mbr ändern, um nach einem anderen wubildr zu suchen.
Antwort1
Zur Klarstellung: Ich denke, ich müsste wubildr.mbr ändern, um nach einem anderen wubildr zu suchen.
Es ist einfach, ein wubildr.mbr zu erstellen, das nach einem anderen wubildr sucht. SieheMakefile von Wubi
/usr/lib/grub/i386-pc/grub-ntldr-img --grub2 --boot-file=wubildr -o build/winboot/wubildr.mbr
/usr/lib/grub/i386-pc/grub-ntldr-imgist Teil des Paketsgrub-pc-binund es ist wirklich einfach, Parameter zu ändern. Beispiel:
/usr/lib/grub/i386-pc/grub-ntldr-img --grub2 --boot-file=xxxxldr -o xxxxldr.mbr
Dadurch wird eine xxxxldr.mbr erstellt, die nach xxxxldr sucht.
Beachten Sie jedoch: xxxxldr.mbr funktioniert nur im Legacy-BIOS-Modus (Nicht-UEFI-Modus) und Sie benötigen ein xxxxldr mit anderen Konfigurationsdateien. Wenn Sie wubildr einfach nach xxxxldr kopieren, wird dieselbe Wubi-Installation geladen.
Wubi unter Windows 10
Wenn Sie Windows 10 im UEFI-Modus verwenden möchten, verwenden Sie besser einen angepassten GRUB2-Loader für UEFI. SieheMakefile eines Wubi für UEFI
grub-mkimage -O x86_64-efi -c build/winboot/wubildr-bootstrap.cfg -m build/winboot/wubildr.tar -o build/winboot/EFI/grubx64.efi \
loadenv part_msdos part_gpt fat ntfs ext2 ntfscomp iso9660 loopback search linux linuxefi boot minicmd cat cpuid chain halt help ls reboot \
echo test configfile gzio normal sleep memdisk tar font gfxterm gettext true efi_gop efi_uga video_bochs video_cirrus probe efifwsetup \
all_video gfxterm_background png gfxmenu