Hi all,
After some delay, here is an updated armhf image,
http://www.powerdeveloper.org/asset/by-id/136
It loads into XFCE desktop and includes all of the optimizations mentioned in
http://wiki.debian.org/EfikaMXOptimizingPerformance (this means, ngetty, ramzswap, slim, wicd, etc.
NOTE: No 2D/3D drivers have been included, as I'm in the process of converting these to multiarch and setting up the repository for easier download via apt-get. Stay tuned.
The outcome is that after logging into XFCE, it has consumed ~190MB RAM, leaving the rest free!
For a start you can login as root (password: root) and just run adduser to create a normal user, as usual in Debian.
Installer script
However the good news is not just the image, but the script which built the image:
http://people.debian.org/~markos/armhf/ ... mhf.tar.xz
This -includes the linux-image debian package, hence the size.
It's supposed to be run natively on an Debian/Ubuntu armhf system -not necessarily an Efika. Or if you're feeling adventurous, you could do that on Gentoo, after installing debootstrap, parted, pv (that's just a pipe progress viewer, still a handy util). After downloading the tarball, just extract it somewhere -as root:
Code:
# apt-get -u install debootstrap parted pv
# tar xvJf install-armhf.tar.xz
Then cd into the armhf-image folder and run install-armhf.sh:
Code:
# ./install-armhf.sh
Usage: installer-armhf.sh <ssd/mmc> <device> [-genimage]
The first argument can be either ssd or mmc depending on whether we're installing on an SD card (mmc) or the internal SSD. This is due to the fact that boot.scr and fstab have to be setup differently in each case.
The second argument is the actual device to install to, the choices here are usually /dev/sda or /dev/mmcblk0.
The third argument enables the generation of an compressed image of the just-installed device -this is how the image was made.
So in order to install to the internal SSD, you might want to call:
Code:
# ./install-armhf.sh ssd /dev/sda
While installing to an sd card and generating the image can be done with the following call:
Code:
# ./install-armhf.sh mmc /dev/mmcblk0 -genimage
Now, if you want to tamper with the packages installed, feel free to change the file packages.extra and add/remove packages as needed. Similarly you can install your own kernel by changing the relevant entries in the field and providing the appropriate kernel package.
In general the script is quite simple and can be easily modified to do things that you want. However it's a temporary measure until we get proper Debian Installer support -which will not be long, FYI. However if you have any suggestions about what to include in the script by default, feel free to do so!
Enjoy and happy hacking!