Downloaded the Ubuntu 12.04 OMAP4 (Hard-Float) preinstalled server image (here).
Installed it on an SD card. Booted the pandaboard and installed it over a serial modem (minicom).
Post installation:
panda-01 login:
removed apparmor, shortly:
/etc/init.d/apparmor stop update-rc.d -f apparmor remove apt-get remove apparmor apparmor-utils
First thing I always do is install Vim (for some convenience):
sudo apt-get install vim
Then installed openssh-server
sudo apt-get install openssh-server
After that I got in the /etc/init dir and excluded some services:
echo "manual" > network-interface-security.override echo "manual" > ufw.override echo "manual" > mountall-n panda-01 login: et.override
(it's a standalone machine, so no firewall or other security needed (ufw, network-interface-security), mounting nfs is also quit useless (mountall-net)).
This filesystem does not use a swap partition, but a swap file in root: /SWAP.swap. Let's not swap (put a bracket before the swap line in /etc/fstab). After a reboot I removed the SWAP.swap file.
Add the /tmp dir to RAM:
tmpfs /tmp tmpfs nodev,nosuid 0 0
Another advised speedup trick is the addition of mounting /var/log as an tmpfs, but that will distroy the log-files after every boot. So didn't do that yet.
But the installation stamp is now: 653 Mb.
Now what is that run dir in the root. It seems to be a replacement for a bunch of tmpfs (read here)
now xorg thingys: http://complete-concrete-concise.com/ubuntu-2/ubuntu-12-04-server/ubuntu-12-04-server-how-to-install-a-gui
some more reading: https://linuxlink.timesys.com/docs/gsg/pandaboard
oh yeah. find info about the boot error: mmcblk0: error -110 transferring data, sector 3038798, nr 2, cmd response 0x900, card ................
Dynamic network configuration
about dynamic internet without netmanager http://natisbad.org/dyn-net/index.html
networkmanager ( gui only, has also build in cli: nmcli )
netplug
ifplugd
cnetworkmanager
Java with serial: librxtx-java
http://www.embeddedrelated.com/showarticle/138.php