Booting Lakka on the Fujitsu Futro S740

Hi, here is a short description on how to get Lakka (generic PC version 5.0 )to boot on a Fujitsu Futro S740 Thinclient. The problem i had seems to happen on various other Thinclients and Chromebooks as well. If you can install Lakka, but not boot it from the internal HD because there is no entry in the boot-menu of the UEFI/Bios, this might be worth trying.

TLDR: use bcfg boot add 0 fs0:\EFI\BOOT\bootx64.efi Lakka in Archbangs EFI-Shell to add the boot-entry.

The Fujitsu Futro S740 is a small, silent and quite powefull x64-Thinclient with a M.2-Slot.

While installing and booting into Windows is no problem with this Thinclient, booting into Lakka does not work after installation.

The Installation itself works without problems. Depending on the UEFI/Bios-Settings, you either just plug in the USB-Drive with the installer and turn on the device, or you need to hold F12 while turning-on to select the USB-Stick as boot device.

But after installing, the device does not boot from the HD, there is no entry in the boot-manager for that. And there is no option in the UEFI/Bios that changes that.

The solution is to create the entry in the boot-manager yourself. There are several ways to do this, but you’ll need to boot from a Linux-Live-Distro other than Lakka in any way. I could not boot the GParted Live Distro on the Futro S740, so using its efibootmgr was not an option here( , but might work on other devices).

I used the UEFI Interactive Shell that comes with the ArchBang Live image. But the Arch Linux installation media should also work, as it provides the UEFI Interactive Shell as well.

So what to do:

  • Install Lakka for 64-bit CPU / AMD, Intel GPU (GBM) and power down.

  • Insert an USB-Drive with the ArchBang Live image and power up.

  • Select the EFI Shell in the boot-menu.

  • Now in the EFI Shell, wait until the startup script has run.

  • List all storage devices and their names with the map command. Here the M.2-SSD is FS0: , adjust the following steps, if it is different for you.

  • Type fs0: to change to that drive.

  • Verify the correct path to the Lakka EFI-Image using the cd (change directory) and ls (list files and folders) commands.

    Lakkas EFI-Image is named bootx64.efi

    and it should be found at: \EFI\BOOT\bootx64.efi

  • Add a boot-entry with the bcfg command.

    With the drive as FS0: and the EFI-image at \EFI\BOOT\bootx64.efi the command is:

    bcfg boot add 0 fs0:\EFI\BOOT\bootx64.efi Lakka

  • type exit to close the shell, remove the USB-Drive and reboot

Now you should boot into the Lakka-install on the SSD.

I pieced this together from the following informations:

Futro S740 Infos

Set EFI Boot Entries via EFI-Shell

How-to use the UEFI Interactive Shell

Lakka Bootloader

LibreElec doesn’t start

Also, a Bios-Update is easy on this machine. Copy the Bios-update-files on an USB-Drive, plug that in, reboot, hold F12, then select the USB-Drive. Bios Flash will start. A Bios from 2022 is available from: Fujitsu

2 Likes

Thank you for taking your time to create this tutorial. Those issues are pretty nasty, require lots of reading, and you organized everything neatly for anyone having trouble with installing Lakka on different devices.

1 Like