How to change from Raspbian Jessie to Stretch?

The NOOBS version I received with my ‘WD PiDrive Foundation Edition USB Flash’ installs Raspbian Jessie. How can I use a newer NOOBS version which will install the new Raspbian Stretch?
The website recommends a fresh install of Stretch since an upgrade of Jessie is not guaranteed to work.

I have been searching for how to do this and have not yet found a way. If anyone knows, please help. Thank you.

As a workaround, I was able to upgrade jessie to stretch per the instructions below, but I would prefer a clean install of stretch.

To upgrade, first modify the files /etc/apt/sources.list and /etc/apt/sources.list.d/raspi.list. In both files, change every occurrence of the word ‘jessie’ to ‘stretch’. (Both files will require sudo to edit.)

Then open a terminal window and execute

sudo apt-get update
sudo apt-get -y dist-upgrade

Funny thing is that when I do:
sudo apt-get -y dist-upgrade

I get the same response as if I just typed:
sudo apt-get upgrade

Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

and Raspbian remains in version jessie

You need to update your lists. Here is a fantastic tutorial on how to do it.

Thanks for the tip Westeros. Looks indeed like a thourough instruction. I’ll give it a try.

This update procedure seems to have worked for me although I had to do:
sudo apt-get install rpi-update
for ‘rpi-update’ to be recognized as a valid command.

Also, there are numerous warnings on the net against using rpi-update if you are not an experienced programmer, but so far it looks as if it has done no harm to my system.

Using “rpi-update” is highly discouraged. It installed beta firmware that can prevent your Pi from booting.

I have released a fully updated community edition of the Foundation (NOOBS) software. This includes Raspbian Stretch and updated firmware for the Raspberry Pi B+.

It is also possible to update to Stretch from a Jessie installation.

sudo sed -i "s/jessie/stretch/g" /etc/apt/sources.list
sudo sed -i "s/jessie/stretch/g" /etc/apt/sources.list.d/raspi.list
sudo apt-get update
sudo apt-get -y dist-upgrade

More information can be found here.

Thanks for this information Nilpo. Very useful.

1 Like