I'm not very satisfied with the arm64 support under Debian Jessie so I'll try and see if Debian Stretch will work out better.
It's a headless server image only with user root. But it has all my repositories included, which allows for easy installation and updates of packages such as Kernel and Headers and other packages.
The image has my usual setup: means on first boot it's resizing the rootfs partition and configures SSH. It will automatically reboot after the initial setup after which this image is ready to use.
Kernel and headers are already installed if you need to build your own drivers.
A few basic tools such as htop, mc, vim and bash-completion are already installed for your convenience.
Download: https://oph.mdrjr.net/meveric/images/St ... -C2.img.xz md5 sha512 sig
Size compressed: 96MB
Size uncompressed: 561 MB
Default Login: root
Default Password: odroid
It's ready to be used as a server image.
First things first:
Since there's constantly new development for this image and ODROIDs in general the First thing you should do after the image is up and running is to install all updates:
Code: Select all
apt-get update && apt-get upgrade && apt-get dist-upgrade
The image can easily converted into a full Desktop image looking similar to this:

I created a setup tool that's already preinstalled:
Code: Select all
setup-odroid
Please Note:
Make sure you have the latest version of setup-odroid installed, or else installation of Desktop will fail due to a bug in Debian Stretch.
Currently Kodi is not working, as it fails to create a Window. It's currently unknown what is causing this issue and how to solve it.
Hints:
Changing language:
If you install a Desktop environment you should already have keybord-configuration installed, it will ask upon the first installation what keyboard layout it should use.
This configuration is for your X11 Desktop so you have your desired keyboard layout.
For console you need to install console-setup to do the same, so just in case:
Code: Select all
apt-get install console-setup keyboard-configuration
dpkg-reconfigure keyboard-configuration
You probably want to set timezone as well
Code: Select all
dpkg-reconfigure tzdata
Chromium is part of the Default Debian Stretch repository and can be installed with:
Code: Select all
apt-get install chromium
Therefore you need to create a config file under /etc/chromium.d/ and add the following line:
Code: Select all
CHROMIUM_FLAGS="$CHROMIUM_FLAGS --use-gl=egl --ignore-gpu-blacklist --disable-accelerated-2d-canvas --num-raster-threads=4 --audio-buffer-size=4096"
Code: Select all
ln -sf /usr/lib/aarch64-linux-gnu/libGLESv2.so /usr/lib/chromium/libGLESv2.so
ln -sf /usr/lib/aarch64-linux-gnu/libEGL.so /usr/lib/chromium/libEGL.so
I've package a lot of Kernel modules that allow you to use DVB devices such as USB-DVB sticks, you can install them with:
Code: Select all
apt-get install media-tree-odroid
Please don't ask about Debian Stretch support for other boards, it will come "eventually". I can't do all at once.