(08-Aug-2020, 04:50 PM)Bromf Wrote:(08-Aug-2020, 04:41 PM)scskam Wrote:(08-Aug-2020, 02:30 PM)Bromf Wrote: UEFI boot works here but I had to boot Win 7 and clear all partitions prior to installing.
You want a cleared drive formatted to Fat32 or Ext4...
Reboot and install works as expected. :-)
I always select the option of "Erase the whole drive and install Ubuntu"....
Yes..I did that over and over again on a thin client with UEFI and Snakeoil install failed every time.
Finally I installed Win7 and at the drive allocation prompt I deleted all partitions (including the reserved and UEFI boot) then rebooted and was able to install Snakeoil.
Hi Bromf,
Thanks for your reply. To ensure the partitions and their contents are right, I first installed stock Ubuntu on the SSD, then resized the partition to free up some space for installing Snakeoil OS alongside with the stock Ubuntu. I can choose inside grub to boot stock Ubuntu (which boots up ok) or Snakeoil OS. The same error message displayed when Snakeoil kernel boots up. So the problem is the Snakeoil kernel not built with UEFI fully turned on.
As said, there are suggestions that the following flag should be turned on when building the kernel:
CONFIG_EFI_STUB = y
I just checked the config file released with one of the customized Snakeoil kernels, this flag was not set while other EFI flags are set:
CONFIG_EFI_PARTITION=y
.
.
CONFIG_EFI=y
# CONFIG_EFI_STUB is not set
.
.
Hopefully the UEFI support can be improved by adding this flag back. Many thanks.
SK