[Eee Pad Transformer Android Development] -miska-:
This is a simple guide how to install openSUSE chroot on your MicroSD card and use it

What do you need? You'll need armv7 device (for example ASUS Transformer ;-) ). But even my old Nexus One is armv7, so this guide is a little bit more general.

Now a little bit of requirements on Android system itself. You'll need root on your device and you'll need decent enough busybox. Both of that is usually part of unofficial ROMs. There might be some differences and some troubles, but let's be optimistic.

I would say that best way to install openSUSE is to repartition your MicroSD card. In Tranformer, you can keep it always inside tablet no matter whether you have dock connected or not.

Let's start repartitioning. I would suggest to take your card out of your device, put it into card reader and repartition it in your computer, where you can use nice tools like gparted. Create one ext4 partition that will hold your root. I would recommend to create it as your second partition. Some programs (like recovery programs) expects first partition to be FAT, so you'll run into some troubles otherwise. Create your partition as big as you want, but my recommendation would be at least 1G. Depending on what do you plan on doing, it can be more (mine is 5G).

So I hope that you created partition successfully by yourselves, now it's time to get openSUSE for your device. Where to get that? On openSUSE download servers. What you want to get is file starting with LimeJeOS-openSUSE-Factory-ARM-rootfs.armv7l and ending with -tbz.tar.bz2. These images gets rebuild automatically, so the part that I left out changes over the time as you get newer and newer versions ;-) But don't worry, you can use zypper to upgrade too ;-)

Lets put it on the card. Tarball you just downloaded actually contains another tarball and checksum. I know, not fun, but no big deal either. So get to the inner tarball, mount second partition of of your sdcard and unpack the inner tarball to it. Unpack it as a root! This can be important as as ordinary user you might not have the rights to create some files and some rights might get dropped in the process. This may result in not working system. So do the unpacking as a root. Just a hint how to do it in command line (might need some paths adjustements according to your system):

tar -C /mnt/sdcard-ext2 -xjf /home/user/download/Lime*.tbz

In the end, you should see some directories like bin and etc directly on this partition. If you do so, you are almost ready!

Now generaly the hard part, but easy if you have Transfomer and if you are putting openSUSE on your MicroSD card as I told you. Take this script and if needed adjust it. If you put openSUSE on second partition of your MicroSD, you are ready to go, otherwise you need to change DEVICE variable to point to the correct partition.

Now run the script in the terminal. It will put you inside openSUSE basic chroot. You can look around, there is not much of software in the beginning, but you can use zypper to install everything you need ;-)

Enjoy openSUSE on Transformer! As always, if you have no idea what are you doing, you can damage your device and I take no responsibility for any damage. If you run into some troubles, drop by on opensuse IRC channel #opensuse-arm on Freenode and there are people willing to help. You can find me there as well, my nick is |miska|. Oh, and one last think, root and user password is 'linux' ;-)