Realtime (5.♡.16.189)
2025년 8월 15일 PM 11:00 · 수정됨(08. 16. 11:16)
잡썰
크롬OS도 엄연히 젠투 리눅스 기반이기 때문에, 리눅서당에 어울리는 글이라고 주장합니다.
배경
이 작업을 수행하게 된 배경은 이렇습니다.
- 가족들의 컴퓨터를 세팅 해주기는 해야겠고, 윈/맥은 비싸서 싫고... 해서 크롬OS Flex를 애용하고 있습니다. 크롬만 되면 다 좋은 상황이면 이만한게 없더라구요.
- 최근에 레노보 T14 Gen3 AMD에도 설치를 하게 되었습니다. 문제는 크롬OS Flex의 인스톨러에 AMD APU 드라이버가 없는지, 화면 출력이 안 되었습니다.
- 그래서 크롬OS를 설치하는 다른 방법 "브런치 프로젝트"를 시도해 봤습니다. 해당 노트북에 설치도 되고, 다 좋았지만 어쩐일인지 Caps lock 키를 Ctrl로 바꾸는 설정이 안 보이더라구요. 몇 년 전에도 그러더니 여전 합니다. 게다가 안드로이드도 함께 깔리는게 좋으면서도 어쩐지 어수선 합니다.
- 이쯤에서 포기할까 했는데... 브런치 프로젝트는 크롬OS 이미지를 자유롭게 선택 할 수 있음이 떠올랐습니다. 그래서 브런치 프로젝트의 인스톨러 + 크롬OS Flex 이미지를 써보기로 합니다. 단, 설치는 우분투 라이브 CD 환경에서 진행 합니다. (이것이 바로 세가지 퀑 기술을 조합해 쓰는 하이퍼 퀑....?)
필요 하드웨어
- 설치 대상 노트북
- 우분투 라이브 CD - 단, 32GB 이상의 USB 디스크 드라이브에 준비해 줍니다.
설치 과정
우분투 라이브 CD로 노트북을 부팅 시키고, 와이파이를 연결한 후 바로 터미널을 열어 줍니다.
아래와 같이 필요한 시스템 패키지들을 설치합니다.
$ sudo apt update
$ sudo apt install -y pv cgpt
다운로드 할 패키지들이 두가지 있습니다 - 브런치 프로젝트와 Flex 이미지 입니다.
브런치 프로젝트는 아래 링크에서 확보 가능 합니다.
- https://github.com/sebanc/brunch/releases
- 아래와 같이 압축을 해제하면 몇가지 파일이 있음을 확인할 수 있습니다.
$ mkdir brunch && cd brunch
$ tar xvf ~/Downloads/brunch_*.tar.gz .
크롬OS Flex 이미지는 아래 링크에서 확보 가능 합니다.
- 직접 다운로드: https://dl.google.com/chromeos-flex/images/latest.bin.zip
- 원래는 여기: 공식문서
- 아래와 같이 unzip 해줍니다. 다만, 루트 디스크는 용량이 부족하니 /tmp 아래에 압축 해제 해주어야 합니다.
$ cd ~/Downlaods
$ unzip latest.bin.zip -d /tmp/
이제 브런치 프로젝트의 설치 스크립트로 크롬OS Flex를 해당 노트북의 내장 디스크에 설치해 줍니다. 대략 3-5분 정도 걸립니다.
$ sudo bash chromeos_install.sh \
-src /tmp/latest.bin \
-dst /dev/nvme0n1
다 잘 되었다면, 우분투 라이브 환경을 빠져나와 재부팅 후 우분투 USB 설치 디스크가 아닌 내장 디스크로 부팅 해줍니다. 브런치 프로젝트로 부팅이 되고, 5-10분 후에 일반적인 크롬 OS 설치 단계로 진입 한다면 성공한 것 입니다.
기타 설정
만약 크롬 OS Flex에서 사용 가능한 스토리지가 너무 작다면, 브런치 프로젝트가 디스크 할당을 제대로 하지 않은 것 입니다. 이럴 땐 우분투에서 조정을 해줘야 합니다. 우분투 라이브 환경으로 부팅하여 터미널에서 아래와 같이 진행 합니다.
$ sudo e2fsck -f /dev/nvme0n1p1
$ sudo resize2fs /dev/nvme0n1p1
다시 크롬 OS로 부팅하여 스토리지가 여유로와졌음을 확인 할 수 있습니다..
마지막으로 리눅서로써 조금 더 욕심을 부려 봅니다.
크롬OS는 Crostini라는 가상 리눅스 환경 안에서 돌아가는 데비안 이미지를 제공해 줍니다. 이 데비안 인스턴스를 자유자재로 쓰려면 암호를 설정해줘야 하는데, 이 안에서 passwd 명령어가 제대로 돌아가지 않기 때문에 아래와 같은 작업이 필요합니다.
- 먼저 리눅스 인스턴스를 실행 해 줍니다. 그리고 Crosh을 열어줍니다 (리눅스 인스턴스와 Crosh은 다릅니다.) - Ctrl+Alt+t
- Crosh에서 아래와 같이 입력 해줍니다.
$ vmc start termina
$ lxc exec penguin -- bash
$ passwd [username]
이제 리눅스 인스턴스를 다시 열어 sudo 명령어가 잘 먹히는지 확인 합니다.
마무리
이제는 일반 사용자들에게도 크롬 브라우저가 워낙 익숙하게 여겨지다 보니, 크롬 OS도 다들 쉽게 적응하는 것을 볼 수 있었습니다. 또, 윈/맥에 비해 압도적으로 관리 할 부분이 적은 관계로 집안의 컴퓨터들을 책임져야 할 입장에서는 나쁘지 않은 선택이 될 수 있습니다. 이 글이 여러분의 돈, 시간, 에너지를 절약하는데 다소나마 도움이 되길 바랍니다.
댓글 (4)
-
신신사아님당
25.08.16 · 125.♡.243.26
-
RRealtime
→ 신사아님당 작성자
25.08.16 · 91.♡.220.111
Sebanc가 이렇게 또 좋은 도구를 준비해줬더라구요 ㅎㅎ
저는 피치 못하게 이거저거 스까서 쓰는 상황이 되었지만, 브런치 만으로 또는 플렉스 만으로 잘 설치 되는 분들은 간단하게 쓰시는게 제일 좋을 것 같습니다. -
시시커먼사각
25.08.16 · 49.♡.218.16
예전에 어느 고등학교에 특강을 하러 갔더니 학생들이 사용하는 기기가 크롬북이더군요. 어차피 웹 기반의 디지털 리터러시만 하는 것이라 아무런 불편이 없었습니다만..... 그게 장점이자 단점이라는 생각이 들더군요. -
RRealtime
→ 시커먼사각 작성자
25.08.16 · 5.♡.16.184
관리하는 입장을 생각해보면 딴짓 못하게 하는게 최고의 장점이죠 ㅎㅎ
또 일반 리눅스와는 다르게 managed OS 니까, 초기화라던지 특정 웹사이트에만 접속 가능하게 한다던지 하는 것도 가능하니 참 좋죠.
댓글을 작성하려면 이 필요합니다.
브런치 찍먹 다녀오겠습니다~ {emo:onion-039.gif:50} ㅌㅌㅌ