라즈베리파이3 리눅스 OS (우분투) 설치 방법


오랜만의 포스팅


학생때 어쩌다 얻게된 라즈베리파이3이 있었다. 

항상 라즈베리파이3으로 뭔가를 해보고싶다.. 라고 생각만했지 이러저러한 이유로 계속 안하고 있었다.(귀찮아서)

그러다가 라즈베리파이3에 마인크래프트 서버를 올리고, 개인 개발서버로 쓰자! 라고 생각해서 오늘 추진하게 되었다.
(결과적으로 라즈베리파이3에  마인크래프트 서버를 올렸으나, 쾌적한 서버가 아니어서 비추)



라즈베리파이3 OS 종류 및 선택

라즈베리파이3을 쓰기로 마음먹고, 제일 먼저했던 고민은 어떤 운영체제를 사용할 것인가? 였다.

기존에 쓰던 우분투(서버), 우분투(데스크탑), 우분투(마테), 서버용으로 많이쓰는 CentOS, 라즈베리파이 전용 Raspian,
윈도우 10 IoT 등을 고려했다.

결과적으로 우분투18.04(라즈베리파이)버전을 선택했다. 

아무래도 우분투가 익숙하기도 하고, 나중에 여러모로 하기에 편할 것 같아서 선택했다.
(라즈비안, 마테를 고민했으나 역시 오리지널이 제일 자료도 많을거 같으니 선택)


라즈베리파이3 우분투(Ubuntu) 설치


https://www.raspberrypi.org/downloads/
위의 링크를 클릭하면 위의 홈페이지가 나오는데, Ubuntu Server를 선카드 하면 된다.

그럼 아래와 같은 창이 나오고 맨 밑에 Ubuntu server image for Raspberry Pi3을 클릭하면 된다. 


그럼 압축파일을 다운받게 될 것이고, 압축을 풀면 ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img 파일이 떨어진다.

이미지 파일을 구했으니, 이제  microSD카드에다가 구우면 된다.

microSD카드는 그냥 컴퓨터에 연결하기 어렵기때문에 리더기가 필요하다!

기본적으로 라즈베리파이3 세트를 사면 다 포함되어있다. 근데 잃어버려서 다이소가서 2000원짜리 sd카드 리더기를 샀다.

근데 sd카드 리더기가 이상했던지, SD카드를 꼽았는데도 인식이 안됐다.. 그래서 막 쑤셔넣다가.. 이래됐다..

덕분에 다이소 가서 5000원짜리 SD카드리더기와 micro SD카드를 또 샀다!(내돈!!)


(5000원 짜리  SD카드 리더기)


다시 돌아와서, Micro SD카드를 리더기에 꼽는다. 본체에 연결한다. 그리고 도구를 써서 부팅디스크를 만들면 된다.

win32diskimager-1.0.0-install.z01 win32diskimager-1.0.0-install.zip

(URL : https://sourceforge.net/projects/win32diskimager/)

microSD카드에 구울 도구들이다.

도구를 실행하면 위와 같은 프로그램이 시작될 것이다. Image File에는 아까 다운받았던 .img파일을 놓고

Device는 SD카드를 선택하면된다!(다른 것 선택하지 말것)

그리고 하단에 Write를 누르면 끝이다!
(5~10분소요)


완료되면 위와 같이 system-boot이 나오는 것을 확인할 수 있다.

그럼 이제 sd카드 리더기에서 micro SD카드를 꺼내서~ 라즈베리파이에 뾱! 하고 꼽아주면된다!!



(내 라즈베리파이 3)

위 그림 뒤에 micro SD카드 꼽는 곳이 있다.
(라즈베리파이를 케이스에 고정하려고 나사를 꼽아야되는 데 여간 귀찮은게 아니었다)

SD카드를 꼽고, HDMI을 모니터에 연결하고, 파워를 꼽으면 바로 부팅이 된다!  (진짜 바로!)


(바로 실행된다!)

실행되면 끝이다! 

설치시간은 한 10~15분 정도 소요되는 것같았으며, 공유기를 통해 랜선을 꼽았는데, 인터넷도 바로 잡아줬다.

이후 로그인이 나오는데

ID: ubuntu, PWD : ubuntu

로 로그인을 하면된다. 그리고 로그인하게 되면 바로 비번바꾸라고 하니, 바꿔주면 된다.


마지막으로 시간을 동기화하기 위해 date명령어를 입력한다.

아마 UTC기준으로 시간이 찍혀있을 것이고, 한국시간으로 맞춰줘야한다.

ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

다시 date를 하면 KST라고 찍힐 것이다. 

그리고 시간이 안맞다면 아래와 같은 명령어로 동기화시켜준다.

(sudo) apt-get install rdate
(sudo) rdate -s time.bora.net


그리고 다시 date 명령어를 통해 시간을 확인한다. 




sd카드 리더기가 고장안나고 뻘짓만 안했으면, 1시간이내에 설치가 가능했을거라 생각한다.

앞으로 라즈베리파이3 서버로 요것저것 만들 예정이다.




+ Recent posts