New release of the Raspberry Pi 3 *unofficial Debian preview* image

Submitted by gwolf on Tue, 12/04/2018 - 20:35

Back in June, Michael Stapelberg asked for somebody interested in adopting the unofficial Debian image for the Raspberry Pi 3 family. It didn't take me long to raise my hand.
What did take me long is to actually do it. I have adopted Raspberry3 image spec repository, with the recipes to build the image using Lars' great vmdb2, as well as the raspi3-firmware non-free Debian package.
After delaying this for too long, first in order to understand it better, and second because of the workload I had this last semester, I think we are ready to announce...

There is a new, updated preview image!

You can look at the instructions at the Debian Wiki page on RaspberryPi3. Or you can just jump to the downloads, at my people.debian.orgxzipped image (388MB, unzips to 1.5GB, and resizes to the capacity of your boot SD at first boot), verification sha256sum, and PGP-signed verification sha256sum.
There are still many things that can be improved, for sure. The main issues for me are:

  • No wireless support. Due to a bug in Linux kenel 4.18, wlan0 support is broken. It is reported, and we expect it to be fixed in the next kernel upload.
  • Hardcoded root password. This will be tackled later on — part of the issue is that I cannot ensure how this computer will be booted. I have some ideas to tackle this, though...

Other than that, what we have is a very minimal Debian system, ready for installing software!
At some point in the future, I plan to add build profiles for some common configurations. But lets go a step at a time.

( categories: )
Coucouf's picture

Hi, thanks for this ! Any

Hi, thanks for this !

Any reason why it wouldn't work on a raspberry pi 2 ?
I guess the image is not arm64 but armhf which should be compatible with version 2.

gwolf's picture

You got it right: ARM64

The Raspberry Pi 3 runs on ARM64, so this makes it impossible for the images to run on the Raspberry Pi 2.
Again, this is something we might be able to tackle in the future. There is a very large number of 2's out there. Also, 1 (specially with Zero / Zero W, which I understand are exactly compatible with them).
But... Finding whether their firmware works is another can of worms! As I mentioned, I also uploaded an updated version for the 3's firmware. I haven't tackled any older firmwares.

Anonymous's picture


Is this aarch64?

gwolf's picture


Yes. AFAICT, in Debian AArch64 is simply called ARM64.

Anonymous's picture

Thanks. I was recently

Thanks. I was recently looking for a distro for a RPi3 to test some code on aarch64 and could only find a limited set of choices. Nice to know I can use debian next time.

Konstantin's picture


great work! Does it ship with the user land? Including mmal and vcos?



gwolf's picture

Minimal Debian install, but full distro available

What I try to do here is to create a minimal working image, with which you can install all of the missing bits and end up with a completely functional full Debian system.

freeimages's picture

Great Work

Great Work

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <br> <b> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <img> <h1> <h2> <h3> <tt> <pre> <strike> <table> <tr> <th> <td>
  • Lines and paragraphs break automatically.
  • Use <bib>citekey</bib> or [bib]citekey[/bib] to insert automatically numbered references.
  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].

More information about formatting options

This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Keep in mind that all comments will also have to be administrator-moderated. Don't waste your time writing a spam that no one will read.
Enter the code without spaces and pay attention to upper/lower case.