Execution of command “”/usr/sbin/shim-install","-config-file=/boot/grub2/grub.cfg"]]" failed.
Exit code: 5
Error output: Installing for x86_64-efi platform
Installation finished. No error reported.
Could not prepare Boot variable: Function not implemented
Another window also has progress bars active which say…
It is pretty much as I guessed. Your UEFI firmware (or BIOS) does not fully implement the UEFI specifications. That’s the cause of your problem.
The easiest way of dealing with this is what you are doing – use the install media for booting, and from there you probably select “boot from hard drive” to get to your installed system.
There are other possible ways of working around this, but none of them are perfect. If you can find out what other owners of this hardware are doing, that might give some ideas.
Thanks for solving this mystery, and you are correct -I do choose “boot from hard drive” when the USB stick is plugged in. I’ll just need to remove the USB stick if I want Windows.
Out of interest, what are the other options, as I will do some further research, as well as find other Fujistu P400 owners.
For now though, I’ll buy a little USB stick that does’t stick out so much, so it won’t get knocked.
Thanks
Lee
PS: does this forum have a “Thank You” option?
There are, but it takes experimenting to find out what works.
It amounts to tricking the computer into booting linux when it thinks it is booting Windows. This could involve copying the Windows boot code to elsewhere, and then copying the openSUSE boot code over the current Windows boot code.
The downside is that some Windows updates may fail, because those updates test the boot path before updating WIndows booting.
For now though, I’ll buy a little USB stick that does’t stick out so much, so it won’t get knocked.