Suzie Linux for ARM
Donations are needed to help continuing
work on Suzie Linux.
It can be a dollar, two dollars or more, whatever
you can afford.
Odroid and Allwinner boards
Suzie Linux is the name I use for my linux images, sort
of a SPIN as Red Hat puts it.
For the odroid I have mostly Gentoo images, I do have
one image of OpenSuse Tumbleweed.
These images are a few months old but should be easy to
For Odroid and Olimex boards images go to the Suzie Linux website on Sourceforge
Beagleboard X15, Beaglebone Black and Beaglebone
For now I only have images for the Beagleboard X15, I
will eventually have some for the Beaglebone Black and
I have no plan to support either ubuntu or debian as
there is already someone doing this. Check the eewiki
I have created Funtoo, Slackware, Fedora 25, OpenSuse
and ArchLinux for the Beagleboard X15.
The installation process consists of copying u-boot and
a rootfs on a micro SD card from which to boot into
Linux. You need to download u-boot and the linux rootfs.
Take note that u-boot and the kernel must be matched. I
have a different u-boot and kernel for Funtoo and
Slackware. The newer u-boot should work too with funtoo
but I haven't tested it so I am providing both.
For Funtoo : u-boot
For Slackware : u-boot
At this time I only have Funtoo and Slackware images
available. Funtoo has graphic interface but not
You can easily customize this Slackware with the
slackware package manager. Make sure that you do not
allow the regular slackware kernel to be installed, this
will brick your device. If you want to change the kernel
use the official SDK from Texas Instruments.
I did not create a user so you can only login as root,
the password is suzie.
If you want mate desktop you will need to compile it
because the slackware group do not have arm binaries for
I do not have any plan to do much more on Slackware, I
created one slackware version to be helpful for those
who like Slackware but do not know how to create one for
the Beagleboard X15.
In a few weeks I will release the other Linux images.
Take note that most of my efforts on the Beagleboard X15
will be on Fedora and SuSE. This means EGL and video
Micro SD Card Creation
These instructions are only valid for a Linux
computer. If you run windows you will need to install
linux with virtualbox or ask a friend who has a Linux
You need to do this as root or as a user with the
sudo command to give you root access. root permissions
are needed to copy u-boot and the rootfs to the micro
SD card. You can easily wipe out your system if you
use the device identification of your hard disk
instead of that of the micro SD card, so beware and do
not blame anybody else if you wipe out your operating
Replace sdX in the following instructions
with the device name for the micro SD card as it
appears on your computer. Unmount the micro SD card
that will be used.
Don't forget to create a more
- Zero the beginning of the micro SD card:
dd if=/dev/zero of=/dev/sdX bs=1M count=8
- Start fdisk to partition the micro SD card:
- At the fdisk prompt, delete old partitions and
create a new one:
- Type o. This will clear out any
partitions on the drive.
- Type p to list partitions. There
should be no partitions left.
- Now type n, then p for
primary, 1 for the first partition on
the drive, 2048 for the first sector,
and then press ENTER to accept the default last
- Write the partition table and exit by typing w.
- Create the ext4 filesystem:
- For e2fsprogs < 1.43:
mkfs.ext4 -L rootfs /dev/sdX1
- For e2fsprogs >= 1.43:
mkfs.ext4 -L rootfs -O ^metadata_csum,^64bit /dev/sdX1
- Mount the filesystem:
mount /dev/sdX1 mnt
For Funtoo :
tar xvfpJ Funtoo-BeagleboardX15-Kernel-4.4.19-20170107.tar.xz -C mnt
For Slackware :
tar xvfpJ slackware-BeagleboardX15-20170207.tar.xz -C mnt
- Install U-Boot:
dd if=MLO of=/dev/sdX count=1 seek=1 bs=128k
dd if=u-boot.img of=/dev/sdX count=2 seek=1 bs=384k
- Insert the micro SD card into the Beagleboard
X15, connect ethernet, apply 5V power and push on
the blue button.
- Use the serial console or ssh to the IP address
given to the board by your router.
- Login as the default user suzie with the
- The default root password is also suzie
To run the gui type startx
This page has been hit
Copyright 2015-2018 Michel Catudal