티스토리 뷰

반응형

 

드디어 미루고 미루던 라즈베리파이로 서버 만들기를 진행해보고자 한다. 기기는 Raspberry Pi 3 B+ 모델이다.

작년 가을에 사두고 파이 키트째로 뜯어보기만 하고 방치하고 있었는데 마침 서버를 만들어야 할 일이 생겨서 미뤄뒀던 프로젝트를 진행하기로 하였다.

 

 그래서 오늘 할 것은 바로 라즈베리 파이를 사용하기 위한 준비과정이다.

바로 OS를 설치하는 것인데 차근차근히 따라 오면 하나도 어렵지 않으니 함께 진행 해보자. 

 

<ins class="kakao_ad_area" style="display:none;"

 data-ad-unit    = "DAN-s102elf7llbt" 

 data-ad-width   = "320" 

 data-ad-height  = "100"></ins> 

<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>

 

 

 

1. OS 선정

제일 먼저 해야 하는 것은 어떤 운영체제를 설치할 지를 선택 하는 것.

각자의 용도에 맞는 운영체제를 선택하면 된다.

나는 라즈베리파이용 Kali linuxUbuntu MATE 그리고 라즈베리파이에 최적화되어있는 데비안 운영체제인 Rasbian 이 세가지의 OS 중 무엇을 설치할 지 한참 고민했다. 

 

처음에는 칼리 리눅스를 설치하려고 하였으나 기존에 듀얼 OS 를 칼리로 사용하고 있고,

주 OS 가 Kali 인 나에게는 큰 메리트가 없다고 판단. 

 

우분투와 라즈비안 둘 중에서 고민을 하다 결국 우분투를 선택하였는데, 그 이유는 포너블을 하기 위한 32 비트

운영체제가 필요했고, 우분투가 개인용 서버로 많이 사용되는 OS 이기 때문.

그런데 우분투는 최적화된 OS는 아니다 보니 라즈비안보다 좀 느리다고 한다.

(설치해보니 쓸만했음)

 

 

OS 를 선정하였으면 해당 사이트에서 다운을 받으면 된다. 

(https://ubuntu-mate.org/)

나는 32비트용 우분투 마테 18.04.2(Bionic)을 다운 받았다.

 

 

2. sd 카드 포맷

sd 카드는 32 기가 이상이 좋다.

버리는 용량 없이 다 사용할 수 있게 하기 위해 sd 카드 포맷을 진행 해준다. 

(https://www.sdcard.org/downloads/formatter/eula_windows/index.html )

사이트의 sd card formatter를 이용하여 format 진행

 

quick format이라 몇초 안에 끝난다. 

 

 

3. sd 카드에 iso 파일 쓰기

 (https://www.balena.io/etcher/)

 이 프로그램 다운 받아서 쓰기. 

위와 같이 sd 카드에 iso가 굽히게 된다. 

 

 

4. 부트로더 설정

u-boot 은 라즈베리파이 3 설정이 안되어 있기 때문에 그 부분을 수정 해줘야한다. 

config.txt 파일에 아래 구문을 추가해주면 된다.

 

enable_uart=1

kernel=vmlinuz 

initramfs initrd.img followkernel 

#device_tree_address=0x02000000 

#device_tree_address=0x02008000 

dtparam=i2c_arm=on 

dtparam=spi=on 

 

5. OS 설치

이제 sd 카드를 라즈베리파이에 꼽고 전원을 연결한 뒤 HDMI 케이블을 모니터와 연결하고 OS 를 설치 해주면 된다. 

이때 I/O 연결은 필수적인데 키보드와 마우스 모두 USB 연결 방식을 사용하여야 한다.

 

6. 준비 완료

 

그러면 이제 귀여운 라즈베리 파이를 사용하기 위한 준비가 모두 끝났다.

다음은 서버 구축으로 돌아오겠다.

(라즈베리파이 케이스 진짜 너무 이쁜듯.. 핑크...)

반응형
Comments
댓글쓰기 폼