Chris Green <
cl@isbd.net> wrote:
I have written a Pi image to a little (spinning) USB drive I have and
have connected it to my Pi 4. It's the same image as I recently
installed on a new SD card.
I have gone through the various update checks for the eeprom and
related things (I think, I've followed a couple of web sites
descriptions).
I have changed the BOOT_ORDER entry in the eeprom using
rpi-eeprom-config to 0x41 which should try USB first and then the SD
card.
... and it doesn't boot from USB, it thinks for a fairly long time and
then boots from the SD card (fortunately since the Pi is rather
inacessible out in the garage).
You might try the "bootcode.bin-only" boot mode:
https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#special-bootcode-bin-only-boot-mode
It worked for me in one case and failed in another, so your odds of success
are likely to be about 50:50 8-)
As a sanity check, you might try putting the microSD card in a USB
adapter and seeing if that will boot; if it does, most likely there's
a problem with how long the disk takes to wake up. If it doesn't,
maybe check the OTP bit for USB boot.
I've been having trouble along the same lines (getting a Pi3 to boot
from a hard drive) for some time now with FreeBSD, so if you find
something interesting please post!
bob prohaska
If I manually mount the USB drive it appears to have the correct
partitions and types with all the usual files etc.
The system does have two USB drives, is there any logic to which it
will try to boot from? (The drive with the boot image is /dev/sda so
is the 'first' USB drive)
Any ideas gratefully received.
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)