0

I'm having trouble finding this somewhere, I got a new Pi 3, can I just place my SD card currently running on my B+ in the 3 and boot like normal?

Or do I need any more configuration?

1 Answer 1

1

My notes on the architecture of the different PIs is as follows: enter image description here

The PI3 is a very different architecture for the Pi 1 Model B+. I would recommend that you obtain a second micro SD card and install a fresh Raspbian upon it.

6
  • OK, thank you. A new SD card is not the problem, the current configuration is though. Lots of stuff installed.
    – B_s
    Jun 16, 2016 at 15:28
  • 1
    There is absolutely no need to do that. The B+ and the 3 use a different kernel. The appropriate kernel is loaded from the first partition at boot time, as are the corresponding device tree overlays. All recent versions of Raspbian have both of these present (it's the same kernel as used on the 2, although the device tree configuration is different). While the system is running, the kernel loads driver modules as needed from directories in /lib/modules, hence there is a set for each one. It is impossible for a kernel to load a module that was not built for it.
    – goldilocks
    Jun 16, 2016 at 17:50
  • Since the kernel is the gatekeeper of all hardware, after this point it is completely fine to use the exact same userland software (you don't have any choice anyway). There is only one version of the software, and it doesn't matter whether you use it on a separate card or not. This idea that there is some danger lurking here is just superstition. The exception to this are pi-specific GPIO libs that access hardware through /dev/mem. However, simply using a separate SD card does nothing to protect you from making a mistake with that.
    – goldilocks
    Jun 16, 2016 at 17:50
  • @goldilocks I just tried booting a Pi 3 with the OSMC image I'd been using on a Pi 1 Model B. The green LED lit up one briefly, no other reaction. I ended up backing up the config and restoring it to a fresh install but I'd like to know if there's a way to add in the missing kernel and not have to reinstall everything from scratch.
    – user149408
    Nov 27, 2016 at 22:41
  • @user149408 Just like S.O. this isn't a discussion forum -- if you have a question, ask a question ;)
    – goldilocks
    Nov 27, 2016 at 22:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.