TheMiddle36
Posts: 21
Joined: Sun Apr 23, 2017 2:25 pm

SD card swap from 3B to 3B+

Sat Jun 30, 2018 12:02 pm

Hi, recently picked up a 3B+ with a view to upgrading my home server.

Was hoping to swap the card from the 3B in to the 3B+ and after some googling understand this is possible after running the usual update routines and possibly a rpi-update.

None of that has helped, the 3B+ will boot with the supplied SD card, ruling out a PSU problem but not with the old SD. Understandably, I don’t want to have to rebuild my server, and I can see the .dts file in the boot partition that suggests there shouldn’t be an issue booting the 3B+. What gives?

Is there a way I can load Stretch on to the new card then overwrite the storage partition with the old card? There’s all sorts going on with my server and a full rebuild would take days!! Any ideas?

Also curious as to why some can get away with an upgrade and some require a fresh install??

Cheers,
TM

User avatar
B.Goode
Posts: 8024
Joined: Mon Sep 01, 2014 4:03 pm
Location: UK

Re: SD card swap from 3B to 3B+

Sat Jun 30, 2018 12:44 pm

What version of Raspbian (by name) is running on the 'old' card in the RPi3?

Was it installed by directly flashing an image to the microSD card, or by using the NOOBS Installer?

The process you describe should work for a directly-imaged installation of Raspbian Stretch. A system based on Raspbian Jessie, or installed via NOOBS, is not so straightforward.

TheMiddle36
Posts: 21
Joined: Sun Apr 23, 2017 2:25 pm

Re: SD card swap from 3B to 3B+

Sat Jun 30, 2018 6:24 pm

Stretch, I’ve done all my installs using NOOBs, editing the wpasupplicant file to get WiFi and also enabling SSH. I can do everything I need then via RDP and SSH.

So the ‘old’ card in the 3B is running Stretch, has correct repos and is apt-get update & upgraded regularly... I looked in to how to prepare it for the 3B+ and followed all the instructions there but it’s just not having it.

I saw a new version of Stretch was released y/day... could it be that? Where can I look next?

TheMiddle36
Posts: 21
Joined: Sun Apr 23, 2017 2:25 pm

Re: SD card swap from 3B to 3B+

Sat Jun 30, 2018 6:30 pm

[email protected]:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

[email protected]:~ $ cat /etc/debian_version
9.4

[email protected]:~ $ uname -a
Linux sutton-cloud 4.14.52-v7+ #1123 SMP Wed Jun 27 17:35:49 BST 2018 armv7l GNU/Linux

User avatar
B.Goode
Posts: 8024
Joined: Mon Sep 01, 2014 4:03 pm
Location: UK

Re: SD card swap from 3B to 3B+

Sat Jun 30, 2018 6:41 pm

I looked in to how to prepare it for the 3B+ and followed all the instructions there but it’s just not having it.


You have apparently missed the stuff about having an additional set of hoops to jump through if you are using the NOOBS Installer!

The NOOBS Installer is in effect a small specialised operating system in its own right, and once you have used it NOOBS remains on the microSD card and controls the initial step of the Raspberry Pi boot process each time it is powered on. So it is the 'firmware' in the NOOBS Recovery Partition that needs to be updated to make it compatible with the newer RPi3B+ Hardware.

TheMiddle36
Posts: 21
Joined: Sun Apr 23, 2017 2:25 pm

Re: SD card swap from 3B to 3B+

Sat Jun 30, 2018 7:11 pm

Ahh, so updating NOOBS won’t clear won’t clear my storage partition?

As I’ve only ever used it to initialise my setup, i figured it was akin to formatting and reinstalling!

I’ll give that a whirl!

User avatar
B.Goode
Posts: 8024
Joined: Mon Sep 01, 2014 4:03 pm
Location: UK

Re: SD card swap from 3B to 3B+

Sat Jun 30, 2018 7:44 pm

Ahh, so updating NOOBS won’t clear won’t clear my storage partition?
This is an unsupported hack! Careful.

This is not the same as installing a fresh copy of NOOBS, which will trash everything.

Hope I've warned you in time...

User avatar
B.Goode
Posts: 8024
Joined: Mon Sep 01, 2014 4:03 pm
Location: UK

Re: SD card swap from 3B to 3B+

Sat Jun 30, 2018 8:06 pm

I can't vouch for its accuracy, but this lengthy tutorial is the sort of thing you need.


viewtopic.php?f=63&t=212452

TheMiddle36
Posts: 21
Joined: Sun Apr 23, 2017 2:25 pm

Re: SD card swap from 3B to 3B+

Sat Jun 30, 2018 8:23 pm

Thanks I’ll have a read

LTolledo
Posts: 1643
Joined: Sat Mar 17, 2018 7:29 am

Re: SD card swap from 3B to 3B+

Sat Jun 30, 2018 9:44 pm

I had the same dilemma as yours, so I ditched NOOBS and exported the necessary systems to another microUSB (or USB Flash Memory as my goal was for a purely USB boot on RPi3B+)

Now an using my RPi3B image on my new RPi3B+ (either microUSB or USB Flash)
"Don't come to me with 'issues' for I don't know how to deal with those
Come to me with 'problems' and I'll help you find solutions"

Some people be like:
"Help me! Am drowning! But dont you dare touch me nor come near me!"

Milliways
Posts: 425
Joined: Fri Apr 25, 2014 12:18 am
Location: Sydney, Australia

Re: SD card swap from 3B to 3B+

Sun Jul 01, 2018 2:01 am

TheMiddle36 wrote:
Sat Jun 30, 2018 7:11 pm
Ahh, so updating NOOBS won’t clear won’t clear my storage partition?

As I’ve only ever used it to initialise my setup, i figured it was akin to formatting and reinstalling!

I’ll give that a whirl!
I would recommend ditching NOOBS.

If you do a fresh Raspbian install on a new SD Card, you should be able to copy the Raspbian root partition over the root on the fresh Raspbian install.
The only change needed is /etc/fstab.

You should then have a plain Raspbian.

LTolledo
Posts: 1643
Joined: Sat Mar 17, 2018 7:29 am

Re: SD card swap from 3B to 3B+

Sun Jul 01, 2018 2:39 am

If you want to preserve your current installation and not rely on a fresh install, follow the instructions carefully in the attached link so you can "export" your RPi3B system from NOOBS/PINN and run it on RPi3B+ (and boot from USB Flash Memory)

https://www.makeuseof.com/tag/make-rasp ... -boot-usb/

This is the procedure am (still) using to export out from NOOBS installation...
for the record, I have successfully completed this procedure 5 times....
"Don't come to me with 'issues' for I don't know how to deal with those
Come to me with 'problems' and I'll help you find solutions"

Some people be like:
"Help me! Am drowning! But dont you dare touch me nor come near me!"

TheMiddle36
Posts: 21
Joined: Sun Apr 23, 2017 2:25 pm

Re: SD card swap from 3B to 3B+

Tue Jul 03, 2018 5:30 pm

The procedure described worked perfectly for me!

Thanks

LTolledo
Posts: 1643
Joined: Sat Mar 17, 2018 7:29 am

Re: SD card swap from 3B to 3B+

Tue Jul 03, 2018 10:01 pm

Glad the procedure worked for you too.

Just remember to make a back up image of your exported Raspbian microSD, just in case you run into some problems in the future.

For future installations, the most recommended installation method would be flashing the latest raspbian image.
"Don't come to me with 'issues' for I don't know how to deal with those
Come to me with 'problems' and I'll help you find solutions"

Some people be like:
"Help me! Am drowning! But dont you dare touch me nor come near me!"

Return to “Raspbian”