Okay, I just tried it, and it’s working! Pi 4 (4GB) with a Kingston DT50 (USB 3.0, 32GB) USB drive.
Won’t lie, being an absolute noob at using raspberry pi, linux, etc., I’m feeling pretty good about myself
Well, just followed the instructions from the article posted above.
To sum up, though…
- I followed the exact instructions given here until I reached step #7.
- Instead of copying the SD card to the flash drive (since I wanted patchbox and not the RPi OS that’s on the SD card), I flashed an image of patchbox on my usb drive using balena etcher.
- Continue from step #8 onwards
In case you’re looking to set a boot priority order and other settings, this is the page to refer to.
The reason I was so desperately to do this is that my raspberry pi was running ridiculously slowly, enough to be practically unusable. A quick Google search revealed two possible reasons - Bad power supply and SD card speed. I’ve been using a OnePlus Dash charger (rated 5V, 4A), so just ordered the official RPi adapter. But meanwhile decided to check if the SD card might be the reason too. I was using a Samsung EVO+ 64GB which is supposed to be class 10, but some people suggested that it might be fake/corrupted, and besides a USB 3.0 SSD or flash drive would be much faster anyway.
I’m happy to report that the painful sluggishness is gone, although, this being my first time using a pi, I have no real reference as to the ideal/expected speed for making a proper comparison. Also, the power supply might still be a factor, which I’ll find out once my official adapter arrives.