IGN-ARM Pasang ke MicroSD: Perbedaan revisi
(→Manual) |
|||
(8 revisi antara oleh pengguna yang sama tidak ditampilkan) | |||
Baris 13: | Baris 13: | ||
====Dukungan Hardware ARM==== | ====Dukungan Hardware ARM==== | ||
− | + | Board yang dapat memakai IGN ARM | |
+ | http://igos-nusantara.or.id/wiki/index.php?title=IGN-ARM_dan_Dukungan_Hardware | ||
− | =Unduh | + | =Unduh Image= |
− | + | Proses instalasi image meliputi pengunduhan berkas image, memasukkan media ke | |
− | + | sistem host (misal ARM atau PC Desktop, laptop, dsb.) dan melakukan | |
− | + | beberapa perintah sederhana untuk menulis image ke media. Media ini kemudian | |
− | + | dipakai oleh platform target untuk boot ke lingkungan IGN ARM | |
− | + | ||
− | + | Image ada di: | |
+ | http://igos-nusantara.or.id/arm/images/rc/ | ||
− | * | + | Image untuk Raspberry Pi 2: IGN-ARM-1.0-rpi2-* |
− | + | IGN-ARM-1.0-rpi2-ignsdk-sda-2015-04-08.img.xz 09-Apr-2015 11:03 152M | |
+ | IGN-ARM-1.0-rpi2-mate-sda-2015-04-08.img.xz 09-Apr-2015 11:13 288M | ||
+ | IGN-ARM-1.0-rpi2-mini-sda-2015-04-08.img.xz 09-Apr-2015 11:18 96M | ||
− | == | + | Image untuk board lain: IGN-ARM-1.0-armhfp-* |
+ | IGN-ARM-1.0-armhfp-ignsdk-sda-2015-04-08.raw.xz 07-Apr-2015 15:06 202M | ||
+ | IGN-ARM-1.0-armhfp-mate-sda-2015-04-08.raw.xz 08-Apr-2015 17:50 356M | ||
+ | IGN-ARM-1.0-armhfp-mini-sda-2015-04-08.raw.xz 07-Apr-2015 12:55 153M | ||
+ | |||
+ | =Menulis Image= | ||
+ | Ada dua cara pemasangan image IGN ARM | ||
+ | * Pasang Image untuk Raspberry | ||
+ | * Pasang Image untuk bukan Raspberry | ||
+ | |||
+ | ==Menulis Image untuk Raspberry== | ||
+ | Menulis Image ke MicroSD memakai perintah dd. Supaya perintah dd menampilkan indikator proses, gunakan pipe ke pv. Pasang lebih dulu paket pv | ||
+ | # | ||
+ | yum -y install pv | ||
+ | |||
+ | Menulis image IGN-ARM-1.0-rpi2-mate-sda-2015-04-10.img ke MicroSD yang berada di /dev/mmcblk0 | ||
+ | # | ||
+ | dd if=IGN-ARM-1.0-rpi2-mate-sda-2015-04-10.img|pv|dd of=/dev/mmcblk0 | ||
+ | |||
+ | Tampilan proses: | ||
+ | 4327424+0 records in4MiB/s] [ <=> ] | ||
+ | 4327424+0 records out | ||
+ | 2215641088 bytes (2.2 GB) copied, 520.007 s, 4.3 MB/s | ||
+ | 2.06GiB 0:08:40 [4.06MiB/s] [ <=> ] | ||
+ | 4327424+0 records in | ||
+ | 4327424+0 records out | ||
+ | 2215641088 bytes (2.2 GB) copied, 520.019 s, 4.3 MB/s | ||
+ | |||
+ | |||
+ | ==Menulis Image untuk board lain== | ||
+ | Setelah menulis image dan berkas U-boot, masukkan media ke platform target dan lakukan boot. | ||
+ | |||
+ | === Pakai Skrip === | ||
{{admon/note|Note | Contoh berikut memasukkan Image ke Media dengan memakai IGOS Nusantara Desktop versi 10.}} | {{admon/note|Note | Contoh berikut memasukkan Image ke Media dengan memakai IGOS Nusantara Desktop versi 10.}} | ||
− | + | Jalankan skrip berikut dengan hak akses root atau memakai sudo. Skrip akan | |
− | + | menyalin disk image dan menyalin U-boot yang sesuai dengan platform harware tujuan. | |
− | platform. | + | Opsional untuk mengaktifkan atau nonaktihkan SELinux dan menghapus |
− | + | password root bila diperlukan. Untuk menambahkan board yang tidak terdaftar, | |
− | + | buatlah skrip bash dengan perintah yang diperlukan untuk menyalin U-boot ke media | |
− | + | dan tambahkan ke direktori "boards.d" | |
* https://pwhalen.fedorapeople.org/fedira-arm-installer-0.06.tar.bz2 | * https://pwhalen.fedorapeople.org/fedira-arm-installer-0.06.tar.bz2 | ||
Baris 51: | Baris 86: | ||
-y - Assumes yes, will not wait for confirmation | -y - Assumes yes, will not wait for confirmation | ||
--version - Display version and exit | --version - Display version and exit | ||
− | |||
− | |||
</pre> | </pre> | ||
− | == Manual== | + | Contoh: |
− | + | fedora-arm-image-installer.sh --image=IGN-ARM-xx.xz --target=panda --media=/dev/mmcblk0 --selinux=OFF | |
− | http:// | + | |
− | + | ||
− | TYPE= # | + | === Manual=== |
− | MEDIA= #/dev/< | + | Masuk ke: |
− | # | + | http://repo.informatika.lipi.go.id/arm/image/ |
− | # | + | |
+ | Unduh disk image IGN-ARM-1.0-armhfp-* | ||
+ | |||
+ | Tulis image ke media | ||
+ | TYPE= # Tentukan jenis IGN-ARM | ||
+ | MEDIA= #/dev/<lokasi-media> | ||
+ | # contoh /dev/sdc, /dev/sdg, ... | ||
+ | # baca /var/log/messages untuk mengetahui posisi divais terkait ke media | ||
+ | |||
xzcat IGN-$TYPE-armhfp-21-5-sda.raw.xz | sudo dd of=$MEDIA; sync | xzcat IGN-$TYPE-armhfp-21-5-sda.raw.xz | sudo dd of=$MEDIA; sync | ||
− | + | ||
+ | Setelah menulis image, baca tabel partisi baru dan mount partisi root | ||
partprobe $MEDIA | partprobe $MEDIA | ||
− | PART= #/dev/< | + | PART= #/dev/<lokasi-media><partition-number> |
# this needs to be the root partition on the written media | # this needs to be the root partition on the written media | ||
− | # | + | # contoh /dev/sdc3, /dev/sdg3, /dev/mmcblk0p3, ... |
+ | |||
mkdir /tmp/root; sudo mount $PART /tmp/root | mkdir /tmp/root; sudo mount $PART /tmp/root | ||
− | + | ||
+ | Salin U-boot yang sesuai ke hardware target | ||
=Tulis U-Boot ke Media= | =Tulis U-Boot ke Media= | ||
− | + | Ikuti tahap berikut untuk menulis U-boot yang sesuai dengan hardware yang dimiliki | |
− | ===Banana Pi (Allwinner A20)=== | + | |
− | {{admon/warning|IMPORTANT | | + | ====Banana Pi (Allwinner A20)==== |
− | MEDIA= #/dev/< | + | |
− | # | + | {{admon/warning|IMPORTANT | Pada tahapan ini harus memiliki kabel serial console ke Banana Pi. |
− | # | + | |
+ | MEDIA= #/dev/<lokasi-media> | ||
+ | # contoh /dev/sdc, /dev/sdg, ... | ||
+ | # baca /var/log/messages untuk mengetahui posisi divais terkait ke media | ||
+ | |||
sudo dd if=/tmp/root/usr/share/uboot/Bananapi/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc | sudo dd if=/tmp/root/usr/share/uboot/Bananapi/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc | ||
− | Media | + | |
− | === | + | Media sudah siap untuk boot Banana Pi. Masukkan ke divais dan boot. |
− | + | ||
− | ===CubieBoard v1 (Allwinner A10)=== | + | ====PERINGATAN untuk pengguna Cubie* ==== |
− | MEDIA= #/dev/< | + | Pastikan memakai image U-boot yang sesuai board! Jika salah uboot akan menyebabkan kesalahan yang membuat bingung. |
− | # | + | |
− | # | + | ====CubieBoard v1 (Allwinner A10)==== |
+ | MEDIA= #/dev/<lokasi-media> | ||
+ | # contoh /dev/sdc, /dev/sdg, ... | ||
+ | # baca /var/log/messages untuk mengetahui posisi divais terkait ke media | ||
+ | |||
sudo dd if=/tmp/root/usr/share/uboot/Cubieboard/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc | sudo dd if=/tmp/root/usr/share/uboot/Cubieboard/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc | ||
− | |||
− | ===CubieBoard v2 (Allwinner A20)=== | + | Media sudah siap untuk boot Cubieboard v1. Masukkan ke divais dan boot. |
− | MEDIA= #/dev/< | + | |
− | # | + | |
− | # | + | ====CubieBoard v2 (Allwinner A20)==== |
+ | MEDIA= #/dev/<lokasi-media> | ||
+ | # contoh /dev/sdc, /dev/sdg, ... | ||
+ | # baca /var/log/messages untuk mengetahui posisi divais terkait ke media | ||
+ | |||
sudo dd if=/tmp/root/usr/share/uboot/Cubieboard2/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc | sudo dd if=/tmp/root/usr/share/uboot/Cubieboard2/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc | ||
− | |||
− | ===CubieTruck (Allwinner A20)=== | + | Media sudah siap untuk boot Cubieboard v2. Masukkan ke divais dan boot. |
− | MEDIA= #/dev/< | + | |
− | # | + | ====CubieTruck (Allwinner A20)==== |
+ | MEDIA= #/dev/<lokasi-media> | ||
+ | # contoh /dev/sdc, /dev/sdg, ... | ||
# read /var/log/messages to learn which device was assigned to your media | # read /var/log/messages to learn which device was assigned to your media | ||
+ | |||
sudo dd if=/tmp/root/usr/share/uboot/Cubietruck/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc | sudo dd if=/tmp/root/usr/share/uboot/Cubietruck/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc | ||
− | |||
− | ===BeagleBone ( Black & White ) === | + | Media sudah siap untuk boot Cubietruck. Masukkan ke divais dan boot. |
+ | |||
+ | ====BeagleBone ( Black & White ) ==== | ||
{{admon/warning|IMPORTANT | At this time you must have a serial console cable for the BeagleBone. For those that do not, please see the FAQ at the bottom of the page}} | {{admon/warning|IMPORTANT | At this time you must have a serial console cable for the BeagleBone. For those that do not, please see the FAQ at the bottom of the page}} | ||
− | MEDIA= #/dev/< | + | |
− | # | + | MEDIA= #/dev/<lokasi-media> |
− | # | + | # contoh /dev/sdc, /dev/sdg, ... |
+ | # baca /var/log/messages untuk mengetahui posisi divais terkait ke media | ||
+ | |||
sudo dd if=/tmp/root/usr/share/uboot/beaglebone/MLO of=$MEDIA count=1 seek=1 conv=notrunc bs=128k | sudo dd if=/tmp/root/usr/share/uboot/beaglebone/MLO of=$MEDIA count=1 seek=1 conv=notrunc bs=128k | ||
sudo dd if=/tmp/root/usr/share/uboot/beaglebone/u-boot.img of=$MEDIA count=2 seek=1 conv=notrunc bs=384k | sudo dd if=/tmp/root/usr/share/uboot/beaglebone/u-boot.img of=$MEDIA count=2 seek=1 conv=notrunc bs=384k | ||
− | |||
− | ==== | + | Media sudah siap untuk boot BeagleBone. Masukkan ke divais dan boot. |
− | + | ||
+ | Untuk boot ke IGN ARM dengan U-boot yang ada di MicroSD, pada saat divais dinyalakan, tekan dan tahan tombol "User Boot" (berada di dekat slot MicroSD). | ||
+ | |||
+ | ==== Salin IGN U-Boot ke eMMC di Beaglebone Black==== | ||
+ | Untuk menyalin U-Boot ke eMMC di Beaglebone Black lakukan tahapan berikut: | ||
<pre> | <pre> | ||
− | # mount emmc boot partition | + | # Lakukan mount emmc boot partition |
mkdir /tmp/emmc; mount /dev/mmcblk1p1 /tmp/emmc | mkdir /tmp/emmc; mount /dev/mmcblk1p1 /tmp/emmc | ||
− | # | + | # Opsional untuk buat backup U-Boot asli |
mkdir /tmp/emmc/orig-uboot; cp /tmp/emmc/{MLO,u-boot.img} /tmp/emmc/orig-uboot/ | mkdir /tmp/emmc/orig-uboot; cp /tmp/emmc/{MLO,u-boot.img} /tmp/emmc/orig-uboot/ | ||
− | # | + | # Salin U-Boot |
cp /usr/share/uboot/beaglebone/{MLO,u-boot.img} /tmp/emmc/ | cp /usr/share/uboot/beaglebone/{MLO,u-boot.img} /tmp/emmc/ | ||
</pre> | </pre> | ||
− | + | Setelah selesai, maka tidak perlu lagi menekan tombol "User Boot" untuk memakai U-boot yang berasal dari IGN ARM. | |
− | ===CompuLab TrimSlice=== | + | ====CompuLab TrimSlice==== |
− | {{admon/warning|IMPORTANT | | + | {{admon/warning|IMPORTANT | Pastikan sudah memiliki U-Boot Trimslice terbaru, ada di [http://www.trimslice.com/wiki/index.php/Trim-Slice_Firmware_Updater#v2012.04-1.02 here]. And environmental variables desc4444444444444444444 [http://www.trimslice.com/wiki/index.php/Trim-Slice_Firmware_Updater#U-Boot_environment_variable here]. <b>Failure to do so will result in a non-booting system.</b>}} |
− | + | ||
+ | Trimslice tidak memerlukan tahapan tambahan, U-Boot sudah ada di divais. | ||
===Wandboard (Freescale i.MX6) === | ===Wandboard (Freescale i.MX6) === | ||
− | + | Catatan - Wandboard meliputi konfigurasi Solo, Dual, dan Quad core. Pastikan konfigurasi hardware memakai nilai yang benar. Wandboard Solo memakai dtb yang sama dengan Wandboard Dual (imx6dl-wandboard.dtb). | |
− | + | ||
− | + | Salin U-boot untuk Wandboard: | |
+ | |||
BOARD= # Choose 'solo', 'dl' or 'quad' | BOARD= # Choose 'solo', 'dl' or 'quad' | ||
− | MEDIA= #/dev/< | + | MEDIA= #/dev/<lokasi-media> |
− | # | + | # contoh /dev/sdc, /dev/sdg, ... |
− | # | + | # baca /var/log/messages untuk mengetahui posisi divais terkait ke media |
+ | |||
sudo dd if=/tmp/root/usr/share/uboot/wandboard_$BOARD/u-boot.imx of=$MEDIA bs=1k seek=1 conv=fsync; sync | sudo dd if=/tmp/root/usr/share/uboot/wandboard_$BOARD/u-boot.imx of=$MEDIA bs=1k seek=1 conv=fsync; sync | ||
− | + | ||
− | {{admon/warning|IMPORTANT |<b>MicroSD | + | Cabut media dan masukkan ke Wandboard dan boot. |
+ | |||
+ | {{admon/warning|IMPORTANT |<b>MicroSD untuk booting berada di bawah heatsink</b>}} | ||
===Pandaboard=== | ===Pandaboard=== | ||
− | MEDIA= #/dev/< | + | MEDIA= #/dev/<lokasi-media> |
− | # | + | # contoh /dev/sdc, /dev/sdg, ... |
− | # | + | # baca /var/log/messages untuk mengetahui posisi divais terkait ke media |
+ | |||
sudo dd if=/tmp/root/usr/share/uboot/panda/MLO of=$MEDIA count=1 seek=1 conv=notrunc bs=128k | sudo dd if=/tmp/root/usr/share/uboot/panda/MLO of=$MEDIA count=1 seek=1 conv=notrunc bs=128k | ||
sudo dd if=/tmp/root/usr/share/uboot/panda/u-boot.img of=$MEDIA count=2 seek=1 conv=notrunc bs=384k | sudo dd if=/tmp/root/usr/share/uboot/panda/u-boot.img of=$MEDIA count=2 seek=1 conv=notrunc bs=384k | ||
− | Media | + | |
+ | Media sudah siap untuk boot Pandaboard. Masukkan ke divais dan boot. |
Revisi terkini pada 11 April 2015 02.31
Daftar isi
- 1 IGOS Nusantara ARM
- 2 Unduh Image
- 3 Menulis Image
- 4 Tulis U-Boot ke Media
- 4.1 Banana Pi (Allwinner A20)
- 4.2 PERINGATAN untuk pengguna Cubie*
- 4.3 CubieBoard v1 (Allwinner A10)
- 4.4 CubieBoard v2 (Allwinner A20)
- 4.5 CubieTruck (Allwinner A20)
- 4.6 BeagleBone ( Black & White )
- 4.7 Salin IGN U-Boot ke eMMC di Beaglebone Black
- 4.8 CompuLab TrimSlice
- 4.9 Wandboard (Freescale i.MX6)
- 4.10 Pandaboard
IGOS Nusantara ARM
IGOS Nusantara ARM versi mini hanya menyediakan aplikasi minimal. Untuk versi desktop akan disediakan IGN ARM MATE. Tiap image IGN ARM dapat digunakan dengan memakai QEMU di IGOS Nusantara 64 bit untuk emulasi lingkungan ARM.
Instalasi image akan melibatkan:
- Unduh Image IGN ARM
- Memasukkan media removable (USB Flashdisk atau MicroSD) ke komputer host (misal dengan platform ARM atau PC x86_64, laptop, dsb.)
- Menulis instruksi untuk menulis image ke media. Media ini dipakai untuk boot ke lingkungan IGOS Nusantara.
Dukungan Hardware ARM
Board yang dapat memakai IGN ARM
http://igos-nusantara.or.id/wiki/index.php?title=IGN-ARM_dan_Dukungan_Hardware
Unduh Image
Proses instalasi image meliputi pengunduhan berkas image, memasukkan media ke sistem host (misal ARM atau PC Desktop, laptop, dsb.) dan melakukan beberapa perintah sederhana untuk menulis image ke media. Media ini kemudian dipakai oleh platform target untuk boot ke lingkungan IGN ARM
Image ada di:
http://igos-nusantara.or.id/arm/images/rc/
Image untuk Raspberry Pi 2: IGN-ARM-1.0-rpi2-*
IGN-ARM-1.0-rpi2-ignsdk-sda-2015-04-08.img.xz 09-Apr-2015 11:03 152M IGN-ARM-1.0-rpi2-mate-sda-2015-04-08.img.xz 09-Apr-2015 11:13 288M IGN-ARM-1.0-rpi2-mini-sda-2015-04-08.img.xz 09-Apr-2015 11:18 96M
Image untuk board lain: IGN-ARM-1.0-armhfp-*
IGN-ARM-1.0-armhfp-ignsdk-sda-2015-04-08.raw.xz 07-Apr-2015 15:06 202M IGN-ARM-1.0-armhfp-mate-sda-2015-04-08.raw.xz 08-Apr-2015 17:50 356M IGN-ARM-1.0-armhfp-mini-sda-2015-04-08.raw.xz 07-Apr-2015 12:55 153M
Menulis Image
Ada dua cara pemasangan image IGN ARM
- Pasang Image untuk Raspberry
- Pasang Image untuk bukan Raspberry
Menulis Image untuk Raspberry
Menulis Image ke MicroSD memakai perintah dd. Supaya perintah dd menampilkan indikator proses, gunakan pipe ke pv. Pasang lebih dulu paket pv
# yum -y install pv
Menulis image IGN-ARM-1.0-rpi2-mate-sda-2015-04-10.img ke MicroSD yang berada di /dev/mmcblk0
# dd if=IGN-ARM-1.0-rpi2-mate-sda-2015-04-10.img|pv|dd of=/dev/mmcblk0
Tampilan proses:
4327424+0 records in4MiB/s] [ <=> ] 4327424+0 records out 2215641088 bytes (2.2 GB) copied, 520.007 s, 4.3 MB/s 2.06GiB 0:08:40 [4.06MiB/s] [ <=> ] 4327424+0 records in 4327424+0 records out 2215641088 bytes (2.2 GB) copied, 520.019 s, 4.3 MB/s
Menulis Image untuk board lain
Setelah menulis image dan berkas U-boot, masukkan media ke platform target dan lakukan boot.
Pakai Skrip
Jalankan skrip berikut dengan hak akses root atau memakai sudo. Skrip akan menyalin disk image dan menyalin U-boot yang sesuai dengan platform harware tujuan. Opsional untuk mengaktifkan atau nonaktihkan SELinux dan menghapus password root bila diperlukan. Untuk menambahkan board yang tidak terdaftar, buatlah skrip bash dengan perintah yang diperlukan untuk menyalin U-boot ke media dan tambahkan ke direktori "boards.d"
./fedora-arm-image-installer.sh Usage: fedora-arm-image-installer.sh <options> --image=IMAGE - xz compressed image file name --target=TARGET - target board [Bananapi|beaglebone|Cubietruck|none|panda|trimslice|wandboard_dual|wandboard_quad|wandboard_solo] --media=DEVICE - media device file (/dev/[sdX|mmcblkX]) --selinux=ON/OFF - Turn SELinux off/on as needed --norootpass - Remove the root password -y - Assumes yes, will not wait for confirmation --version - Display version and exit
Contoh:
fedora-arm-image-installer.sh --image=IGN-ARM-xx.xz --target=panda --media=/dev/mmcblk0 --selinux=OFF
Manual
Masuk ke:
http://repo.informatika.lipi.go.id/arm/image/
Unduh disk image IGN-ARM-1.0-armhfp-*
Tulis image ke media
TYPE= # Tentukan jenis IGN-ARM MEDIA= #/dev/<lokasi-media> # contoh /dev/sdc, /dev/sdg, ... # baca /var/log/messages untuk mengetahui posisi divais terkait ke media
xzcat IGN-$TYPE-armhfp-21-5-sda.raw.xz | sudo dd of=$MEDIA; sync
Setelah menulis image, baca tabel partisi baru dan mount partisi root
partprobe $MEDIA PART= #/dev/<lokasi-media><partition-number> # this needs to be the root partition on the written media # contoh /dev/sdc3, /dev/sdg3, /dev/mmcblk0p3, ...
mkdir /tmp/root; sudo mount $PART /tmp/root
Salin U-boot yang sesuai ke hardware target
Tulis U-Boot ke Media
Ikuti tahap berikut untuk menulis U-boot yang sesuai dengan hardware yang dimiliki
Banana Pi (Allwinner A20)
{{admon/warning|IMPORTANT | Pada tahapan ini harus memiliki kabel serial console ke Banana Pi.
MEDIA= #/dev/<lokasi-media> # contoh /dev/sdc, /dev/sdg, ... # baca /var/log/messages untuk mengetahui posisi divais terkait ke media
sudo dd if=/tmp/root/usr/share/uboot/Bananapi/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc
Media sudah siap untuk boot Banana Pi. Masukkan ke divais dan boot.
PERINGATAN untuk pengguna Cubie*
Pastikan memakai image U-boot yang sesuai board! Jika salah uboot akan menyebabkan kesalahan yang membuat bingung.
CubieBoard v1 (Allwinner A10)
MEDIA= #/dev/<lokasi-media> # contoh /dev/sdc, /dev/sdg, ... # baca /var/log/messages untuk mengetahui posisi divais terkait ke media
sudo dd if=/tmp/root/usr/share/uboot/Cubieboard/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc
Media sudah siap untuk boot Cubieboard v1. Masukkan ke divais dan boot.
CubieBoard v2 (Allwinner A20)
MEDIA= #/dev/<lokasi-media> # contoh /dev/sdc, /dev/sdg, ... # baca /var/log/messages untuk mengetahui posisi divais terkait ke media
sudo dd if=/tmp/root/usr/share/uboot/Cubieboard2/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc
Media sudah siap untuk boot Cubieboard v2. Masukkan ke divais dan boot.
CubieTruck (Allwinner A20)
MEDIA= #/dev/<lokasi-media> # contoh /dev/sdc, /dev/sdg, ... # read /var/log/messages to learn which device was assigned to your media
sudo dd if=/tmp/root/usr/share/uboot/Cubietruck/u-boot-sunxi-with-spl.bin of=$MEDIA bs=1024 seek=8 conv=fsync,notrunc
Media sudah siap untuk boot Cubietruck. Masukkan ke divais dan boot.
BeagleBone ( Black & White )
MEDIA= #/dev/<lokasi-media> # contoh /dev/sdc, /dev/sdg, ... # baca /var/log/messages untuk mengetahui posisi divais terkait ke media
sudo dd if=/tmp/root/usr/share/uboot/beaglebone/MLO of=$MEDIA count=1 seek=1 conv=notrunc bs=128k sudo dd if=/tmp/root/usr/share/uboot/beaglebone/u-boot.img of=$MEDIA count=2 seek=1 conv=notrunc bs=384k
Media sudah siap untuk boot BeagleBone. Masukkan ke divais dan boot.
Untuk boot ke IGN ARM dengan U-boot yang ada di MicroSD, pada saat divais dinyalakan, tekan dan tahan tombol "User Boot" (berada di dekat slot MicroSD).
Salin IGN U-Boot ke eMMC di Beaglebone Black
Untuk menyalin U-Boot ke eMMC di Beaglebone Black lakukan tahapan berikut:
# Lakukan mount emmc boot partition mkdir /tmp/emmc; mount /dev/mmcblk1p1 /tmp/emmc # Opsional untuk buat backup U-Boot asli mkdir /tmp/emmc/orig-uboot; cp /tmp/emmc/{MLO,u-boot.img} /tmp/emmc/orig-uboot/ # Salin U-Boot cp /usr/share/uboot/beaglebone/{MLO,u-boot.img} /tmp/emmc/
Setelah selesai, maka tidak perlu lagi menekan tombol "User Boot" untuk memakai U-boot yang berasal dari IGN ARM.
CompuLab TrimSlice
Trimslice tidak memerlukan tahapan tambahan, U-Boot sudah ada di divais.
Wandboard (Freescale i.MX6)
Catatan - Wandboard meliputi konfigurasi Solo, Dual, dan Quad core. Pastikan konfigurasi hardware memakai nilai yang benar. Wandboard Solo memakai dtb yang sama dengan Wandboard Dual (imx6dl-wandboard.dtb).
Salin U-boot untuk Wandboard:
BOARD= # Choose 'solo', 'dl' or 'quad' MEDIA= #/dev/<lokasi-media> # contoh /dev/sdc, /dev/sdg, ... # baca /var/log/messages untuk mengetahui posisi divais terkait ke media
sudo dd if=/tmp/root/usr/share/uboot/wandboard_$BOARD/u-boot.imx of=$MEDIA bs=1k seek=1 conv=fsync; sync
Cabut media dan masukkan ke Wandboard dan boot.
Pandaboard
MEDIA= #/dev/<lokasi-media> # contoh /dev/sdc, /dev/sdg, ... # baca /var/log/messages untuk mengetahui posisi divais terkait ke media
sudo dd if=/tmp/root/usr/share/uboot/panda/MLO of=$MEDIA count=1 seek=1 conv=notrunc bs=128k sudo dd if=/tmp/root/usr/share/uboot/panda/u-boot.img of=$MEDIA count=2 seek=1 conv=notrunc bs=384k
Media sudah siap untuk boot Pandaboard. Masukkan ke divais dan boot.