Document: Installing Ubuntu GNU/Linux Copyright (c) 2009, Voipac Technologies a.s. It is recommended to have Voipac PXA270 module with 256MB SDRAM or to enable swap partition during installation. First compile your own kernel image based on Voipac patch file for PXA270 module and provided config file at http://voipac.com/downloads/pxa/270/dimm/src/linux/config-linux-2.6.27-vpac1-hasty.txt Follow guide at following location and use 2.6.27 kernel patch or later to build zImage27-256 kernel image. http://voipac.com/downloads/pxa/270/dimm/doc/linux/building-linux-image-256MB.txt http://voipac.com/downloads/pxa/270/dimm/doc/linux/building-linux-image.txt Download initial ramdisk for Hasty ARMv5EL distribution and put it to TFTP root directory. bash$> wget http://repository.handhelds.org/hasty-armv5el/installer-arm/images/versatilepb/ramdisk.gz bash$> mv ramdisk.gz /tftpboot Assuming having 256MB module, in u-boot bootloader execute following commands: u-boot> tftp a1000000 zImage27-256 u-boot> tftp a2000000 ramdisk.gz u-boot> set bootargs initrd=0xa2000000,0x2a647e console=ttyS0,38400 u-boot> wtags 80000100 u-boot> go a1000000 During installation answer some questions: Ubuntu archive mirror hostname: repository.handhelds.org Ubuntu archive mirror directory: /hasty-armv5el Continue the install without loading kernel modules? After instalation is completed modify u-boot environment bootargs variable. (assuming installation was done to /dev/hda IDE disk drive) u-boot> tftp zImage27-256 u-boot> set bootargs root=/dev/hda1 ro ide_core.nodma=0.0 console=ttyS0,38400 u-boot> wtags 80000100 u-boot> go Install X.org desktop and modify default xorg.conf file bash$> sudo aptitude install xserver-xorg-video-fbdev xorg gdm xfce4 /etc/X11/xorg.conf Section "Device" Identifier "Configured Video Device" Option "UseFBDev" "true" Driver "fbdev" EndSection To find out more about how to install Ubuntu GNU/Linux refer to: http://elinux.org/BeagleBoardHandheldsMojo