기술 가이드

Chromebook에 모든 Linux 배포판 설치하기

6 min read 튜토리얼 업데이트됨 03 Oct 2025
Chromebook에 Linux 설치 가이드
Chromebook에 Linux 설치 가이드

Chromebook 옆에 연결된 USB 드라이브 사진

목차

  • 개요: Chromebook에 Linux 설치하는 이유
  • 사전 준비와 주의사항
  • Chrome OS에서 개발자 모드 활성화 및 USB 부팅 허용
  • Live USB에서 부팅하고 Linux 설치하기(단계별)
  • 설치 후 확인 및 보안 조치
  • 실패 사례와 대안
  • 역할별 체크리스트
  • 호환성·마이그레이션 팁
  • 위험 분석 및 완화
  • 간단 용어집
  • 요약

개요: Chromebook에 Linux 설치하는 이유

Chromebook은 기본적으로 Chrome OS를 실행하며, 웹 중심의 앱에 최적화되어 있습니다. 하지만 로컬로 실행해야 하는 개발 도구, 오픈소스 애플리케이션 또는 더 많은 데스크톱 유틸리티가 필요할 수 있습니다. 이럴 때 경량 Linux 배포판을 설치하면 다음과 같은 장점이 있습니다.

  • 더 많은 앱과 패키지 선택 가능
  • 로컬 개발 환경과 도구 (예: Docker, IDE) 사용 가능
  • 시스템 맞춤 설정 및 고급 제어

이 가이드에서는 Solus 같은 경량 데스크톱 배포판을 예로 사용하지만, Live 데스크톱 환경을 제공하는 다른 배포판(예: Ubuntu, Debian, Fedora, Linux Mint)으로도 동일하게 적용됩니다.

중요: 이 가이드는 Intel 기반 Chromebook을 기준으로 합니다. ARM 기반 모델은 절차와 호환성에서 큰 차이가 있을 수 있습니다.

사전 준비와 주의사항

중요: 다음 사항을 반드시 읽고 준비하세요.

  • 백업: 개발자 모드로 전환하거나 전체 교체를 하면 Chrome OS 데이터와 로컬 파일이 삭제됩니다. Google 계정 동기화만으로는 부족할 수 있으니 외부 저장소에 전체 백업을 권장합니다.
  • 하드웨어 확인: 설치하려는 Chromebook이 Intel(x86) 기반인지 확인하세요. ARM 기기는 배포판 호환성 문제가 발생할 수 있습니다.
  • Live ISO: 그래픽 데스크톱 환경이 포함된 Live ISO 이미지를 다운로드하세요.
  • USB 준비: 부팅 가능한 USB 드라이브(최소 4GB 권장)를 준비합니다.
  • 부트로더 표시 여부: 일부 기종(예: Acer C740)에서는 SeaBIOS 같은 부트로더 메시지를 볼 수 없을 수 있습니다. 이 경우 키 입력 타이밍이 중요합니다.

용어 한 줄 정의:

  • Live ISO: 설치 프로그램과 데스크톱 환경을 포함해 USB로 부팅해 바로 사용 가능한 배포판 이미지.

Chrome OS에서 개발자 모드 활성화 및 USB 부팅 허용

  1. USB에 Live ISO를 기록합니다. Etcher, Rufus(Windows), dd(리눅스/맥) 등 표준 도구를 사용하세요.
  2. USB를 Chromebook에 연결합니다.
  3. Chromebook 전원을 끕니다.
  4. 다음 키를 누른 채 전원을 켭니다: Esc + Refresh(새로고침) 키를 누른 상태에서 전원 버튼을 짧게 누릅니다. 경고 화면이 표시될 때까지 유지합니다.
  5. 경고 화면이 나타나면 즉시 Ctrl + D를 눌러 개발자 모드를 시작합니다. 이 과정은 몇 분이 걸릴 수 있으며, 공장 초기화(factory reset)가 수행됩니다.
  6. 개발자 모드가 활성화된 후, Chrome OS에 로그인하고 기본 동기화가 완료되도록 합니다.
  7. 터미널을 여세요: Ctrl + Alt + T를 누른 다음 터미널에서 shell을 입력하고 Enter를 누릅니다.

다음 명령을 실행해 USB 부팅과 레거시 부팅을 활성화합니다:

sudo crossystem dev_boot_usb=1 dev_boot_legacy=1
  1. USB가 여전히 연결된 상태에서 Chromebook을 종료하세요.
  2. 다시 켤 때 경고 화면이 표시되면 빠르게 Ctrl + L을 눌러 USB(또는 레거시 부팅)를 선택합니다.

참고: 모델에 따라 부팅 옵션이나 키 조합이 다를 수 있습니다. 필요하면 제조사 지원 페이지의 지침을 확인하세요.

Live USB에서 부팅하고 Linux 설치하기(단계별)

  1. Live USB에서 부팅되면 데스크톱 세션(라이브 세션)이 약 1~2분 내에 나타납니다.
  2. 네트워크를 연결하세요(유선 또는 무선). 설치 중 추가 패키지나 업데이트가 필요할 수 있습니다.
  3. 설치 프로그램(Install)을 실행합니다. 일반 데스크톱 배포판 설치 절차와 동일하게 파티션, 사용자 계정, 타임존 등을 설정하세요.
    • 전체 디스크를 리눅스로 덮어쓸지(Chrome OS 제거) 또는 듀얼부팅을 할지는 여기서 결정합니다. 듀얼부팅은 더 복잡하며 Chromebook의 펌웨어 특성상 제한이 있을 수 있습니다.
  4. 설치가 완료되면 시스템을 종료하세요.
  5. USB를 제거하고 Chromebook을 켜면서 빠르게 Ctrl + L을 눌러 새로 설치한 운영체제로 부팅합니다.

테스트: 설치 직후 다음을 확인하세요.

  • 부팅이 정상적으로 이루어지는가?
  • 네트워크, 그래픽, 터치패드/키보드, 오디오가 동작하는가?
  • 필요한 드라이버(특히 Wi‑Fi 칩셋)가 설치되었는가?

설치 이후 문제가 생기면 본 문서의 ‘문제 해결’ 섹션을 참조하세요.

설치 후 확인 및 보안 조치

중요: Chromebook을 리눅스로 전환하면 Chrome OS의 일부 보안 보장(Verified Boot 등)을 잃을 수 있습니다. 권장 보안 조치:

  • 사용자 계정에 강력한 비밀번호 설정
  • UFW 같은 기본 방화벽 활성화
  • 자동 보안 업데이트 활성화(배포판 설정에 따라 설정 방법 상이)
  • 원격 접속(SSH)을 사용할 경우 공개키 기반 인증만 허용
  • 중요한 파일은 암호화(예: LUKS) 고려

간단한 방화벽 활성화(예, Ubuntu 계열):

sudo apt update
sudo apt install ufw
sudo ufw enable
sudo ufw allow ssh

디스크 전체 암호화는 설치 시 옵션으로 제공되는 경우가 많습니다. 가능하면 활성화하세요.

실패 사례(언제 적용되지 않는가)와 대안

실패 사례

  • ARM 기반 Chromebook: x86용 ISO는 부팅되지 않습니다. ARM 전용 이미지를 찾아야 하며, 이조차도 지원이 제한적입니다.
  • 특정 하드웨어(특히 Wi‑Fi 칩, 터치패널)가 Linux 드라이버를 지원하지 않을 수 있습니다.
  • 일부 Chromebook에서는 SeaBIOS나 레거시 부팅이 완전히 차단되어 있어 USB 부팅을 사용할 수 없습니다.

대체 방법

  • Crostini(공식 Linux 컨테이너): 개발자 모드를 사용하지 않고 Chrome OS에서 리눅스 앱을 실행할 수 있습니다. 하지만 전체 OS 교체가 아니라 컨테이너 방식입니다.
  • Crouton: Chrome OS 위에 chroot 환경으로 Ubuntu 등을 설치해 사용할 수 있습니다. 부팅을 바꾸지 않고도 많은 Linux 앱을 이용할 수 있습니다.
  • 듀얼부팅 도구(예: chrx): 일부 기종에서 설치를 쉽게 도와줍니다. 모든 모델에서 작동하지는 않습니다.

대안 선택의 간단한 기준(휴리스틱):

  • 완전 제어와 작업용 데스크톱이 필요하면: 전체 교체 또는 전용 Linux 설치
  • 단순 개발 도구(터미널, 편집기)만 필요하면: Crostini 또는 Crouton
  • 하드웨어 호환성이 불확실하면: Live USB로 먼저 테스트

역할별 체크리스트

사용자(개인)

  • 중요 데이터 백업 완료
  • Intel 기반 여부 확인
  • Live ISO와 부팅 USB 준비
  • 설치 후 계정/방화벽/업데이트 설정

시스템 관리자/IT 담당자

  • 기관 정책(회사/학교) 확인: 기기 펌웨어 변경 금지 여부
  • 복구 계획 및 Chrome OS 복원 미리 테스트
  • 필요한 도구(이미지, 드라이버) 준비 및 검증

개발자

  • 개발 도구(컴파일러, Docker 등) 호환성 확인
  • 네이티브 툴체인 설치 및 성능 테스트

호환성·마이그레이션 팁

  • 드라이버: Wi‑Fi나 터치패드 드라이버가 없다면 USB 이더넷 어댑터를 준비하세요.
  • 복원: Chrome OS 복원이 필요하면 제조사에서 제공하는 복구 이미지를 USB로 만들어 두세요.
  • 듀얼부팅: Chromebook의 펌웨어 제약으로 듀얼부트가 항상 안정적이지 않습니다. 듀얼부팅을 선택하면 복구와 펌웨어 관련 위험을 감수해야 합니다.

마이그레이션 절차(권장 순서)

  1. Live USB로 부팅해 하드웨어 호환성 확인
  2. 필요한 드라이버와 네트워크가 작동하면 설치 진행
  3. 설치 후 백업을 복원하고 서비스 하나씩 이전

위험 분석 및 완화

위험영향완화 방법
데이터 손실높음전체 백업, 외장 저장소에 백업 유지
부팅 불가중간Chrome OS 복구 이미지 준비, 제조사 문서 확인
하드웨어 비호환중간Live USB로 사전 테스트, 대체 하드웨어 준비
보안 취약점높음방화벽, 자동업데이트, SSH 키 인증 설정

보안 하드닝 권장 체크리스트

  • 자동 보안 업데이트 활성화
  • SSH 포트 변경 및 키 기반 인증 사용
  • 불필요한 서비스 비활성화
  • 디스크 암호화(LUKS) 적용
  • 정기적으로 패키지 취약점 점검

간단 용어집

  • Live USB: 이미지를 USB에 구워 부팅 가능한 환경을 제공하는 매체
  • SeaBIOS: 일부 Chromebook에서 레거시 x86 부팅을 제공하는 오픈소스 구현
  • Crostini: Chrome OS에서 Linux 컨테이너를 실행하는 공식 기능
  • Crouton: chroot 기반으로 Chrome OS 위에 Linux를 설치하는 비공식 툴

테스트 케이스(간단)

  • Live USB로 부팅 후 데스크톱 진입 성공
  • 설치 후 재부팅하여 새 OS로 정상 부팅
  • 네트워크(유선/무선) 정상 동작
  • 기본 입력장치(키보드, 터치패드) 동작
  • 필수 개발 도구(컴파일러, 에디터) 실행

빠른 명령 모음

개발자 모드 터미널 진입과 부팅 옵션 활성화:

Ctrl+Alt+T -> shell
sudo crossystem dev_boot_usb=1 dev_boot_legacy=1

방화벽(Ubuntu 계열 예):

sudo apt update
sudo apt install ufw
sudo ufw enable
sudo ufw allow ssh

요약

Chromebook에 Linux를 설치하면 장치의 활용도를 크게 높일 수 있습니다. 절차는 비교적 직관적이지만, 개발자 모드 전환과 디스크 덮어쓰기 과정에서 데이터 손실과 보안 위험이 있으므로 사전 백업과 복원 이미지 준비가 필수입니다. Live USB로 먼저 하드웨어 호환성을 확인하고, 필요한 보안 조치를 적용한 뒤 설치를 진행하세요.

중요: 설치 후 언제든 원래 Chrome OS로 복원할 수 있으나, 복원 절차를 미리 연습해 두는 것이 좋습니다.

감사합니다.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Ubuntu 시스템 모니터링 — GNOME, top/htop, lm-sensors
시스템 관리

Ubuntu 시스템 모니터링 — GNOME, top/htop, lm-sensors

가젯 과제 작성: 단계별 실전 가이드
기술 작문

가젯 과제 작성: 단계별 실전 가이드

ChatGPT 4o로 다시 전환하는 방법
가이드

ChatGPT 4o로 다시 전환하는 방법

데이터 시각화와 인포그래픽 제작 가이드
데이터 시각화

데이터 시각화와 인포그래픽 제작 가이드

스마트폰으로 영화 같은 영상 만드는 7가지 팁
비디오 제작

스마트폰으로 영화 같은 영상 만드는 7가지 팁

Chrome 속도 최적화 가이드
브라우저 팁

Chrome 속도 최적화 가이드