Olimex-A10
Official image
Burn card
- Download image: https://drive.google.com/file/d/0B-bAEPML8fwlamRKQzl1N0M4THc/edit?usp=sharing
- Burn it to the card:
rijk@rijksUreich:~$ sudo dd bs=4M oflag=sync if=a10_Lime_debian_3.4.90_release_3.img of=/dev/mmcblk0
Enlarge root partition
I use an 8GB card but the image is only 4GB, in order to use everything I have to enlarge the partition.
- Put Card in cardreader of my laptop
rijk@rijksUreich:~$ cfdisk -Ps /dev/mmcblk0
Partition Table for /dev/mmcblk0
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
Pri/Log 0 2047 0# 2048 Free Space None
1 Primary 2048 34815 0 32768 Linux (83) None
2 Primary 34816 7774207 0 7739392 Linux (83) None
Pri/Log 7774208 15644671 0 7870464 Free Space None
rijk@rijksUreich:~$ sudo cfdisk /dev/mmcblk0
- Remove Partition 2 and create new one with filesystem 83
- Boot from disk and run
root@a10-OLinuXino:~# resize2fs /dev/mmcblk0p2
Start network on eth0
Connect eth0
root@a10-OLinuXino:~# dhclient eth0
of
root@a10-OLinuXino:~# ifup eth0
Update packages
root@a10-OLinuXino:~# aptitude update && aptitude upgrade && aptitude dist-upgrade
reboot for safety
Install packages
root@a10Lime:~# ifup eth0 && aptitude install vim screen htop
Configure wifi
root@a10Lime:~# vim /etc/network/interfaces
Add lines
auto wlan5 iface wlan5 inet dhcp wpa-ssid PaardenPad wpa-psk 288f8884acc5e405fecbb5c3d105e9ed87f134fb923efd4c78f1635fcac80c63
But somehow this did not work!!!! I ran the script to change resolution: www.olimex.com/wiki/How_to_connect_display_to_a_Lime_board and then it started to work!!!!! Probably because network manager is now running.
Install gtkterm
root@a10:~# aptitude install intltool gcc libvte-2.90-dev libvte-dev libgtk-3-dev libgtk2.0-dev root@a10Lime:~# git clone https://github.com/martinxyz/gtkterm root@a10Lime:~# cd gtkterm root@a10:~# ./autogen root@a10:~# ./configure root@a10:~# make root@a10:~# make install
Disable graphical login
root@a10-OLinuXino:~# rm /etc/rc2.d/S01slim
root@a10-OLinuXino:/etc/rc2.d# vim /etc/rc.local
- comment line:
chmod 777 /dev/disp /dev/cedar_dev /dev/ump /dev/mali
Remove user olimex
root@a10-OLinuXino:~# userdel -r olimex
Install Java 8
- Download jdk-8u131-linux-arm32-vfp-hflt.tar.gz from http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- Extract it to /opt/JDK
- Add following line to /etc/environment (right before export PATH):
PATH=${PATH}:/opt/JDK/jdk1.8.0_131/bin
Debian image
Install image
Follow instructions from https://wiki.debian.org/InstallingDebianOn/Allwinner#Installing_from_an_SD_card_image. To write image to card I had to 'sudo su' instead of just sudo... Choose ssh server as well during setup.
reboot, su, cd
Added non free repos
root@a10:~# vim /etc/apt/sources.list
Added following lines:
# Added non-free deb http://ftp.nl.debian.org/debian/ jessie main contrib non-free deb-src http://ftp.nl.debian.org/debian/ jessie main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free deb-src http://security.debian.org/ jessie/updates main contrib non-free # jessie-updates, previously known as 'volatile' deb http://ftp.nl.debian.org/debian/ jessie-updates main contrib non-free deb-src http://ftp.nl.debian.org/debian/ jessie-updates main contrib non-free
Update packages
root@a10:~# aptitude update && aptitude upgrade && aptitude dist-upgrade
Install packages
root@a10:~# aptitude install wireless-tools wpasupplicant vim screen htop firmware-ralink
Configure wifi
root@a10:~# vim /etc/network/interfaces
Add lines
auto wlan0 iface wlan0 inet dhcp wpa-ssid PaardenPad wpa-psk 288f8884acc5e405fecbb5c3d105e9ed87f134fb923efd4c78f1635fcac80c63
Start wlan0
root@a10:~# ifup wlan0
Install FruityWifi
root@a10:~# wget https://github.com/xtr4nge/FruityWifi/archive/master.zip root@a10:~# aptitude install unzip root@a10:~# unzip master.zip root@a10:~# cd FruityWifi-master/ root@a10:~/FruityWifi-master# ./install-FruityWiFi.sh