I installed Lubuntu 24.10 on my laptop Lenovo IdeaPad 100s, which is quite modest in terms of hardware (it was struggling to run on Windows 10, so I decided to install Lubuntu on it). I prepared a USB stick with Lubuntu 24.10 using Rufus. Initially, the stick was not working on the notebook, and I learned that it was necessary to copy the file “bootia32.efi” from Github on it because of a characteristic of the EFI on this particular notebook, related to its processor (Atom). I then went ahead and installed Lubuntu on the said notebook (before that, I checked that Lubuntu was working fine on the live desktop environment, booting from the stick). I chose to erase the hard drive during the installation process. Unfortunately, after reseting the notebook, the boot failed with the following error messages:
error: non-native image not supported.
error: you need to load the kernel first.
I tried to reinstall Lubuntu several times, changing some installation parameters, unfortunately, with the same results. I wonder if this is related with that characteristic of the EFI I mentioned before.
Can anyone suggest what else should I try in order to make it work, please? I would really appreciate that. Thank you for your attention!
Basically , what you did with your live usb, you have to do the same with your installation.
i.e swap in a 32 bit efi loader.
AFAIK, Debian 12 does this automatically,…
“… detect that the underlying UEFI firmware is 32-bit and will install the appropriate version of grub-efi…”
Apparently, Ubuntu doesn’t.
Hi everyone! I really appreciate everyone who contributed with this topic.
Yes bashing-om, I had seen Ayuso’s post on LinkedIn and I had enabled setup mode, but still wasn’t working. In the end, the solution was to install the 32 bit bootloader, as suggested by Humpty’s link. I had some trouble running the commands, given my lack of experience on Linux, but in the end, it worked as expected. Thank you so much!