User Tools

Site Tools


start:ariag25

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start:ariag25 [2013.04.09 - 08:11]
alexander.krause [install kernel]
start:ariag25 [2013.04.11 - 12:16] (current)
alexander.krause [Getting started with the Aria G25]
Line 1: Line 1:
 ====== Getting started with the Aria G25 ====== ====== Getting started with the Aria G25 ======
 +{{:​start:​imag1018_small.jpg?​200|}}
 +{{:​start:​ez-pysps-v001.jpg?​80|}}
 ===== prepare sd-card ===== ===== prepare sd-card =====
-===== install kernel =====+  * see [[http://​www.acmesystems.it/​microsd_create|How to create a bootable microSD from binary repositories]] 
 + 
 +==== partition table should look like this ==== 
 +<​code>​ 
 +   ​Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System 
 +/​dev/​sda1 ​  ​* ​       2048       ​65535 ​      ​31744 ​  ​16 ​ Hidden FAT16 
 +/​dev/​sda2 ​          ​65536 ​   13737983 ​    ​6836224 ​  ​83 ​ Linux 
 +/​dev/​sda3 ​       13737984 ​   15523839 ​     892928 ​  ​82 ​ Linux swap / Solaris 
 +</​code>​ 
 + 
 +==== ext4 parameters (/​etc/​mke2fs.conf) ==== 
 +<code bash> 
 + ext4 = { 
 + features = has_journal,​flex_bg,​uninit_bg,​dir_nlink 
 + auto_64-bit_support = 0 
 +
 +</​code>​ 
 + 
 +==== create filesystems ==== 
 +<code bash> 
 +mkfs.vfat /dev/sda1 
 +mkfs.ext4 /dev/sda2 
 +mkswap /dev/sda3 
 +</​code>​ 
 + 
 + 
 +==== setup boot-partition ==== 
 +<code bash> 
 +mount /dev/sda1 /mnt/sda1 
 +cd /mnt/sda1 
 +wget '​http://​gentoo.ed-solutions.de/​stages/​aria25/​boot-2013.04.09.tar.bz2'​ 
 +tar -vjxf boot-2013.04.09.tar.bz2 -C . 
 +rm boot-2013.04.09.tar.bz2 
 +</​code>​ 
 + 
 +==== get kernel uImage/​modules ==== 
 +<code bash> 
 +mount /dev/sda1 /mnt/sda1 
 +cd /​mnt/​sda1/​ 
 +wget '​http://​gentoo.ed-solutions.de/​kernel/​aria25/​uImage-2.6.39-20130409.tar.bz2'​ 
 +tar -vjxf uImage-2.6.39-20130409.tar.bz2 
 +umount /mnt/sda1 
 + 
 +mount /dev/sda2 /mnt/sda2 
 +cd /​mnt/​sda2/​lib/​ 
 +wget '​http://​gentoo.ed-solutions.de/​kernel/​aria25/​modules-2.6.39-2013.04.09.tar.bz2'​ 
 +tar -vjxf modules-2.6.39-2013.04.09.tar.bz2 -C . 
 +cd / 
 +umount /mnt/sda2 
 +</​code>​ 
 +==== setup root partition ==== 
 +<code bash> 
 +mount /dev/sda2 /mnt/sda2 
 +cd /mnt/sda2 
 +wget ''​ 
 +tar -vjxf -C . 
 +rm  
 + 
 +</​code>​ 
 + 
 +==== config files (inside aria25) ==== 
 +=== /etc/fstab === 
 +<​file>​ 
 +# /etc/fstab: static file system information. 
 + 
 +# <​fs>​ <​mountpoint>​ <​type>​ <​opts>​ <​dump/​pass>​ 
 + 
 +# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts. 
 +/​dev/​mmcblk0p1 /​boot vfat noauto,​noatime 1 2 
 +/​dev/​mmcblk0p2 /​ ext4 noatime,​nodiratime,​discard 0 1 
 +/​dev/​mmcblk0p3 none swap sw 0 0 
 + 
 +</​file>​ 
 + 
 +=== /​etc/​inittab === 
 +<​file>​ 
 +# SERIAL CONSOLES 
 +s0:​12345:​respawn:/​sbin/​agetty 115200 ttyS0 vt100 
 +#​s1:​12345:​respawn:/​sbin/​agetty 9600 ttyS1 vt100 
 +</​file>​ 
 + 
 +=== /​etc/​conf.d/​hostname === 
 +<​file>​ 
 +# Set to the hostname of this machine 
 +hostname="​Aria25"​ 
 +</​file>​ 
 + 
 +=== /​etc/​portage/​make.conf === 
 +<​file>​ 
 +USE="​-X -alsa -oss -gpm minimal -cups -gtk -qt -gtk2 -gtk2"​ 
 +CFLAGS="​-O2 -pipe -march=armv5te"​ 
 +CXXFLAGS="​${CFLAGS}"​ 
 + 
 +CHOST="​armv5tel-softfloat-linux-gnueabi"​ 
 +FEATURES="​getbinpkg"​ 
 +PORTAGE_BINHOST="​http://​gentoo.ed-solutions.de/​packages/​aria25/"​ 
 + 
 +ACCPET_KEYWORS="​~arm"​ 
 +</​file>​ 
 + 
 +=== /​etc/​portage/​package.keywords === 
 +<​file>​ 
 +sys-apps/​i2c-tools ** 
 +dev-java/​ant-core ** 
 +dev-java/​ant-nodeps ** 
 +virtual/​jre ~arm 
 +dev-java/​java-config ~arm 
 +virtual/​jdk ~arm 
 +</​file>​ 
 + 
 +=== /​etc/​portage/​package.use === 
 +<​file>​ 
 +sys-apps/​i2c-tools python 
 +net-misc/​openvpn passwordsave 
 +dev-java/​icedtea -webstart -nsplugin 
 +</​file>​ 
 + 
 +===== install kernel ​(from aria25 shell)=====
   * requires: dev-embedded/​u-boot-tools   * requires: dev-embedded/​u-boot-tools
  
start/ariag25.1365495065.txt.gz · Last modified: 2013.04.09 - 08:11 by alexander.krause