Sunday, January 22, 2012

NITDroid (Android for Nokia Internet Tablet) pindah dari SD Card ke eMMC

**Just sharing, semoga bukan repost, kalau repost mohon maaf yah**

Asumsinya sudah memasang rootsh dan semua perintah di bawah ini di jalankan di terminal dengan hak root dari Maemo
NITDroid yang digunakan adalah versi 0.9 dengan instalasi pada SD card partisi ke 2 pada Maemo Firmware PR 1.3














Sekenario dan langkahnya adalah sebagai berikut:

un-mount sd card dari system
Code:
# umount /dev/mmcblk1p1
mount partisi NITDroid ke /and
Code:
# mount /dev/mmcblk1p1 /and
jika /and belum ada, buat dulu
Code:
# mkdir /and
copy isi partisi NITDroid ke eMMC /home, harap sabar yah, proses ini cukup lama ...
Code:
# cp-rp /and/* /home
un-mount partisi NITDroid dari /and
Code:
# umount /and
sesuaikan boot isi file boot-item NITDroid
file boot-item akan berbeda-beda tergantung bagaimana NITDroid dikonfigurasi, filenya ada di /etc/multiboot.d
biasanya yang depannya angka 11, gunakan editor vi atau leafpad untuk mengedit.
Pada baris ITEM_DEVICE lanjutkan seperti berikut
Jika SD Card terpasang:
Code:
ITEM_DEVICE:${INT_CARD}p2
atau jika SD Card tidak terpasang:
Code:
ITEM_DEVICE:mmcblk0p2
Selesai deh, cobain tanpa SD card dengan set file boot-item; ITEM_DEVICE:mmcblk0p2
Reboot Rover, pilih boot ke NITDroid, jika bisa jalan NITDroidnya berarti pemindahan berhasil. Jika tidak coba ulangi lagi step-step pemindahannya sampai berhasil.

Untuk menghapus partisi NITDroid di SD card dan kapasitasnya dialihkan ke partisi pertama harus partisi ulang semua. Backup data di partisi pertama jika ada lalu hapus dan buat ulang partisinya.
Dari terminal dengan akses root di Maemo, jalankan perintah berikut, XXXX adalah kapasitas SD card dalam MB, misal SD card 1GB maka XXXX-nya ganti dengan 1000.

Code:
sfdisk -uM /dev/mmcblk1 << EOF
,XXXX,C
,,L
,,
,,
EOF
Jika muncul pesan error karena lagi dipakai SD cardnya, un-mount dulu
un-mount sd card dari system
Code:
# umount /dev/mmcblk1p1
Jika muncul pesan error karena XXXX kegedean, ganti XXXX dengan angka tepatnya yang dikasih tahu dari pesan errornya, misalkan SD Card yang 1 GB asumsinya kan 1000 MB, tapi si Rover bilangnya 958 MB, ya udah lah XXXX di set 958, sisanya karena konversi 1 GB = 1000 x 1000 x 1000 byte, bukan 1024 x 1024 x 1024 byte.

Format SD Card ke DOS File System.
Code:
mkdosfs  /dev/mmcblk1p1
SD card sekarang sudah bisa dipakai dengan kapasitas penuh dengan format DOS, jika tetap terpasang di Rover, jangan lupa file boot-item disesuaikan lagi.

Semoga bermanpat








sumber: http://www.kaskus.us/showthread.php?p=401823739#post401823739

No comments:

Post a Comment