오드로이드 U2, U3 우분투 서버 설치 가이드
컨텐츠 정보
- 33,036 조회
- 36 댓글
- 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
위 명령어 둘다 종료하는 기능입니다.
-
등록일 2016.09.13
-
등록일 2015.01.19
-
등록일 2014.03.31
-
등록일 2014.03.31
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.
데빌Q님의 댓글
rm: cannot remove '/boot/initrd.img-3.10*': No such file or directory 이렇게 뜹니다
apt-get remove linux-image-3.10.0-1-linaro-omap라고 치면
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-image-3.10.0-1-linaro-omap
E: Couldn't find any package by regex 'linux-image-3.10.0-1-linaro-omap' 이렇게 뜨네요 ㄷㄷ 문제가 있는건가요? ㅜㅜ
우성군님의 댓글의 댓글
위 링크 보니 서버가 아닌 데스크탑 버전으로 보입니다.
보통 서버 버전은 출시하지 않습니다.
2. 이 글의 이미지는 C1에 적합하지 않습니다.
3. C1의 정보는
http://forum.odroid.com/viewforum.php?f=112
위 링크에 많이 있습니다.
아직 서버 버전은 없지만, 기존 우분투 데스크탑 버전을 깔고 UI 부분을 지우라고 하네요.