Odroid

오드로이드 U2, U3 우분투 서버 설치 가이드

우성군 36 21342 0

0. 들어가며


최근에 자작NAS로 홈페이지를 구동 중인데요.


그래서 오드로이드가 꺼져있었습니다 ^^;;


이번에 다시 구동해야 할 일이 생겨서 셋팅했는데


설치한지 반년이 넘어가니 기억도 안나고 좀 그렇더군요. ㅎㅎ


그래서 정리를 하는 겸 가이드를 작성하게 되었습니다.



우분투 서버를 선택한 이유는 가볍기 때문입니다.


우분투 데스크탑 버전도 깔아봤었는데 좀 무겁더라구요.


물론 서버 기능을 쓰는데는 문제없지만 최대한 서버에 맞게 쓰려고 서버 버전을 깔았습니다.



1. 우분투 서버 이미지 다운로드


※ 2014.07.15 업데이트


이번에 14.04 LTS 이미지로 다 옮겨간 것 같습니다.


그래서 커널 업그레이드할 때 에러가 뜨는 것 같습니다.


커널 업데이트를 정상적으로 하시려면 14.04 이미지를 받아서 기록하는 것이 좋아보입니다.


http://forum.odroid.com/viewtopic.php?f=8&t=5126


위 링크에서 U 이미지를 받으면 됩니다.



http://forum.odroid.com/viewtopic.php?f=8&t=1566


위 링크에서 이미지를 받습니다.



파일 이름 : linaro_ubuntu_13.05_server_U2.img.xz


img.xz 압축이 되어 있으므로 반디집(http://www.bandisoft.co.kr/bandizip)을 이용하여 압축을 풀면 img 파일이 나옵니다.



※ 혹시 데스크탑 버전을 깔고 싶다면


http://com.odroid.com/sigong/nf_file_board/nfile_board_view.php?keyword=&tag=ODROID-U2&bid=205


위 링크에서 받아서 설치하면 됩니다.



2. 이미지 기록하기


설치하기 위해선 이미지 파일을 저장소에 덮어쓰면 됩니다.


http://com.odroid.com/sigong/nf_file_board/nfile_board_view.php?keyword=&tag=&bid=199


컴퓨터에서 위 링크를 클릭하여 해당 프로그램을 받아서 실행합니다.


MicroSD카드 또는 eMMC를 컴퓨터 리더기에 넣은 후


프로그램에서 Device 위치를 설정, 그리고 그 옆에 폴더처럼 생긴 것을 누르고 


1에서 받았던 img 파일을 선택합니다.


여기서 주의해야 할 점이 img파일의 경로 중에 한글이 들어가면 인식이 안된다는 것입니다.


즉 C:\오드로이드\sd.img


위와 같은 형식이면 안됩니다.


C:\Odroid\sd.img


위와 같이 모든 경로가 영어로 되어있어야 합니다.


파일을 선택했다면 Write를 누르고 Yes를 누르면 됩니다.


대략 15~20분정도 걸립니다.



3. 파티션 크기 조절하기


기본 설치시 저장소의 모든 용량을 쓰지 않고 대략 6GB만 쓰므로 모든 용량을 다 쓸 수 있게 파티션 조절은 필수입니다.


http://www.wsgvet.com/bbs/board.php?bo_table=odroid&wr_id=72


위 링크에 해당 가이드를 적어뒀습니다.



4. Putty로 접속하기


MicroSD카드나 eMMC카드를 오드로이드에 꼽고 


LAN선을 공유기에 연결 후 전원을 연결합니다.


본체에 파란색 LED가 점등이 되면 부팅이 완료된 것입니다.


Putty를 실행하여 (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)


Host name에 오드로이드의 IP를 넣고 (공유기에서 오드로이드의 IP를 찾아야 합니다.) 포트는 그대로 22, 그리고 Open을 누릅니다.



이상한 팝업이 뜨는데 OK 누르면 됩니다.



로그인하는 아이디는 두개인데


편의상 root로 로그인하는게 좋습니다. (보안에는 좋지 않습니다.)


아이디 : root


비번 : odroid


비번을 넣을 때 표시가 안되는게 정상입니다.



Welcome to Linaro 13.05 (GNU/Linux 3.8.13.2 armv7l)


 * Documentation:  https://wiki.linaro.org/


  System information as of Sat Mar 29 23:22:37 UTC 2014


  System load:  0.19              Processes:           88

  Usage of /:   17.7% of 5.29GB   Users logged in:     1

  Memory usage: 2%                IP address for eth0: 192.168.0.102

  Swap usage:   0%


  Graph this data and manage this system at https://landscape.canonical.com/


Last login: Sat Jan  1 00:00:09 2000

root@odroid-server:~#



위와 같이 나오면 정상 구동된 것입니다.


passwd


위 명령어를 내려서 바로 접속 비번을 바꿉니다.


같은 암호를 두번 넣어야 정상 업데이트가 됩니다.



5. 커널 업데이트


※ 우분투 14.04의 경우


SSH 접속 후


odroid-utility.sh


위 명령어를 내리면 펌웨어 업그레이드를 할 수 있는 GUI 화면이 나옵니다.


키보드로 쉽게 선택해서 업그레이드 됩니다.


그리고 초기 커널 업데이트가 필요합니다.



rm /boot/initrd.img-3.10* 


위 명령어를 넣고 엔터를 칩니다. 글자를 복사 후 Putty에서는 마우스 우클릭만 하면 붙여넣어집니다.



reboot


위 명령어로 재부팅합니다.


그럼 에러가 뜨면서 Putty에서 로그아웃됩니다.



10-20초 기다렸다가 본체에 파란색LED가 점등하면 다시 Putty로 로그인합니다.


apt-get remove linux-image-3.10.0-1-linaro-omap


위 명령어를 붙여넣습니다.


root@odroid-server:~# apt-get remove linux-image-3.10.0-1-linaro-omap

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following packages were automatically installed and are no longer required:

  devio flash-kernel libuuid-perl linux-base ti-omap-ehci u-boot-tools

  uboot-mkimage

Use 'apt-get autoremove' to remove them.

The following packages will be REMOVED:

  hwpack-linaro-panda linux-image-3.10.0-1-linaro-omap linux-image-linaro-omap

0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.

After this operation, 11.1 MB disk space will be freed.

Do you want to continue [Y/n]?


위와 같이 나오는데 Y엔터 누르면 됩니다.


끝나면 다시 재부팅합니다.


reboot



다시 Putty로 로그인하여


wget http://builder.mdrjr.net/tools/kernel-update.sh


위 명령어로 커널 업데이트 파일을 다운받습니다.



chmod +x kernel-update.sh


위 명령어로 실행 권한을 줍니다.



./kernel-update.sh


위 명령어로 커널 업데이트를 실행합니다.


시간은 대략 5~10분 정도 소요됩니다.


*** Firmware Installed

*** Fixing MFC firmware

*** Check /boot for new available boot.scr's!!!

*** There's a possibility to use DVI mode (disables SOUND-OVER-HDMI)

*** This is for some screens that new this kind of compability mode

*** There are also several frequencies supported now.

*** WARNING WARNING WARNING WARNING WARNING ***

*** Mali GPU doesn't support all available combos.

*** If you find one that doesn't work, try another boot.scr.

root@odroid-server:~#


위와 같이 나오면 끝난 것입니다.


몇몇 에러가 뜨지만 무시하고 바로 재부팅합니다.


reboot



6. 패키지 업그레이드



다시 Putty로 로그인하여


apt-get update


위 명령어로 패키지 리스트를 업데이트합니다.



apt-get upgrade


위 명령어로 패키지들을 업그레이드합니다.



reboot


위 명령어로 재부팅합니다.


이제 기본적인 셋팅은 끝났습니다.



다음 가이드에서는 기본적으로 많이 쓰이는 삼바, FTP, 트랜스미션에 대해서 적어보겠습니다.



7. 오드로이드 종료하기


전원버튼이 없기 때문에 Putty 상에 종료 명령어를 넣어야됩니다.


poweroff


halt


위 명령어 둘다 종료하는 기능입니다.

, , , , , , ,

36 Comments
우성군 2014.08.08 14:39  
앗 그 부분은 예전 이미지 때 쓰던 명령어라 패스 하시고 커널 업데이트 하시면 됩니다.
데빌Q 2014.08.08 15:23  
아 잘못봤네요 덕분에 설치하게 됬네요 그런데 기본적인 파일관리를 위한 명령어좀 알려주실수 있나요?
우성군 2014.08.08 15:47  
우분투 만의 특별한 명령어가 있는 것은 아니구요.

리눅스 명령어 그대로 들어갑니다.

삭제는

rm

생성은 nano나 vi 같은 것으로 만들면되고

폴더 생성은 mkdir 이구요.

WINSCP를 이용하면 직관적으로 이용할 수 있습니다.

http://www.wsgvet.com/bbs/board.php?bo_table=iomega&wr_id=266
무기명 2015.01.09 16:19  
안녕하세요 질문이..^^;
C1구매했는데요 하드커널 홈페이지 가이드에 올라온 (http://odroid.com/dokuwiki/doku.php?id=en:odroid-c1) 이미지는 데스크탑 버전인가요?
이글의 이미지(우분투 서버)가 C1도 가능한지 궁금합니다.~
우성군 2015.01.09 18:16  
1. http://odroid.com/dokuwiki/doku.php?id=en:c1_ubuntu_release_note_v1.1

위 링크 보니 서버가 아닌 데스크탑 버전으로 보입니다.

보통 서버 버전은 출시하지 않습니다.

2. 이 글의 이미지는 C1에 적합하지 않습니다.

3. C1의 정보는

http://forum.odroid.com/viewforum.php?f=112

위 링크에 많이 있습니다.

아직 서버 버전은 없지만, 기존 우분투 데스크탑 버전을 깔고 UI 부분을 지우라고 하네요.
무기명 2015.01.09 21:55  
항상 좋은정보 감사합니다.