웹사이트 검색

나는 오래된 크롬북을 리눅스로 구동되는 스마트 허브로 바꿨는데, 정말 놀라워요


제가 MUO에서 일하기 시작한 이후로, 스마트 홈을 현대화하고 업데이트할 방법을 찾는 데 많은 시간을 보냈습니다. 제가 시작한 가장 큰 프로젝트 중 하나는 처음에는 가장 간단해 보이는 것에서 출발했습니다 — 제 세탁기와 건조기를 스마트 가전으로 만드는 방법을 찾는 것이었습니다. 이 프로젝트를 시작한 후, 저는 Zigbee 허브가 필요하거나 알림과 센서를 제가 원하는 방식으로 제어할 방법이 필요하다는 것을 알게 되었습니다.

그때 저는 조사를 시작했고 믿을 수 없는 것을 발견했습니다. 오래된 크롬북을 스마트 홈 허브로 바꾸고 Home Assistant OS를 설치해 궁극의 서버로 만들 수 있다는 것이었죠. ChromeOS를 삭제하고 Ubuntu를 설치하기만 하면 되었고, 그 과정에서 기기가 고장 나지 않기만을 바랐습니다.

기기에서 운영 체제를 변경하면 보증이 무효가 되거나 기기가 작동하지 않게 될 수 있습니다. 이와 유사한 프로젝트를 시도하려면 주의하고, 충분히 조사하고, 준비하며, 많은 시간을 할애하십시오. MUO는 이와 같은 프로젝트를 시도하여 발생하는 손상에 대해 책임지지 않습니다.

먼저 준비 작업과 조사가 있었다

스마트 홈을 한 단계 더 발전시키는 것은 쉽지 않을 것 같았다

비슷한 시도를 계획하고 있다면, 제가 추천할 몇 가지 자료가 있습니다. 첫 번째는 MrChromebox.tech인데, 이 사이트 덕분에 제 크롬북에 맞춤형 UEFI 소프트웨어를 직접 플래싱할 수 있었습니다. 할 일과 볼 것이 많으니 비슷한 프로젝트를 시작하기 전에 이 사이트를 충분히 살펴보는 것을 강력히 권장합니다. Home Assistant 사이트의 PsalmEqupt 글은 제 장치에 리눅스를 설치하는 좀 더 복잡한 단계들을 상세히 이해하는 데 도움이 되었습니다. 마지막으로, Tonio가 올린 유튜브 영상은 시각적 가이드 역할을 하며 앞서 언급한 글들과 함께 이 과정을 실현하는 데 큰 도움을 주었습니다.

ASUS C423N을 사용하면서 MrChromebox.tech에서 Write Protection을 해제하려면 배터리 케이블을 제거하거나 SuzyQ 케이블을 사용해야 한다는 것을 보았습니다. 그래서 이 변환을 시작하기 위해 분해 과정을 시작했습니다. 일부 크롬북은 특정 나사를 제거하거나, 점퍼를 사용하거나, 특정 케이블을 사용하거나, 단순히 배터리를 분리해야 할 수도 있습니다. Write Protection을 해제하는 모든 방법을 확인할 수 있고, 또한 여러분의 특정 크롬북/크롬박스가 이런 방식으로 변경 가능한지도 확인할 수 있습니다. 올바른 경로로 진행하고 있음을 확인한 후, 제 삶에 리눅스를 들일 준비를 할 시간이었습니다.

크롬북에 새로운 운영체제를 설치하는 것은 좀 무서울 수 있어요

그런데 생각했던 것만큼 나쁘지 않아서 놀랐어요

이제 크롬북에 새 운영체제를 설치할 시간이 되었다. Rufus를 사용하여 플래시 드라이브에 우분투 설치 이미지를 만들고 준비를 마쳤다. 나는 크롬북의 모든 것을 초기화하고, 게스트로 로그인한 후 개발자 콘솔을 열었다. Linux 설치를 돕기 위해 MrChromebox가 안내한 대로 명령어를 입력해야 했다. 화면에는 쓰기 보호가 해제되었으며 UEFI를 플래싱하는 과정을 시작할 수 있다는 안내가 나타났다. 이때부터 상황이 점점 실감 나기 시작했고, 이 특정 단계를 지나면 뒤로 물러설 수 없다는 것을 알았다. 운영체제를 백업하라는 경고를 받았고, 정말로 이 작업을 진행할 것인지 여러 번 확인을 받았으며, Y를 입력하면 바로 진행되는 상황이었다. 나는 뒤돌아보지 않고 과감히 실행했다.

솔직히 말하면, 나는 똑똑하게 ChromeOS 설치를 백업했어야 했지만, 그 단계를 건너뛰었다. 혹시 이 단계에서 문제가 생길 경우를 대비해 백업을 강력히 권장한다. 다행히도 나는 운이 좋았고, 첫 시도에서 문제없이 잘 작동했다. 나는 USB 드라이브에서 부팅할 준비가 되었고, 지금까지 모든 과정을 제대로 수행했는지 기다려야 했다. 이것이 내 여정의 성패를 가르는 순간이었고, 다행히도 나는 해냈다고 말할 수 있다.

우분투는 저에게 완전히 생소하지만, 잘 작동합니다

저는 리눅스 전문가가 아니지만, 지금까지는 우분투가 정말 마음에 들어요

이전에는 리눅스/우분투에 노출된 적이 거의 없었습니다. ROG Ally X에서 SteamOS를 쓰고 고등학교 때 쓰던 HP 넷북에 Linux Mint를 설치한 것 외에는 완전히 아마추어입니다. 하지만 Ubuntu를 만져보니 사람들이 이 운영체제에 대해 그렇게 호감을 가지는 이유를 알 것 같아요. 매우 사용자 친화적이고, 크롬북의 ChromeOS보다 빠르며, 제가 원하던 기능을 정확히 제공해줬어요. 처음에는 크롬북을 전용 홈 어시스턴트 서버로 재활용하고 HomeAssistantOS를 설치하고 우분투를 완전히 제거하는 계획이었습니다. 하지만 찾아보니 여기서 가상 머신을 돌려 Home Assistant를 완벽하게 실행할 수 있고, Ubuntu를 유지할 수 있다는 걸 알게 됐어요.

초보자라서 Oracle VirtualBox를 사용해서 작업을 시작했습니다. 아마 더 나은 옵션들이 있을 수 있지만, 저는 Linux에 대해 거의 모르고 GNOME도 이해하지 못하기 때문에 빠르고 효율적이며 쉽게 사용할 수 있는 것을 원했습니다. 솔직히 말하면, sudo 명령어를 사용하면서 이미 매트릭스에 들어간 기분이었기 때문에, 앞으로 Ubuntu에 대해 더 배우고 시스템 작동 방식에 익숙해지면 다른 프로그램들도 시도해볼 가능성이 높다고 생각합니다.

대신 허브를 그냥 살 수도 있었는데

그런데 그게 무슨 재미가 있겠어?

저는 단지 최근에 설치한 진동 센서와 함께 작동할 수 있는 Zigbee 지원 허브를 구입했더라면 훨씬 더 쉽게 일을 처리할 수 있었을 겁니다. 하지만 대신, 주말의 상당한 시간을 옛날 컴퓨터를 분해하고, 조정하며, 완전히 다른 운영체제를 설치하는 데 보냈습니다. 하지만 결국에는 이 길을 선택한 것이 정말 다행이라고 생각합니다. 왜냐하면 이 프로젝트는 도전적이면서도 흥미롭고, 믿을 수 없을 정도로 재미있는 작은 프로젝트였기 때문입니다.

허브는 꽤 비싸서, 이미 가지고 있던 기술 장치에 어댑터를 연결함으로써 사용하지 않던 것에 생명을 불어넣었고, 동시에 리눅스가 사람들이 말하는 것만큼 좋다는 것도 알게 되었습니다. 이것이 제가 결국 데스크탑에서 윈도우를 포기하는 전조가 될 수도 있지만, 그 큰 결정을 내리기 전에 리눅스를 배우는 데 더 많은 시간을 투자해야 합니다. 그러나 첫인상은 좋으며, 이미 우분투가 특별한 이유를 알 수 있습니다.

정말 시간이 많이 걸렸지만, 전체적으로 매우 재미있었어요

이번 프로젝트를 통해 많은 것을 배웠고, 더 많은 것을 배우고 싶습니다

리눅스를 배우는 것과 마찬가지로, 홈 어시스턴트를 배우려면 약간의 헌신이 필요하지만, 스마트 홈을 더욱 스마트하게 만들고 싶은 사람들에게는 훌륭한 결과를 제공합니다. 학습 곡선이 가파르고, 일상 활동과 자동화를 원활하게 연결하기 위한 불린 값들이 있으며, 배우고자 하는 사람들을 위한 깊이 있는 맞춤 설정이 많습니다. 처음에는 매우 벅찰 수 있지만, 곧 홈 어시스턴트 전문가로 성장할 수 있도록 도와주는 다양한 유튜브 영상과 텍스트 튜토리얼이 있습니다.

Ubuntu를 대체하는 대신 HomeAssistantOS를 가상 머신으로 설치하기로 결정한 것도 기쁩니다. 이렇게 하면 두 가지 장점을 모두 누릴 수 있습니다 — 새 운영 체제를 체험할 수 있고, Home Assistant 서버의 모든 이점을 활용할 수 있습니다. 지금 이 시점에서 마치 계속해서 선물을 주는 것 같고, 이러한 시스템이 작동하는 방식을 더 깊이 탐구하고 싶은 마음이 큽니다.

관련기사