• Contact
  • Cookie Policy
  • Helpdesk
Techspark Blogging about technical stuff

Boot Batocera from HDD/SSD

September 5, 2022 1:47 PM / 14 Comments / XeroX

Recently I acquired a Fujitsu Futro S740. Its sold as a thinclient, but is technically a full blown pc with a small SSD (8 or 16GB). I replaced it with a M.2 2280 B+M Key SSD and planned to use it as “Retrostation”. I tried recalbox, however the S740 only allows GPT/EFI boot, there is no legacy mode anymore. So I tried batocera. It boots well from the USB Stick but after installing to the SSD from the Menu it doesn’t boot.

I got this fixed by booting a Live Linux and set the EFI Partition to label “EFI system partition” and edited the flags to “boot”,”esp”,”legacy boot” (use GParted and Ubuntu Mate Live CD for ex.). After wards you just register it to the BIOS with:

efibootmgr -c -d /dev/sda -p 1 -L "Batocera" -l '\EFI\BOOT\bootx64.efi'

The command won’t work from within Batocera, using a bootable linux of an USB stick is mandatory.

Reboot and have fun.

Posted in: Hardware / Tagged: Batocera, Fujitsu, Futro, S740

14 Thoughts on “Boot Batocera from HDD/SSD”

  1. Tim on September 25, 2022 at 1:44 PM said:

    Hi,

    could you give me more information for the terminal command?

    efibootmgr -c -d /dev/sda -p 1 -L “Batocera” -l ‘\EFI\BOOT\bootx64.efi’

    I got an error after enterimg this -> command not found.

    Do you create an extra partition for EFI or rename the Batocera partition to this “efi system partition” label?

    Reply↓
    • XeroX on September 25, 2022 at 3:13 PM said:

      Hello,
      efibootmgr is not part of batocera. You’ve to boot for ex. Ubuntu or any other linux dist you like via USB to execute the command. Additionally you should mark the Partition with GParted, as the post mentions.

      I renamed the partition because some BIOS/EFI require this to be named correctly. This is documented on batocera wiki as well.

      Hope this helps!

      Cheers

      Reply↓
  2. Dom on October 1, 2022 at 10:22 AM said:

    Hi,
    I tried Fujitsu Futro S740 8GB memory + 16GB SDD with Batocera from USB stick booting, but is was not working. UI came up, but running a game did not work. As you provided how to boot from SSD I changed this also and was booting from SDD(thanks for the commands), but same issue, games are not running, I just get the first screen to start the game.
    Is there anything to change in bios or settings? Linux system is in general is running, I can switch to console, but it seems the UI is somehow frozen.
    Recalbox from USB stick booting was fine. Games can be started without any changes applied. (never tried to boot Recalbox from SSD).

    Reply↓
    • XeroX on October 1, 2022 at 10:44 AM said:

      I’m not having any issues. Have you installed latest BIOS and disabled SGX + set Graphics to MAX?

      Sometimes I’ve to switch source on tv from hdmi away and back again.

      Which games are you trying to run?

      Reply↓
      • Dom on October 1, 2022 at 5:05 PM said:

        Yes, latest Bios was installed.
        Now also disabled SGX + Graphics to MAX. Still no success.
        I have tried to start first game in C64 which was already on. “Fix It Felix Jr” was the game.
        Tried also some Nintendo games already on it, did not work.

        Never had Batocera before running on my Pi, just wanted to switch from Recalbox which was running fine on Pi to Batocera. So maybe best to go back to Recalbox.

      • XeroX on October 1, 2022 at 9:40 PM said:

        Sounds strange to me. Batocera v35? Works absolutely flawless on mine.

        Recalbox won’t work with the guides provided as it boots MBR and the S740 only supports EFI.

  3. Dom on October 3, 2022 at 11:23 AM said:

    Now I reset Bios to default and did not change anything.

    Tried with latest greatest Batocera v35 20220917. Booting from USB stick worked, starting default games which comes with Batocera did not work.

    Also tried with latest greates Recalbox 8.1.1. Booting from USB stick worked, starting of some default games worked. No changes applied, worked out of the box.

    Next I will analyse logs and try to get support from Batocera team.

    Reply↓
  4. mhmuc on October 5, 2022 at 7:23 PM said:

    Same for me, Batocera not working on Futro S740. Booting ok, but stuck as soon as i launch a game. Any further ideas?

    Reply↓
    • XeroX on October 5, 2022 at 7:43 PM said:

      I think you (Dom and mhmuc) should try batocera v34 not v35. Thats what I wrote the guide for and updated to v35 afterwards. I think this is not an issue of the Futro.

      Reply↓
  5. mhmuc on October 5, 2022 at 8:31 PM said:

    Hi, tried v34, unfortunately same behavior

    Reply↓
  6. mhmuc on October 5, 2022 at 9:19 PM said:

    Solution for Futro S740:
    Connect to a Monitor with sound (HDMI). I connected to DP Monitor without sound – then it stucks when loading a game. Connecting to my TV with HDMI and sound – everything is ok.
    Additionally – disable SGX in Futro BIOS makes booting Batocera 20x faster.
    A few seconds instead of 2-3 minutes

    Reply↓
    • XeroX on October 5, 2022 at 9:58 PM said:

      Thanks for the update. I do use DP to HDMI on my TV, so I didn’t had that issue.

      Reply↓
  7. Dom on October 16, 2022 at 6:37 PM said:

    Thanks for your hints. Now it is also working for me. Had the same issue with a monitor without sound. Now connected to television with SGX disabled, bootup is really fast and games can be played. Will try to use Batocera as an replacement for my Recalbox Pi.
    Still strange, when connected to monitor without sound, bootup takes up to some minutes.

    Reply↓
  8. XeroX on October 17, 2022 at 9:59 PM said:

    You guys may try latest BIOS which has been released on 14th of October 2022.

    “V5.0.0.13 – R1.13.0”

    “Fix: Non-Existent audio output was available”

    Reply↓

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Post Navigation

← Previous Post
Next Post →

Recent Posts

  • Running Sierra Wireless EM7455 on FreeBSD/OPNSense/pfSense
  • Recover ESXi 7.x Bootbank
  • Microsoft Edge URI List – Open Office Apps without Prompt for SharePoint
  • Boot Batocera from HDD/SSD
  • Synology iSCSI/LUN SSD Cache with DSM 7.0

Recent Comments

  • XeroX on Boot Batocera from HDD/SSD
  • Dom on Boot Batocera from HDD/SSD
  • XeroX on Boot Batocera from HDD/SSD
  • mhmuc on Boot Batocera from HDD/SSD
  • mhmuc on Boot Batocera from HDD/SSD

Archives

  • February 2023
  • November 2022
  • September 2022
  • September 2021
  • August 2021
  • November 2020
  • November 2015
  • June 2015
  • February 2015
  • August 2014
  • June 2014
  • March 2014
  • February 2014
  • January 2014
  • November 2013
  • September 2013
  • August 2013

Categories

  • ESXi
  • FreeBSD
  • Hardware
  • Hyper-V
  • iOS
  • Microsoft
  • OfficeWebApps
  • Operations Manager
  • SharePoint
  • Synology
  • vCenter
  • VMWare
  • Webserver
  • Windows Server
© Copyright 2023 - Techspark
Infinity Theme by DesignCoral / WordPress
This website uses Cookies and Matomo to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Reject Opt-Out
Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
CookieDurationDescription
_pk_id.1.03ee1 year 27 daysMatamo set this cookie to store a unique user ID.
_pk_ses.1.03ee30 minutesThis cookie is used to store a unique session ID for gathering information on how the users use the website.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
Powered by CookieYes Logo