hakuna-m / wubiuefi

fork of Wubi (https://launchpad.net/wubi) for UEFI support and for support of recent Ubuntu releases
GNU General Public License v2.0
1.06k stars 151 forks source link

UEFI 32bit devices is not boot grub and Wubi (grub4dos UEFI's side bugs, I think it) #300

Open kapper1224 opened 2 years ago

kapper1224 commented 2 years ago

Hello. I installed Wubi for Ubuntu the rev 344 and Xubuntu 21.10~22.04 in Lenovo Miix2 8 (UEFI32bit devices). But the Grub can not boot Wubi installer (crash).

I think it for grub4dos UEFI's bugs and this issues from grub4dos-for_UEFI-2021-08-18. And grub4dos UEFI fixed it, I thnk. Please upgrade grub4dos the newer versions...

●grub4efi BOOTIA32.EFI stopped working with commit ffcc2b7ba612f76bb6da380067553efeb4c2233f #328 https://github.com/chenall/grub4dos/issues/328

Thank you.

hakuna-m commented 2 years ago

Please upgrade grub4dos the newer versions...

The EFI version has never used GRUB4DOS. Currently, we build the Wubiuefi boot loader from GRUB2 modules of the corresponding Ubuntu version. see section winboot2 in Makefile

So probably, we can build the exe file with a newer or older Ubuntu version as workaround.

I installed Wubi for Ubuntu the rev 344 and Xubuntu 21.10~22.04 in Lenovo Miix2 8 (UEFI32bit devices). But the Grub can not boot Wubi installer (crash).

Which Wubiuefi versions are affected by the issue ?

kapper1224 commented 2 years ago

Thank you for your advices. I understand it. I install xubuntu 20.04.3 (older version) in Lenovo Miix2 8 and Wubiuefi rev 344, xubuntu can install and boot it now. But xubuntu 21.10 and 22.04 can't boot it, they have the grub 2.0.4 each ones togerther...

hakuna-m commented 2 years ago

But xubuntu 21.10 and 22.04 can't boot it, they have the grub 2.0.4 each ones togerther...

Does the first boot not work ? The one after

or

does only the further boots not work ? The ones after installing Xubuntu on hard disk.

If it affects also the first boot, i do not think that it is an issue of the boot loader. For the first one, Wubiuefi uses only the boot loader which is part of the Wubi exe file.

For further boots, it is a combination of the builtin Wubiuefi boot loader and the installed boot loader on disk. The installed boot loader depends on the installed Ubuntu (in your case Xubuntu) version.

kapper1224 commented 2 years ago

Thank you. I understand it. I can't boot it after install, and there are ubuntu default bootloader. So I will check the same versions, and reports it.