본문 바로가기
system/SBC

[MarsBoard] A10 용 BerryBoot 설치

by lifeseed 2014. 1. 28.

RaspberryPi용으로 개발된 BerryBoot가 A10용으로 배포되어 Marsboard-A10에도 설치가 가능하다.

 

Marsboard의 기본 Android로 부팅하여 BerryBoot에서 제공하는 BerryBoot.apk를 설치함으로써 손쉽게 BerryBoot를 설치할 수 있다.

 

관련 내용은 http://www.berryterminal.com/doku.php/berryboot_a10 를 참조하자.

 

0. 준비물

- Format된 Micro SD카드

- USB 키보드 및 마우스

- Marsboard-A10

- Full-HD지원 HDMI입력가능한 Monitor

 

1. BerryBoot의 설치

1) Android의 App에서 설치

- Nand로 부팅하여 Android를 실행한다.

- Web Browser를 실행하여 http://get.berryboot.com/ 에 접속 BerryBoot.apk를 다운로드 받는다.

 

- FileBrowser >  Local Memory > download 에 다운로드 된  BerryBoot.apk를 더블클릭하여 설치한다.

 

- Format된 SD카드를 삽입한다.

- Application > 설치된 BerryBoot를 실행 > Default 상태에서 Write to Image를 클릭한다. 

 

 

- 설치가 완료되면 All done! Reboot now?라는 창이 뜨고 yes를 입력시 시스템이 리셋되면서 BerryBoot가 실행된다. 

 

 

 

2) PC에서 SD카드로 Manual 설치

- http://www.berryterminal.com/doku.php/berryboot_a10 에 접속하여 큐비보드 1G Model을 다운로드 받는다.

다운로드 Link : http://sourceforge.net/projects/berryboot/files/berryboot-cubieboard-beta6.zip/download

 

- dd 혹은 win32 disk imager를 이용하여 다운받은 berryboot.img를 writing한다.

 

- Android App의 경우 설치후 부팅이 되었으나, SD카드용 image는 부팅이 되지 않았다.

따라서 Lubuntu 설치시 사용하였던 marsboard a10용으로 build된 spl 및 uboot 를 재 설치 하였다.

(http://lifeseed.tistory.com/72)

  :: spl 설치

$ sudo dd if=spl/sunxi-spl.bin of=/dev/sdX bs=1024 seek=8

  :: uboot 설치 

$ dd if=u-boot.img of=/dev/sdX bs=1024 seek=40

 

- 이 후 재부팅시 BerryBoot가 실행된다.

 

2. BerryBoot 실행

- 처음 BerryBoot실행시 welcome화면과 함께 Overscan, Network Connection및 Locale 설정등을 한다. 

 

- 삽입된 SD카드를 Format할건지 물어본다. Default상태에서 SD card만 선택하고 Format을 누른다.   

 

- Format이 완료되면 BerryBoot를 upgrade하라는 화면이 나온다. Yes를 눌러 Upgade를 진행하자.

Upgrade가 완료후 재부팅한다. 

 

- BerryBoot를 진이하면 Config Editor를 비롯하여 Control Menu들을 사용할 수있다.

 

- 아래는 Marsboard A10 용 BerryBoot에서 지원되는 Linux Package List이다.

Linaro Ubuntu Desktop, Linaro Ubuntu Server, Fedora ARM을 비롯하여 다양한 Linux를 지원하고 있다.

 

3. Linaro Ubuntu Desktop 설치

- BerryBoot가 실행되면 Add를 눌러

Linaro Ubutu ALIP 2012.11 : ubuntu LXDE desktop with Chromium

를 설치한다.

 

- Download가 완료되면 List가 등록된다.

- Linaro Ubuntu List를 클릭하고 Set Default를 눌러서 Default Image로 등록한다.  물론 Add OS를 눌러 추가 image 설치도 가능하다.

 

 

- 시스템을 재부팅하면 10초뒤 Default Image로 부팅된다. Edit Menu를 눌러 BerryBoot Menu로 진입할 수도 있다.

 

- Chromium Web Browser를 실행한 화면이다. 

 

설치된 Linaro Desktop의  UserID 및 Password는 linaro / linaro 이며, 부팅시 자동 로그인된다.