Install Gentoo Linux di Android Dengan Root

install gentoo linux di android dengan root - blog.dhocnet.work

blog.dhocnet.work - Pada kesempatan kali ini kami akan memuat tentang langkah-langkah instalasi Gentoo Linux di ponsel berbasia Android dengan akses root.




Instalasi ini sebenarnya menggunakan metode yang sama dengan edisi yang pernah kami muat sebelumnya di halaman lain yang berjudul Panduan Instalasi Gentoo Linux di Android Tanpa Rooting. Namun sekarang, kami menggunakan hak akses root yang bertujuan untuk menghindari penggunaan disk yang terlalu banyak pada penyimpanan internal.

Pada metode kali ini kami memanfaatkan berkas disk yang bisa dibuat sendiri menggunakan komputer dengan sistem operasi Linux atau menggunakan ponsel berbasis Android.

Baiklah, mari kita mulai!

Langkah Pertama
Buat sebuah berkas disk sebesar 4GB menggunakan perintah dd. Disk yang telah dibuat kemudian di format ke sistem berkas ext4 lalu tautkan ke sistem agar dapat diakses.

Pada contoh ini kami memberi nama gentoofs.img pada disk yang dibuat.

Jika Anda belum mengetahui caranya, Anda bisa mengikuti edisi ini yang berisi panduan membuat, memformat dan menautkan berkas disk ke sistem.

Langkah Kedua
Unduh paket stage3 dan portage lalu ekstrak berkas ke direktori tautan disk yang dipersiapkan di langkah sebelumnya.

Ekstrak stage3 ke root partisi disk. Sedangkan portage di ekstrak ke /mountpoint/usr/.

Bila Anda belum faham caranya, silahkan Anda simak panduan instalasi Gentoo Linux di Android tanpa rooting di halaman ini.

Langkah Ketiga
Setelah menyelesaikan langkah kedua, lepas tautan disk dari sistem lalu hubungkan ponsel ke komputer.

Pada ponsel, pilih mode Transfer file kemudian salin berkas disk yang berisi prebuild binary Gentoo Linux ke kartu memori sdcard. Buatkan folder baru, pada contoh kami membuat folder rootfs dan meletakan disk image gentoofs.img di dalamnya.

Langkah Keempat
Install program yang diperlukan dengan perintah berikut:

$ apt -y update && apt -y install util-linux proot tsu

install gentoo linux di android dengan root - blog.dhocnet.work

Langkah Kelima
Buat script sederhana seperti berikut untuk memeriksa berkas disk dan menautkanya ke sistem ponsel.

#!/data/data/com.termux/files/usr/bin/bash

losetup -l /dev/block/loop111 2> /dev/null | grep gentoofs.img > /dev/null
if [ $? = 0 ]
then
    echo "Disk telah di diatur..." 
else
    echo "Mengatur disk..." 
    losetup --partscan /dev/block/loop111 /storage/sdcard1/rootfs/gentoofs.img
    echo "OK."
fi

if [ ! -d ~/gentoo ]
then
    mkdir ~/gentoo
fi

if [ -e ~/gentoo/etc/gentoo-release ]
then
    echo "Disk telah ditautkan..." 
else
    echo "Menautkan disk..." 
    /system/bin/mount -t ext4 /dev/block/loop111p1 ~/gentoo
    echo "OK." 
fi

unset LD_PRELOAD
proot \
    --link2symlink \
    -0 \
    -r ~/gentoo \
    -b /sys/ \
    -b /dev/ \
    -b /proc/ \
    -b /storage/ \
    -b $HOME \
    -w /root \
    /bin/env \
    -i HOME=/root \
    TERM="$TERM" \
    PS1='[termux@\h \w]\# ' \
    LANG=$LANG \
    PATH=/bin:/sbin:/usr/bin:/usr/sbin \
    /bin/bash --login

Script diatas kami tulis menggunakan nano editor dan disimpan dengan nama gentoogo.

install gentoo linux di android dengan root - blog.dhocnet.work

Gambar diatas merupakan script lama yang digunakan saat uji coba dan hanya digunakan sebagai ilustrasi.

Langkah Keenam
Setelah langkah diatas selesai semua, Gentoo Linux dapat dijalankan dengan perintah:

$ bash ./gentoogo

install gentoo linux di android dengan root - blog.dhocnet.work

install gentoo linux di android dengan root - blog.dhocnet.work

Gambar diatas merupakan gambar lama yang digunakan saat uji coba dan digunakan sebagai ilustrasi.

Langkah Tambahan
Kembali ke atas dan ikuti secara perlahan bila Anda masih bingung.

Pesan Pesan
Metode ini membutuhkan akses root pada Android. Bila belum, Anda bisa mencoba langkah mudah rooting ponsel Android di edisi ini.

Dan, metode ini dapat menghemat ruang penyimpanan internal karena berkas disk tersimpan di kartu memori sdcard.


Posting Komentar

0 Komentar
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

buttons=(Accept !) days=(7)

Situs kami menggunan cookie untuk memberi pengalaman menarik bagi Anda.
Accept !