..네, 제가 처리했습니다. 그것은 내가 생각하는 어떤 마법에 의해서만 작동합니다.
이제 다른 것을 시도해보고 싶습니다. 여러 개의 wubi를 나란히 설치하는 것입니다..
이렇게 하면 BCD에 여러 항목이 있게 됩니다. 하지만 wubildr과 wubildr.mbr이 어떻게 생성되는지 알아야 합니다. lupin-support의 grub-mkimage에서 wubildr의 소스를 찾은 것 같지만 wubildr.mbr이 생성된 위치를 찾을 수 없습니다. 누군가 이에 대한 통찰력을 제공할 수 있습니까?
특히 Ubuntu를 설치할 때 제공되는 wubildr은 사전 패키지된 디스크 이미지가 아닌 CD를 통해 제공됩니다.
[편집] 명확히 하기 위해, 다른 wubildr을 검색하려면 wubildr.mbr을 수정해야 할 것 같습니다.
답변1
명확히 하기 위해, 다른 wubildr을 검색하려면 wubildr.mbr을 수정해야 할 것 같습니다.
다른 wubildr을 검색하는 wubildr.mbr을 만드는 것은 쉽습니다. 보다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-img패키지의 일부입니다그럽-PC-빈매개변수를 변경하는 것은 정말 쉽습니다. 예:
/usr/lib/grub/i386-pc/grub-ntldr-img --grub2 --boot-file=xxxxldr -o xxxxldr.mbr
그러면 xxxxldr을 검색하는 xxxxldr.mbr이 생성됩니다.
그러나 참고: xxxxldr.mbr은 레거시 BIOS 모드(비 UEFI 모드)에서만 작동하며 다른 구성 파일이 있는 xxxxldr이 필요합니다. wubildr을 xxxxldr에 복사하면 동일한 Wubi 설치가 로드됩니다.
윈도우 10의 우비
UEFI 모드에서 Windows 10을 사용하려는 경우 UEFI용 사용자 정의 GRUB2 로더를 사용하는 것이 좋습니다. 보다UEFI용 Wubi의 Makefile
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