Just bought Raspberry 3B+ and want to boot HassOS-image from USB-SSD.
I’ve tried to install the HassOS-image on SD, moved the hassos-data partition to SSD. (see this manual) I didn’t need to changed the OTP-bit, because it’s a RP3B+. But the RP3B+ it didn’t start up.
My hardware: RP3B+, powersupply 3A, 32GB Micro-SD, Crucial M4 SSD 2,5" and a Sata to USB3-cable (link)
I’ve read some comments that it’s not possible yet?
I’ve read something about bootcode.bin and timeout file.
I dont want to use Raspbian & Docker.
Can anyone help me with a manual for installing HassOS-data on USB-SSD?
“… Put your SC-Card in RPi and power your SSD! Otherwise it won’t work Then power your RPi.…”
I’m using a USB-SSD (SSD connect to Pi with a single SATA to USB-cable). Will this work too?
How do i power my SSD before i power my RP3B+?
How can it? I dont see you anywhere setting the “program_usb_boot_mode=1” that at least the raspberry 3 needs. Not sure about the rpi 4, last I checked it couldnt boot directly from usb at all. Am I missing something?
Sorry the steps are for my archive… I have my RPi3B+ already done with “program_usb_boot_mode=1” in past. So then its not needed anymore.
Second to @hassio-martin I don’t know if it will work. I have a SSD also connected to RPI using USB. But powered with external Power Supply. There are cables that have 2 USB connections, 1 to connect and 1 for external Power.
FWIW, i have been trying with a USB Sata dock (externally powered), and a sata ssd freshly etched with balena etcher with the latest RC, and its not working. Not sure if I did something wrong, or the sata dock doesnt work with the pi. I read somewhere to copy bootcode.bin to an sdcard, but I cant locate that file on the ssd…
I did indeed get the wrong hassoss image. My pi3 now boots from USB with no problems, but Im having a hell of a time migrating my config over. Ive tried restoring a snapshot, copying the config folder via samba, copying the homeassistant folder on a different linux machine, everything results in HA not starting or not remotely working properly. What is the correct procedure?