HASS.IO -> transfer from SD card to SSD or USB

Was there any extra code needed or was it as easy as using etcher to load the Hassio image onto the SSD rather than SD?

No any code is required, just use balena etcher or whatever and grab it to your USB or mSATA drive. You can try, you will not damage your config. And then just restore your snapshot.

Hi there, I’m giving this a try with a Trascend 120GB SSD drive. I’m using a RPI3B+ so no need to fumble with files as USB boot seems to be enabled out of the box.
I flashed HassOS 3.7 onto it using etcher and attached the drive to the RPI3B+. Nothing. No reaction. The RPI replies when I ping it but I just cant troubleshoot what is going on as I can’t neither ssh nor http into it. I suspect the drive may not be compatible but I just can’t confirm it 100% as I have no visibility.
Could somebody help me figure out what is going on or point me in the right direction?
thank you!!!

First boot might take a while to resize/upsize the filesystems and download/pull docker images from the internet… wait 10minutes, you will see a “please wait” screen on http://123.456.789.012:8123 (replace with ip/hostname that your raspberry pi got from your router, but keep port 8123)

thanks @risk, good point! I had completely forgotten that in order to be able to see the installation process one had to physically hook up a monitor to the RPI. I feel dumb :slight_smile:

I just hooked up a monitor and started the process from scratch. When the SSD is connected and no SD card is installed, I simply don’t see a single output on the screen. As soon as I switch off the RPI remove the SSD and reinsert the SD card, everything goes back to normal.

Any idea how to troubleshoot this further?

many thanks!

@Magren did you ever figure out what your problem was? I also use a RPI3B+ and the following set up:

I’m about to pull the trigger and order a Crucial SSD drive but would rather prefer to use the one that I have lying around.

I imaged today an old 8GB memory stick as per @DavidFW1960 suggestion above, and the RPI did boot up. I could see lots of outputs displayed on a physically connected monitor.

To make matters a bit more weird, when I try to boot off the 120GB SSD drive (and nothing happens - not even a single line being output on the screen), not even a USB keybarod seems to be recognized because not even the CAPS LOCK led comes on when I press on it.

Any ideal?

Well, for me the problem was that i had a Rpi3B and not a 3B+ :blush:
Så i quickly ordered a Rpi4 and will continue with SD until they get the usb-boot sorted out and then try to switch.

If you use a 3B, just follow the docs on the RPi site to enable USB boot and set the OTP bit on it. Both of my Pi3B’s boot from USB.

@DavidFW1960 any idea on how to troubleshoot what may be going on with the SSD drive I’m trying to use with my RPI3B+? I posted some information a couple of messages above this one here

No clue… some USB SSD’s work some don’t… have you looked on the Raspberry Pi forums for help?

No, not yet. It definitely makes sense now that I think it through. Thank you.

Link to those docs?

@kitus, have you tried the bootcode.bin trick? That often works on the more ‘reluctant’ ssd setups. If you can’t work it out, be sure to refer to the hardware list posted above and pick out a good one.

That said for HA, almost any crusty old ssd will probably be good enough. No need to leave an ssd collecting dust if it can run HA.

https://bit.ly/2R35gU4
First result.

2 Likes

Following David’s advice above, I raised a question in the RPI forum and they pointed in that very same direction. I tried it yesterday but it does not seem to be the solution, or I’m made a mistake at some point. I really don’t get it.

Even with an SD card holding that file I keep experiencing the same:

  1. It refuses to boot
  2. A connected keyboard won’t react - CAPS LOCK won’t come on when I press on it

I hate to lose my time fumbling around stuff that should work easily. And it annoys me even more that a USB stick is working fine.

I seem to have narrowed the problem down. It looks like hassio is the culprit: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=260225&p=1593598#p1593598

could anybody advice on how to report this issue to the hassio team? directly here: Issues · home-assistant/supervisor · GitHub ?

thanks

1 Like

You need to create a github account so you can create a new issue. When you open a new issue you will see a form that will guide you in writing it up correctly.

@kitus If you have Raspbian running, just do a generic install of Hass.io. It achieves the same result - Hass.io up and running, the only functional difference is you have Raspbian as the underlying OS rather than HassOS, which is not a bad thing in my opinion.

Follow the official docs HERE, and my guide HERE.

thanks @kanga_who! I will read that through asap. The difference is basically that the underlying OS will need to be managed/patched by me? more flexibility but more things to pay attention to, am I right?

I will give this a thought. Many thanks again

More flexability, yes. You will need to periodically run OS updates, but that takes 2 mins once a month or so. Copy/paste some code and reboot.

sudo apt-get dist-upgrade -y
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get autoremove -y

Run these once a month, and you will be (largely) fine.