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 설치
:: uboot 설치
- 이 후 재부팅시 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 이며, 부팅시 자동 로그인된다.