Any rooted ROM should work as long as you install Busybox from the Market.
This guide is intended for experienced users. Back up your data before doing anything listed on this page!
Get into the ADB shell (I prefer SSH with the QuickSSHd Market application), then run:
- Code: Select all
su # Allow it on the screen
cd /sdcard
mkdir arch
dd if=/dev/zero of=alarm.img seek=749999999 bs=1 count=1 #750MB image file
mke2fs -F alarm.img
mknod /dev/loop1 b 7 0
losetup /dev/loop1 alarm.img
mount -t ext2 /dev/loop1 arch/
cd arch
wget http://archlinuxarm.org/os/ArchLinuxARM-armv5te-latest.tar.gz
tar xzf ArchLinuxARM-armv5te-*.tar.gz
rm ArchLinuxARM-armv5te-*.tar.gz
mount -o bind /dev/ /sdcard/Arch Linux ARM/dev
chroot . /bin/bash
echo "nameserver 8.8.8.8" > /etc/resolv.conf
mount -t proc proc /proc
mount -t sysfs sysfs /sys
pacman -Syu # upgrades...
Leaving the Chroot
- Code: Select all
exit
losetup -d /dev/loop1
