※ 우분투 18.04 서버를 다른 곳에 이미 설치하셨다면 이 글을 읽지 않으셔도 됩니다.
처음에는 cafe24 서버를 쓰다가, 실수로 /bin 디렉토리를 날려먹고 나니까 확 현타가 오더라고요. 복구 비용도 또 따로 들고... 그래서 아예 라즈베리 파이로 개인 홈서버를 장만하기로 했습니다.
1. 라즈베리 파이 개봉
라즈베리 파이는 몇 GB짜리 램으로 살까 고민하다가 가장 싼 2GB로 구매했습니다. 다른 사람들 포스팅을 보니 데스크톱 올릴 거 아니면 2GB로도 충분한 것 같더라고요(실제로도 많아봐야 1.5GB 정도밖에 안 씁니다).
가운데 네 부분에 방열판을 붙인 모습입니다. 라즈베리 파이 4는 기존 모델에 비해 발열이 크다 하더라고요. 대신 성능도 높지만...
2. 라즈베리 파이 펌웨어 업데이트 Update the firmware on the Raspberry Pi
이제 라즈베리 파이에 우분투를 설치해야죠. 구글링을 해 보니 우분투 공식 홈페이지에서 이미지 파일을 받을 수 있다고 합니다.
그래서 우분투 홈페이지에 접속해 보았더니...
없습니다...
20.04 LTS 나온 지 얼마나 됐다고 벌써 18.04를 내려버리네요. 20.04는 패키지 설치 방법이 18.04와 조금 달라서 아직은 설치하기 꺼려집니다.
방법이 없나 싶었더니 jamesachambers.com/raspberry-pi-4-ubuntu-server-desktop-18-04-3-image-unofficial/에서 라즈베리 파이용 우분투 18.04 이미지를 비공식적으로 유지보수하고 있더라고요. 정말 다행입니다.
이제부터 우분투를 설치할 건데요, 그 전에 라즈베리 파이의 펌웨어를 업데이트해야 한다고 합니다.
아니, OS 설치도 못 했는데 펌웨어 업데이트는 어떻게? 위 사이트에서는 라즈비안 OS를 설치해서 펌웨어를 업데이트하라네요.
라즈비안 OS 이미지는 www.raspberrypi.org/software/operating-systems/에서 받을 수 있습니다. 설치 방법은 다른 블로그에 많이 나와 있으니 그걸 참조하세요.
라즈비안을 설치했으면, 터미널을 열고 다음 명령어를 입력하세요.
sudo apt-get update && sudo apt-get dist-upgrade -y
sudo rpi-update
sudo rpi-eeprom-update -a
========== 코드 설명 ==========
1. 설치할 수 있는 패키지의 목록을 업데이트하고, 설치된 패키지를 모두 업데이트(의존성까지)
2. 라즈베리 파이의 펌웨어를 업데이트
3. 라즈베리 파이의 부트로더를 업데이트
※ 참고로, 위 사이트에서는 우분투용 SD 카드와 (펌웨어 엄데이트용) 라즈비안 SD 카드를 별도로 구비할 것을 권장하고 있습니다.
3. 우분투 서버 18.04 LTS 설치
우분투 서버 18.04 이미지는 github.com/TheRemote/Ubuntu-Server-raspi4-unofficial/releases에서 받을 수 있습니다.
첨부파일에서 이미지 파일을 찾아 다운로드합니다. 이때 우분투 버전과 server/desktop 여부, raspi4 여부를 꼭 확인하세요.
이제 SD 카드를 컴퓨터에 연결하고, balenaEtcher(다운로드: www.balena.io/etcher/)를 설치한 후, 실행합니다. SD 카드와 이미지 파일을 차레대로 선택하고, Flash 버튼을 클릭합니다. 저는 한 20분 정도 걸렸습니다. SD 카드와 리더기의 사양에 따라 소요 시간은 달라집니다.
저는 여기서 체크섬 오류가 떴는데, 구글링해본 결과 별 문제는 없을 거라네요. 실제로 저도 문제는 없었습니다.
이제 SD 카드를 라즈베리 파이에 꽂고 전원을 연결합니다.
위 화면처럼 로그인 창을 로그가 가릴 때는 엔터 몇 번 쳐 주면 됩니다.
로그인은
계정 이름: ubuntu
비밀번호: ubuntu
로 하시면 됩니다. (비밀번호를 입력할 때는 원래 화면에 비밀번호가 찍히지 않습니다)
그러면 비밀번호를 변경하라 할 텐데, 차례대로
1. 현재 비밀번호
2. 변경할 비밀번호
3. 변경할 비밀번호
를 치시면 됩니다.
다음 글에서는 우분투 패키지 업데이트, ssh, sftp 설정하는 방법을 알아보겠습니다.
'오픈스트리트맵(OpenStreetMap) > 오픈스트리트맵' 카테고리의 다른 글
나만의 Taginfo 구축하기 - (2) Wi-Fi 연결, 패키지 업데이트, ssh, sftp 연결 (1) | 2020.11.24 |
---|---|
Make my own Taginfo instance - (1) Installing Ubuntu on the Raspberry Pi 4 (0) | 2020.11.22 |
Taginfo 한국판 서버를 구축했습니다 (0) | 2020.11.09 |
재난 상황에서 오픈스트리트맵은 과연 도움이 되는가 (0) | 2020.09.15 |
오픈스트리트맵에서 징검다리를 추가하는 방법 (6) | 2018.12.12 |