On some tablets, there has been some dual booting set up but I don't know if their bootloaders are similar.
Just did a very quick search on XDA and these threads *might* be useful:
http://forum.xda-developers.com/showthr … ?t=1444792
These two are device specific, but they may give an idea of what needs to be done.
http://forum.xda-developers.com/showthr … ?t=1667193
http://forum.xda-developers.com/showthr … ?t=1158260
For those interested in the chroot process: You can create an empty image on your SD card, create an ext2fs on it, and mount it via loopback. Copy a basic ArchARM version, chroot, bootstrap, and done.
Warning though, chroot is completely useless for a small embedded server because most ROMs switch off wireless when idle.
]]>There are guides to getting various distros (Ubuntu is common) running under Android, but I've not yet seen one for running one without Android.
If you find one, I'd be very grateful to get a link as I might have two spare Desire's by next Spring, and the idea of running them as simple servers is appealing.
I don't know how "unlocked"or "open" the desire is but if the boot loader isn't locked it shouldn't be much different then any other phone.
There are "easier" ways to just run linux on a "loop" in android but thats more like emulation, then your stuck with using a VNC viewer as a desktop environment controller and its also sharing resources with android. the good thing about that is you have a working network. sooooo again good luck lol post any progress you might have, I'd still love to do this my self on my Droid 1.
Should I configure and compile the Archlinux ARM kernel, or use one from CyanogenMod? I'd like to have as little of the Android layer as possible.
How would I go about actually getting the kernel to load on the device?
When building a custom kernel, how would I ensure hardware compatibility? Can I just 'copy' the device tree and blobs from a working Android kernel?