[Dprglist] RPi running ROS, booted from SSD
Murray Altheim
murray18 at altheim.com
Tue Mar 29 13:24:48 PDT 2022
Hi Paul,
If it fits your requirements, perhaps a simpler alternative (which is what I do)
is to keep the /boot partition on the SD card and just move the root partition
over to the SSD. I do this by:
1. getting the OS to run while referring to the root partition by UID rather
than path
2. rsync the root partition to the SSD
3. get the UID of the SSD
4. duplicate the line in /etc/fstab that refers to the root partition,
comment out the old line (so you can go back to running from the SD
card if you like); change the UID of the remaining line to the SSD's UID
5. reboot
I think that sums up what I do...
I've been using the 500GB Samsung T5 SSDs on several of my robots, works great.
Murray
On 30/03/22 07:40, Paul Bouchier via DPRGlist wrote:
> DPRG folks - a couple of RBNV's ago there was a discussion about booting an RPi from SSD, and how fast it would be, and (supposedly) how straightforward it is to do. Doug P. didn't have specific HW recommendations for SSD brands or USB-SATA
> converters, however there seemed to be general interest in that information.
>
> Naturally, I wanted Mowbot's ROS SW to have a large fast disk for bagfiles etc, and naively thought it would be as easy as the web pages I read said it would be.The kink turned out to be that ROS noetic requires Ubuntu 20.04 (current
> release is 21.10), and 20.04 won't boot "out of the box" from SSD. :-(
>
> After 4 days of frustration I finally found a page where someone provided scripts and instructions specifically for RPi Ubuntu 20.04 booting off SSD, and now Mowbot's RPi is booting and running its ROS apps off SSD.
>
> In the spirit of paying forward the good info that had been given to me, I documented the hardware I used (apparently there's a lot of not-good HW out there) and the procedure for getting Ubuntu 20.04 booting off SSD and ROS installed and
> all the rest of the Linux setup. See Mowbot's web page:
> https://sites.google.com/site/paulbouchier/home/mowbot <https://sites.google.com/site/paulbouchier/home/mowbot>
> The HW Configuration -> Compute Subsystem section has the HW I used. The RPi Configuration section has the steps and links to pages that made it work.
>
> I hope this is useful to someone. I'll show it at tonight's RBNV.
>
> Paul
>
> _______________________________________________
> DPRGlist mailing list
> DPRGlist at lists.dprg.org
> http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org
--
...........................................................................
Murray Altheim <murray18 at altheim dot com> = = ===
http://www.altheim.com/murray/ === ===
= = ===
In the evening
The rice leaves in the garden
Rustle in the autumn wind
That blows through my reed hut.
-- Minamoto no Tsunenobu
More information about the DPRGlist
mailing list