..sí lo logré. Funciona sólo por alguna magia, supongo.
Me gustaría probar algo más ahora: instalación múltiple de wubi una al lado de la otra.
Con esto tendría varias entradas en BCD. Pero necesito saber cómo se generan wubildr y wubildr.mbr. Parece que encontré la fuente de wubildr en grub-mkimage en lupin-support pero no puedo encontrar dónde se genera wubildr.mbr. ¿Alguien puede darnos una idea de eso?
En particular, el wubildr que se envía cuando Ubuntu se instala a través del CD y no de la imagen de disco preempaquetada.
[editar] Para aclarar, creo que tendría que modificar wubildr.mbr para buscar un wubildr diferente.
Respuesta1
Para aclarar, creo que tendría que modificar wubildr.mbr para buscar un wubildr diferente.
Es fácil crear un wubildr.mbr que busque un wubildr diferente. verArchivo Make de 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-imges parte del paquetegrub-pc-biny es realmente fácil cambiar los parámetros. p.ej:
/usr/lib/grub/i386-pc/grub-ntldr-img --grub2 --boot-file=xxxxldr -o xxxxldr.mbr
Esto crea un xxxxldr.mbr que busca xxxxldr.
Pero tenga en cuenta: xxxxldr.mbr funciona solo en modo BIOS heredado (modo no UEFI) y necesita un xxxxldr con diferentes archivos de configuración. Si simplemente copia wubildr a xxxxldr, carga la misma instalación de Wubi.
Wubi en Windows 10
Si tiene la intención de utilizar Windows 10 en modo UEFI, es mejor utilizar un cargador GRUB2 personalizado para UEFI. verMakefile de un Wubi para 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