How to install ArchAndroid:

1. find empty microSD card and partition it. Insert it to your PC and run Gparted.

Unmount the sd card:

Delete the existing Partition:

Create new fat32 partition. You can make this as big as you want, it's just a „dummy partition“. It is your standard external SD storage on Android.

Create ext4 partition for Linux:

Apply the changes:

2. Extract downloaded archive:

3. Extract rootfs to sd card:

Open file-roller with root privileges and open rootfs archive:

Extract the Archive to the Linux partition on the sd card (hit „extract“ button):

this takes a veeeeery long time..

when it's done:

Make sure all files are written to the sd card by running „sync“ (can take some time):

4. Unmount the sd card and put it in your phone. Start the phone and connect it via usb to your computer

5. Copy Linux folder:

In the extracted Archive there's a folder called „Linux“. Copy it onto the internal storage of the phone:

When done, unmount Android from your computer and disconnect usb.

6. fixing permissions:

Open the terminal emulator on your phone and do:

su

cd sdcard/linux

sh chroot_bashonly.sh

You are now inside Arch Linux. Here we fix permissions of arch's home folder:

chown -R arch:arch /home/arch

type

exit

to leave Arch Linux and land back in the original Android shell:

type

exit

exit

to leave the terminal.

7. Done!

Now installation is done. To start Arch Linux:

  • open terminal app
  • type:
  • su
  • sh /sdcard/linux/linux.sh

(you can use tab key for autocomplete)

See demo here: https://www.youtube.com/watch?v=ACsprB0r1pA