# What is the best way to upgrade a RPi-4B from Buster to Bullseye?

**URL:** <https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323>\
**Category:** General\
**Created:** [20 June 2023 15:42 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323 "2023-06-20T15:42:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [20 June 2023 15:42 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/1 "2023-06-20T15:42:31Z")

</div>

I'm been having problems in updating Nodejs on one of my RPi-4Bs and thought I'd start afresh and install  
OS-Bullseye as well as Node-RED, Mosquitto, etc.

My main concern is the RPi currently boots off of a 120GB SSD (no SD card) that contains 38GB of my music as a Samba share that it streamed to various Pi(es) running MoOde Audio around my house.

I'm looking for suggestions as to how to move to Bullseye without wiping out my music.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [20 June 2023 16:09 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/2 "2023-06-20T16:09:39Z")

</div>

I would move the data to a different system and start from scratch again, then move it back. It is the only safe way.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [20 June 2023 16:33 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/3 "2023-06-20T16:33:07Z")

</div>

Debian just released Bookworm. It can't be too long till RPiOS follows suit, maybe wait till then?

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [20 June 2023 23:04 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/4 "2023-06-20T23:04:50Z")

</div>

Will you be able to double-jump though?

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [20 June 2023 23:52 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/5 "2023-06-20T23:52:50Z")

</div>

There is no upgrade path from Buster to Bullseye so those of us (me too) with old and not very well documented servers will be no worse off with Bookworm.

Seems pretentious to call a matchbox sized thing a server!

Node-red is easy enough to transfer, it's all the other stuff which might turn out tricky.

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [21 June 2023 00:46 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/6 "2023-06-21T00:46:00Z")

</div>

You could splash a tenner on a new drive 😉

> **[PNY CS900 Series 2.5" SATA III 6Gb/s - 120GB SSD - internal solid state drive :...](https://www.amazon.co.uk/PNY-CS900-INTERNAL-FLASH-DRIVE/dp/B01KFLH1WS)**
>
> Buy

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [21 June 2023 05:15 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/7 "2023-06-21T05:15:56Z")

</div>

So what would you suggest I do with this 'el cheapo' drive?  
Plug it in to the Pi or connect it to my PC and FTP material to it?

It's even cheaper, on Amaon-UK at the moment, at £6.98 !!!!!!!!!!!!!!!!!

**EDIT:**  
Just ordered three of these drives and a couple of external SATA to USB-3.0 enclosure cases.  
Cases nearly as expensive as the drives !!

---

<div class="post-metadata">

**Author:** ![krambriw](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/krambriw/32/5429_2.png) [@krambriw](https://discourse.nodered.org/u/krambriw)\
**Post date:** [21 June 2023 05:30 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/8 "2023-06-21T05:30:40Z")

</div>

I have succesfully upgraded several RPi's to Bullseye following the guide below. But they all did boot from standard sd cards and I had full backup of those for each before I started. The upgrade worked well and all are still running fine. Only thing is if you have a lot of other experimental stuff installed, that will of course also still be there and sometimes it is nice to start with a fresh install. In my case I had software installed that would require me to rebuild them on each RPi, rebuild that takes very long time, so in my case, I saved a lot of time

> **[Upgrade to Raspberry Pi OS Bullseye](https://pimylifeup.com/upgrade-raspberry-pi-os-bullseye/)**
>
> Straightforward steps to upgrading

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [21 June 2023 15:50 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/9 "2023-06-21T15:50:19Z")

</div>

Well if you want to start fresh then just build a new image on to it.

You could then copy the music from the old drive.

Showing as £10.65 for me - do you have a link, I might get some to use for backups.  
(I plug in the extra drive then clone the main drive)

In fact you could clone your drive then try the upgrade on the copy per @krambriw

What case did you get ? I normally just use these -

> **[iitrust USB 3.0 to SATA Adapter Cable for 2.5" SSD HDD Drives - SATA to USB 3.0...](https://www.amazon.co.uk/USB-SATA-Adapter-Cable-Drives-en-GB-SATA-USB-3-0-converter/dp/B01N2JIQR7)**
>
> iitrust USB 3.0 - SATA III AdapterSpecifications:1, With SATA III chip, the data transfer rate is up to 5Gbps, Compatible with USB 2.0/1.12, Support 2.5 SATA HDD or SSD hard drive3, Compatible with Win Vista, Win7, Win8, Win10, Mac OS8,4 operating...

---

<div class="post-metadata">

**Author:** ![yogy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/yogy/32/32191_2.png) [@yogy](https://discourse.nodered.org/u/yogy)\
**Post date:** [21 June 2023 16:28 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/10 "2023-06-21T16:28:53Z")

</div>

@dynamicdave  
I'm not sure if it still apply but not all adapters perform the same on a Pi  
See this link  
To this day it can still be treacherous to buy a storage adapter for your Raspberry Pi 4. There are many that will not work properly and perform very poorly.

[https://jamesachambers.com/best-ssd-storage-adapters-for-raspberry-pi-4-400/](https://jamesachambers.com/best-ssd-storage-adapters-for-raspberry-pi-4-400/)

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [21 June 2023 18:08 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/11 "2023-06-21T18:08:18Z")

</div>

Still showing £6.98 for me on Amazon-UK (although in the picture it says £12.28 - ignore that).  
I ordered three SSDs plus the case as I needed the value of the order to be over £25 to get FREE delivery.

> **[PNY CS900 Series 2.5" SATA III 6Gb/s - 120GB SSD - internal solid state drive :...](https://www.amazon.co.uk/PNY-CS900-INTERNAL-FLASH-DRIVE/dp/B01KFLH1WS)**
>
> Buy

This was the case I ordered at £5.99

> **[EasyULT 2.5-Inch SATA to USB 3.0 Tool-free External Hard Drive Enclosure, USB...](https://www.amazon.co.uk/EasyULT-2-5-Inch-External-Enclosure-Tool-Free/dp/B08D7FPXH9)**
>
> EasyULT 2.5-Inch SATA to USB 3.0 Tool-free External Hard Drive Enclosure, USB 3.0 5Gbps Support UASP, Compatible with 9.5mm & 7mm 2.5" SATA I/II/III HDD SSD, Laptop, MacBook(Black) : Amazon.co.uk: Computers & Accessories

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [21 June 2023 20:28 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/12 "2023-06-21T20:28:53Z")

</div>

If you wanted MORE, note that CCL have a 1TB M.2 device going for just £50 right now. That's a steal and I ordered one yesterday for my Tiny PC workstation. That tiny thing will be (is already really) my most powerful computer ever despite its tiny size. 32GB RAM, i9, NVIDIA Quatro, sweet. Not a server though, it is my daily-driver - benefits of working from home.

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [22 June 2023 01:42 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/13 "2023-06-22T01:42:29Z")

</div>

Think you must have driven the price up 😕 it shows 12.28 when I follow the link

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [22 June 2023 05:48 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/14 "2023-06-22T05:48:01Z")

</div>

Just realised that is the price with an Amazon business acct, so that may explain the difference?  
So at £6.98 that must be a 'snip'.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [22 June 2023 08:15 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/15 "2023-06-22T08:15:22Z")

</div>

The retail price did indeed go up a bit yesterday evening. Not sure if Dave is to blame or a rush of forum members thinking it's cheaper than a micro SD card.

But for one long weekend in June it was less than £6!

 ![Untitled 1](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/8/c824f03af4de2ef800fe93bf24e30f607c3924fc.jpeg)

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [23 June 2023 00:18 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/16 "2023-06-23T00:18:29Z")

</div>

I'll get you to buy my stuff in future then 😉

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [23 June 2023 05:58 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/17 "2023-06-23T05:58:08Z")

</div>

No problem at all as I could put your address in Leeds as an alternative destination.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [23 June 2023 13:54 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/18 "2023-06-23T13:54:42Z")

</div>

Don't look now but it's £6.98 for everyone today.

 ![Untitled 4](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/8/4832f3f2cd0675ca7a564cbd94bd9f1dc443af27.jpeg)

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [23 June 2023 22:24 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/19 "2023-06-23T22:24:11Z")

</div>

2 on order now thanks 🤫

---

<div class="post-metadata">

**Author:** ![daspixel](https://avatars.discourse-cdn.com/v4/letter/d/db5fbb/32.png) [@daspixel](https://discourse.nodered.org/u/daspixel)\
**Post date:** [25 June 2023 21:14 UTC](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323/20 "2023-06-25T21:14:58Z")

</div>

As it seems you allready made a decision - I just can say - I had several buster to bullseye tries on raspberries. None of them succeeded - most of them done short after bullseye was available for the RPi.  
I guess I did close to 100 updates on PCs and servers - they generally did succeed.

In my cases all new clean setup RPis did speed up extremly - at least it fellt that way.

What I can suggest (from more then 35 years of PC work)  
Take a paper or notepad (or at least a medium that does not rely on one of the services you will have to turn of - Dont get me wrong - JUST to be sure 😁

Write down every tool or service you use  
copy the configs  
copy the data  
I do even write down the paths - mostly digital

copy all the settings on the machine - mostly the things you forget that they where touched once  
grab all crons  
grab all desktops if you used a GUI

If I do want to feel very secure I do this and grab the history to make a small sh script out of it  
not very sophisticated - just with oneliners for each task  
but this makes some kind of documentation and very often you then see what still missing  
(and if you really need to - the setup gets better and faster each time to redo it 🤣)

Good Luck 😃

[Next page](https://discourse.nodered.org/t/what-is-the-best-way-to-upgrade-a-rpi-4b-from-buster-to-bullseye/79323.md?page=2)
