본문 바로가기

SmartHome. IoT/SmartHome 기본

NUC/미니PC에 HAOS 설치하기 - SSD 분리 없이 진행

728x90
반응형

안녕하세요~ 레이군 입니다.

오늘 포스팅은 HA사용에 가장 최적화된, HAOS 설치에 관한 내용 입니다.

NUC나 미니PC를 HA용 서버로 쓰는 분들이 늘어나고 있습니다. 저도 NUC를 사용하고 있구요.

아무래도 성능이 좋기 때문에 여유로워서 많이 사용하는 장비인데, 한가지 단점이 있습니다.

HA전용으로 쓰기위해 HAOS 설치를 하려면 보통 SSD를 분리해서 이미지를 넣어야 한다는 것이죠.

이 작업의 가장 큰 문제는, SSD의 규격이 다양하고(SATA, M.2 SATA, NMVE) 그에 따라 PC와 연결할 장치가 달라진다는 것이죠.

하드웨어에 관한 관심이 적다면 NUC에 사용중인 SSD가 어떤 방식인지 알기위해 또 공부를 해봐야 합니다.

그리고 방식을 안다고 해도 SSD 연결을 위한 컨버터를 보유하고 있는 가정집은 매우 적은편 이죠.

그래서 오늘 포스팅의 내용은, SSD 분리 없이 HAOS를 설치하는 방법에 관해 다루도록 하겠습니다.

보통 SSD분리 없이 진행하는 방법은, WTG(Windows To Go) 를 활용하는데요

WTG의 경우, 윈도우 라이선스 때문에 직접 제작을 해야해서 더 복잡한 부분이 있습니다.

그에 비해 라이브 리눅스(특히 우분투) 활용을 한다면 훨씬 편하게 작업이 가능합니다.

준비물은 USB 메모리(8GB 수준이면 가능) / 부팅 가능한 NUC / 이미지 작업용 PC(MAC도 가능) 입니다.

작업 순서는 다음과 같습니다.

  • 우분투 부팅용 USB 제작
  • 라이브 리눅스 부팅
  • 이미지 다운로드 / 플래싱

자 순서대로 진행해 봅시다!

우분투 부팅용 USB 제작

먼저 우분투(리눅스) 부팅용 USB를 제작하겠습니다.

이 방식은, 라이브 리눅스(USB에 플래싱한 리눅스로 바로 부팅하는 것) 내에서 작업을 진행할것 입니다.

그러기 위해선 리눅스 부팅용 USB를 제작해야 하는데, 저는 그중에 우분투를 사용하겠습니다.

다른 리눅스로 사용해도 무방합니다만, 우분투 데스크탑은 이미지 라이터가 포함되어 있어 더 편하더라구요(용량은 좀 더 큽니다)

1. 우분투 이미지 다운로드

먼저 우분투를 다운로드 받으러 갑니다.

Download Ubuntu Desktop | Download | Ubuntu

우분투 데스크탑 다운로드 사이트에 접속해 주세요.

우측 하단에 있는 다운로드 버튼을 눌러주시면 됩니다.

버전은 크게 상관 없을듯 하지만, 저는 22.04.2 로 진행했습니다.

다운로드 용량은 약 4.6GB 정도 입니다.

2. 플래싱용 소프트웨어 다운로드

다음은 이미지 플래싱용 소프트웨어 다운로드 입니다.

저는 balena etcher 로 사용하겠습니다. 물론 다른게 편하면 다른거 쓰셔도 됩니다. 어차피 비슷해서요.

balenaEtcher - Flash OS images to SD cards & USB drives

다운로드 사이트 접속해 주시고

사용하는 윈도우 버전에 맞는걸로 받으시면 됩니다.

윈도우 사용자라면 보통 2번째인 PORTABLE 버전을 받으시면 다 됩니다.

(포터블은, 설치과정 없이 다운받은 파일로 바로 실행이 됩니다)

3. 우분투 플래싱 하기

Balena Etcher를 실행시켜 줍니다.

위와 같은 화면이 나옵니다.

좌측부터 순서대로 이미지 선택 / USB 선택 / 플래시 버튼 입니다.

초기엔 이미지 선택만 활성화 되어 있어요. 순서대로 진행해 주시면 됩니다.

우분투 이미지를 선택하고 -> 연결한 USB를 선택해 주고 -> 플래시 해주시면 됩니다.

플래싱 과정은 USB메모리나 인터페이스 속도에 따라 다르니 조금 기다려 주세요.

(용량이 4.6GB라 시간이 좀 걸립니다)

다 완료되었다면 다음 과정을 진행합시다.

라이브 리눅스 부팅

라이브 리눅스 부팅을 진행해 봅니다.

NUC나 미니PC에 USB를 연결하고, 부팅순서를 USB로 설정해서 부팅해 주세요.

이 부분은 사용하는 장비마다 방법이 다르기 때문에, 장치명 + USB 부팅 등으로 검색하면 나오는 내용을 참조하세요.

보통 F9, F10, F12 등의 키를 부팅하면서 눌러주면, 부팅장치 선택 화면이 나오니 거기에서 USB를 고르시면 됩니다.

이 화면은 나올수도 있고 안 나올수도 있습니다.

맨 위에꺼 선택해 주시면 됩니다.

그러면 부팅 하는듯한 모션이 보입니다. 잠시 기다려 주세요

이런 화면이 보이실텐데, 여기서 좌측의 Try Ubuntu 를 선택해 주세요.

그러면 USB에 저장된 우분투로 부팅을 진행합니다.

(우측의 Install Ubuntu 는 NUC에 우분투를 설치할때 사용합니다)

부팅이 완료되었다면, 인터넷이 되는지 확인해 주세요.

유선랜이 연결되어 있다면, Wired Connected 라고 뜰겁니다.

무선랜도 여기서 잡아서 작업할 수 있습니다.(여기서 잡는 무선랜은, 우분투 에서만 사용하는것 입니다. HAOS와 관계 없음)

고정IP를 입력해야 하는 환경이라면, 셋팅에서 입력해 주시면 됩니다. 어렵지 않아요.

이미지 다운로드 / 플래싱

자 이제 마지막으로 이미지를 받고, 플래싱 해보도록 할께요.

우분투엔 기본적으로 파이어폭스 브라우저가 설치되어 있습니다.

바로 실행하고, 다음 주소를 입력해 주세요.

github.com/home-assistant

(원래 주소는 https://github.com/home-assistant 이지만, 위처럼 입력해도 잘 들어갑니다)

Operating-system 부분을 찾아서 들어가 주세요

Releases 부분을 찾아서 들어갑니다.

스크롤을 내리면, Assets 부분에 여러가지가 나옵니다.

뒤에 숫자는 버전이고, 앞쪽을 체크해 주세요.

NUC나 미니PC 종류는 generic-x86-64 를 찾으시면 됩니다.

확장자가 2가지 인데, 저는 보통 img.xz 로 선택해서 받습니다.

그래서 제거 선택한건, haos_generic-x86-64-10.4.img.xz 입니다.

클릭하면 자동으로 다운로드가 진행되고, 위쪽에 다운로드 상태가 표시됩니다.

조금 지나면 다 받아지고, 마우스를 올리면 Open File로 변경되니 눌러주세요.

자동으로 리스토어 디스크 이미지로 연결됩니다.

Destination 부분에 설치할 SSD를 설정해 주시고

Start Restoring 을 눌러주세요.

다 지워지는데 진짜 할거냐? 라고 물어봅니다. 혹시 디스크가 여러개라면 정확히 선택했는지 다시한번 확인하시고

전부 정상적으로 선택되었다면, Restore를 눌러주세요.

그러면 이런식으로 디스크 리스토어 프로세스가 진행됩니다. 조금 기다려 주세요.

(어차피 300MB밖에 안되서 1분도 안 걸리더라구요)

다 완료되면, 이런식으로 볼륨이 여러개로 분할된걸 볼 수 있습니다.

자 이제 다 되었으니 재시작을 해줍니다.

우측 상단을 누르고, Power Off / Log Out 항목을 누르고, Restart 를 눌러주세요.

재시작 하느냐? 라고 물어보는데 Restart 다시 눌러주시고

이런 화면이 나올겁니다.

이제 USB를 제거하고, 엔터를 눌러주시면 재부팅 됩니다.

(이 단계 직전까지 USB에서 리눅스를 구동하고 있기 때문에, USB를 뽑으면 안 됩니다)

재시작이 되면 이런식으로 막~~~ 뭔가 올라갑니다.

혹시 부팅이 안 된다면, NUC/미니PC 바이오스 에서 Secure Boot 해제 / UEFI 부팅을 활성화 해주세요.

관련내용은 검색하시면 나올거예요

이렇게 표시가 된다면 부팅 완료!​

원래 여기에 IP주소가 표시되는데, 저는 VM환경에서 작업한거라 해당 내용이 제대로 안 나오네요.

(본 내용은 NUC, 노트북 등에서 진행여부 확인 후 화면 캡쳐를 위해 VM을 사용하여 작성하였습니다)

이후 과정은 HA 접속 과정과 동일합니다~

자 오늘 포스팅은 여기까지!

다음에 또 재미난거 들고 올께요~

728x90
반응형