Ubuntu di perangkat Android dengan Chroot

Setelah berkas image yang dibuat melalui tulisan Menggunakan Rootstock sudah bisa digunakan melalui QEMU, saatnya kita mencoba menggunakannya di perangkat Android.

Langkah pertama adalah buat berkas bernama start.sh yang isinya sebagai berikut :

#!/system/bin/sh

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /
mkdir /mnt/ubuntu
export mnt=/mnt/ubuntu
export PATH=/usr/bin:/usr/sbin:/bin:$PATH
export TERM=linux
export HOME=/root
export kit=/sdcard
export USER=root
export loopdev=/dev/block/loop99

echo "SETTING UP LOOP DEVICE"
mknod /dev/block/loop99 b 7 99

losetup $loopdev $kit/ubuntu.img
mount -t ext2 $loopdev $mnt
mount -t devpts devpts $mnt/dev/pts
mount -t proc proc $mnt/proc
mount -t sysfs sysfs $mnt/sys

echo " "
echo "Type EXIT to end session"
echo "Make sure you do a proper EXIT for a clean umount!"
echo " "
echo "Please reboot your device when you finished your work."

chroot $mnt /bin/bash

busybox umount -f /mnt/ubuntu/dev/pts /mnt/ubuntu/proc /mnt/ubuntu/sys

Bisa juga dilihat di http://tempel.blankon.in/1715 isi berkas start.sh.

Langkah berikutnya, ganti nama berkas image di tulisan Menggunakan Rootstock dengan ubuntu.img (ini biar sesuai dengan isi berkas start.sh). Setelah itu salin berkas ubuntu.img dan start.sh ke dalam folder root sdcard.

Pastikan di perangkat Android Anda sudah dirooting dan terpasang busybox. Siapkan juga terminal emulator seperti connectbot. Beberapa custom ROM sudah prerooted dan sudah terpasang busybox.

Langkah selanjutnya jalankan connectbot dan login sebagai root/superuser. Lalu jalankan berkas start.sh yang sudah dibuat di atas.

$su
#sh sdcard/start.sh
Androbuntu
Androbuntu

Setelah itu tinggal dipasang aplikasi-aplikasi yang diinginkan sehingga bisa terwujud seperti foto di bawah ini.

Sulap
Sulap

 

 

~ Happy Hacking ~