symmetryinvestments / zfs-on-root-installer

Install ZFS on Root with Ubuntu
GNU General Public License v2.0
12 stars 5 forks source link

Won’t boot on older UEFI(?) - my Fujitsu laptop ca. 2013 #10

Open DmitryOlshansky opened 6 years ago

DmitryOlshansky commented 6 years ago

I will probaly find the model later but it’s a lifebook that I bought in 2013 I think.

hamishcoleman commented 6 years ago

Where does your bootup get to?

Do you know if your BIOS has the EFI shell built in?

hamishcoleman commented 6 years ago

Oh, and I guess I should ask - did you try to boot off the boot.img or the boot.iso? If using the boot.iso, did you actually burn it to a physical disk? (Depending on the exact EFI details, all the possible combinations should actually work, but if I gather details, I can work out where the gaps are)

DmitryOlshansky commented 6 years ago

Do you know if your BIOS has the EFI shell built in?

I tried dd'ing both img and iso. Boot meanu never detected UEFI boot entry. I only saw devices which would attempt legacy BIOS boot

hamishcoleman commented 6 years ago

The image created by this builder is not a traditionally bootable UEFI system. It assumes that your BIOS has been built by your vendor to include the "EFI Shell".

If this turns out not to be the case for some systems, then I should look at converting the built image into a normal and traditional UEFI bootable system

DmitryOlshansky commented 6 years ago

It might be the problem - it certainly has no EFI shell, unlike say my desktop where I have seen that...

hamishcoleman commented 6 years ago

I've added the EFI Shell to the build, in the process turning the boot.img into a normally bootable EFI image. This also means that the "boot.img" file is preferable to use in most circumstances (and only use the "boot.iso" when it is actually a CDROM device)

Can you try with v0.6 and see if you get any different results?

hamishcoleman commented 6 years ago

Make that "try with v0.7" - I had an error that meant the EFI shell was not actually included in v0.6