어제 포스팅한 GMKtec G3 N100 미니 PC 개봉기 이후, 본래 목적인 홈어시스턴트(Home Assistant) 서버로 사용하기 위해
윈도우 11이 깔린 미니피씨(mini PC)에 HAOS를 까는 방법에 관해 알아보겠습니다.
1. 홈어시스턴트(Home Assistant) 미니 PC 설치 이유
1) 기존 사용 방식
기존에 Raspberry Pi 3B+ 라즈베리파이 USB 부팅으로 만들어 홈어시스턴트를 이용했습니다.
라즈베리파이에 홈어시스턴트를 깔고 사용하는 방법은 일반적으로 마이크로SD에 Hassio를 깔아 사용하는 방법을 이용합니다.
하지만, 마이크로SD카드의 내구성이 좋지 않습니다.
HDD(하드디스크, Hard Disk Drive)나 SSD(Solid State Drive)에 비해 읽고 쓰기 횟수가 매우 적어 몇달 구동하면 HassIO가 설치되는 Docker 컨테이너를 열 수 없어
부팅이 안되고 부팅 이후에 수명이 다하면 데이터가 기록되지 않고 매우 느려집니다.
그래서 그나마 내구성이 나은 USB에 설치해서 USB 부팅 설정 후 사용했었는데요. 이것 또한 1년 이상 지나가니 느려지다 마찬가지로 Docker 컨테이너 실행이 되지 않아
이번에 임시로 마이크로 SD에 설치해서 구동 후 본가에 내려가면 이번에 구매한 미니PC에 백업파일을 설치해서 사용하려 합니다.
2) 라즈베리파이 Hassio 사용시 단점 정리
- 마이크로SD 및 USB 내구성 문제(쓰기 횟수 한계)에 의한 주기적 백업파일 설치
- 마이크로SD: 3,000~10,000회
- SSD: 1000~100,000회
- 발열관리
- CPU에서 발열이 생각보다 많아 팬이 2개 달린 알루미늄 케이스 설치시 온도가 떨어지지만 팬이 너무 작고 팬 소음이 심함.
- 속도
- 그냥 저냥 느리게 사용가능한 정도이지만 그래프 표시시 정말 느림
- Hassio 설치에 시간이 매우 많이 소요되며
- 라즈베리파이 부팅시 부팅 완료까지 정말 많은 시간 소요됨.
느리지만 가장 큰 문제는 몇달마다 백업파일을 새로운 마이크로SD나 USB에 설치해야하는데 시간도 많이 걸리고
백업 설치시 진행 정도를 알기 어려우며 새로운 장치를 추가하고 백업파일을 생성 후 다운 받아두지 않으면
모든 설정을 처음부터 새로 해야함…
2. 미니 PC에 HAOS 설치 방법(사전 설정)
본 글에서 설명할 방법은 공식 홈페이지에 나와있는 방법입니다.
위 링크를 클릭하면 공식 홈페이지 튜토리얼로 이동합니다.
1) 바이오스에서 UEFI 부트 모드 설정
일반적으로 부팅화면에서 Del 연타로 바이오스에 접근할 수 있습니다.
2) Secure Boot 비활성화
3. 본격적인 HAOS 설치 방법
이 글에서 설치할 방법은 공식적으로 추천하는 방법으로
간단하게 말씀드리면 먼저 리눅스 우분투 부팅후 우분투로 SSD의 윈도우11을 복구방법으로 갈아치우는 방법입니다.
저는 미니피씨에 설치된 윈도우11을 통해 설치를 진행했습니다.
맥이 있지만 뭔가 그렇게 하고 싶었습니다.
따라서, 설치는 윈도우 PC 기준으로 말씀드리겠습니다.
1) 준비물
- USB(4GB 이상)
- 컴퓨터(이 글에서는 미니피씨 사용, 기본적인 모니터, 키보드, 마우스 포함)
- 인터넷(유선 추천)
2) 우분투 ISO 다운로드
위 링크로 접속 후 이미지처럼 데스크탑(Desktop) 버전은 다운로드 해주세요!
인텔 PC 이지만 amd64로 파일 이름 있어도 당황하지 마세요 정상입니다.
3) USB에 우분투 설치
(1) Rufus 다운로드
위 버튼으로 링크 접속 후 위 이미지 처럼 보이실 텐데요
제일 상단의 rufus-4.6.exe를 다운로드 해주시면 됩니다.
(2) USB 삽입
(3) Rufus 실행 및 Device(장치) USB 선택
(4) 다운받은 우분투 ISO 파일 선택
Boot selection의 Disk or ISO image (Please select) 부분을 클릭해서 다운받은 우분투 ISO 파일을 선택해 주세요
인텔 PC 이지만 amd64로 파일 이름 있어도 당황하지 마세요 정상입니다.
(5) Start(시작) 클릭
(6) 경고 모두 확인
위 사진처럼 ISO 이미지 모드로 선택하고 OK 해주세요.
나머지 경고는 가볍게 모두 OK 해주시면 됩니다.
(6) 초록색 로딩바가 준비(Ready)가 되면 USB에 우분투 설치가 완료 됩니다.
4) USB 삽입 후 부팅순서 USB 선택 후 우분투 부팅
5) Try or Install Ubuntu 선택
6) 파이어폭스를 열고 HAOS 다운로드
우분투 설치 안하셔도 됩니다 그냥 바탕화면을 클릭하시거나 x 를 눌러 주세요
튜토리얼 페이지에 접속하여 이미지 파일을 다운로드 해주세요.
브라우저에 HAOS 설치 검색 후 공식 튜토리얼 페이지 Generic x86-64 튜토리얼에서 아래 이미지가 보이는 위치에서 파란 링크를 클릭해 주세요.
7) 우분투 화면 좌측 하단에 Show Apps 클릭 후 Utilities – Disk 실행
8) Disk 앱에서 설치할 SSD(HDD) 선택 후 Restore Disk Image 클릭
9) 다운로드한 홈어시스턴트 이미지 파일 선택
10) 아래 이미지 처럼 실행(Start Restoring…., Restore)
11) 우분투 종료(Shut down) 후 USB 제거
위 이미지 처럼 종료하면 USB 를 제거하라고 나옵니다. 제거 후 Enter키를 눌러줍니다.
12) 설치 완료
그리고 전원을 다시 켜주면 정상적으로 설치된 것을 알 수 있습니다.
4. 설치 후 라즈베리파이와 비교하여 달라진 점
- 엄청 빠름
- 진짜 빠름
- 너무 빠름
- 조용함
라즈베리파이와 비교하여 진짜 빠릅니다.
HomeAssistant Core 부팅까지도 너무 차이나게 빠릅니다.
http://homeassistan.local:8123로 접속하여
라즈베리파이로 홈어시스턴트 설치하면 백업파일 설치하면 기존 라즈베리파이 마이크로SD 2시간 걸렸던게 3분? 정도 걸린 것 같습니다.
터미널에서 ha jobs info로 확인하니 이미 done이 true였어서 새로고침해보니 진짜 백업완료더라고요…
진짜 이제야 미니PC에 설치한게 후회될 정도 였습니다!!
같이 보면 좋은 글
“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”