Crouton을 사용하여 Chromebook에 Linux를 설치하는 방법

크롬북은 구글에서 개발한, 크롬 운영체제를 기반으로 하는 노트북입니다. 흔히들 크롬북을 단순한 웹 서핑용 기기로 생각하지만, 실제로는 꽤 많은 사용자들에게 사랑받고 있습니다. 그 이유 중 하나는 구글이 하드웨어 비용을 지원하여 소비자들이 저렴한 가격에 크롬북을 구매할 수 있도록 한다는 점입니다. 덕분에 크롬북은 엄청난 판매량을 기록하고 있으며, 구글의 운영체제는 리눅스 기반 환경에 매우 적합하다는 평가를 받습니다. 크롬북은 파일 관리자, 클라우드 스토리지 통합, 그리고 능숙한 사용자를 위한 터미널 기능까지 제공합니다. 하지만 일부 고급 사용자들은 크롬 OS의 기능에 만족하지 못하고, 크롬북에 리눅스를 설치할 수 있는 방법을 찾게 됩니다. 이러한 요구에 부응하여, 일부 개발자들은 크롬북에 리눅스를 설치할 수 있는 도구를 개발했습니다.

그 대표적인 도구가 바로 크루톤(Crouton)입니다. 크루톤은 크롬북에 리눅스를 설치할 수 있는 Chroot 환경을 제공합니다. 이 도구를 사용하면 우분투나 아치 리눅스 등 다양한 리눅스 배포판을 크롬북에서 실행할 수 있습니다.

크루톤 설치 과정이 때로는 다소 복잡하고 어려울 수 있지만, 그만한 가치가 있습니다. 크롬북에서 리눅스를 사용할 수 있다는 것은 크롬 OS의 편리함과 리눅스의 다양한 오프라인 프로그램들을 모두 활용할 수 있다는 의미입니다.

중요: 크루톤 설치를 진행하기 전에, 크롬북의 모든 데이터를 백업해야 합니다. 리눅스를 설치하려면 크롬 OS를 개발자 모드로 설정해야 하는데, 이 과정에서 모든 파일과 데이터가 삭제됩니다.

필수 사항은 아니지만, 크롬 기기용 복구 이미지를 미리 생성하는 것이 좋습니다. 이렇게 하면 크루톤 사용 중 문제가 발생했을 때 USB 드라이브를 사용하여 크롬 OS를 초기화하고 다시 시작할 수 있습니다. 복구 디스크를 만드는 데 필요한 소프트웨어는 여기에서 찾을 수 있습니다.

만약 크롬북 복구 방법을 잘 모른다면, 이 페이지를 참고하십시오. 구글은 유용한 지원 자료를 제공하고 있습니다.

크루톤 설치 방법

먼저, 모든 데이터를 백업한 후 크롬북을 끕니다. ESC 키와 새로고침 키를 누른 상태에서 크롬북을 켭니다. 그러면 개발자 모드로 진입하려는 사용자에게 경고 메시지가 표시됩니다. 개발자 모드는 터미널 콘솔 및 파일 시스템과의 상호 작용 등 숨겨진 기능에 대한 액세스를 제공하므로 매우 중요합니다.

이 경고 화면을 임의로 종료하지 마십시오. 그렇게 하면 크롬 OS가 개발자 모드에서 나오게 됩니다. 약 15분 정도 기다리면 크롬북이 알아서 재부팅됩니다. 재부팅이 완료되면 크롬북에 로그인합니다.

크롬 탭을 열고 최신 버전의 크루톤 설치 스크립트를 다운로드합니다. 그다음 Ctrl + Alt + T 키를 눌러 크롬 OS 터미널 창을 엽니다.

터미널 프롬프트에서 다음 명령을 입력합니다:

이제 리눅스를 설치할 차례입니다! 다음 명령을 사용하여 XFCE 데스크톱 환경을 설치하십시오.

sudo sh ~/Downloads/crouton -t xfce
startxfce4

만약 XFCE가 마음에 들지 않는다면, 대신 다음 명령을 사용하여 KDE를 설치해볼 수 있습니다.

sudo sh ~/Downloads/crouton -t kde
startkde

그놈(Gnome)을 사용하고 싶다면 다음 명령을 입력하세요.

sudo sh ~/Downloads/crouton -t gnome
startgnome

우분투 유니티(Ubuntu Unity) 환경도 사용할 수 있습니다.

sudo sh ~/Downloads/crouton -t unity
startunity

혹시 LXDE 환경을 선호하신다면 다음 명령으로 설치하십시오.

sudo sh ~/Downloads/crouton -t lxde
startlxde

참고: 리눅스에서 터치 지원을 활성화하려면 명령어 끝에 ,touch를 추가하십시오.

크루톤 실행 방법

크루톤이 제대로 설치되었다면, 크롬 OS 위에서 리눅스가 실행됩니다. 하지만, 크롬 OS와 리눅스 사이를 전환할 때 키보드 단축키를 사용해야 하는 점이 다소 번거로울 수 있습니다. 이러한 불편함을 해결하기 위해 크루톤을 창에서 실행하는 방법이 있습니다. 바로 Xiwi라는 도구를 사용하는 것입니다.

Xiwi를 사용하면 크롬 OS와 리눅스 간에 클립보드, 브라우저, 기타 항목들을 공유할 수 있습니다. Xiwi 지원을 활성화하려면, 설치 과정에서 Xiwi를 지정해야 합니다.

예를 들어 다음과 같이 입력합니다:

sudo sh ~/Downloads/crouton -t gnome,xiwi

그다음 크롬 OS 내에서 이 확장 프로그램을 설치하여 크롬 OS 자체에 Xiwi 지원을 추가합니다. Xiwi 지원이 활성화되면, 리눅스가 전체 화면으로 실행되는 것이 아니라 크롬북의 창 내에서 실행됩니다. 이 방식은 리눅스를 사용하고 싶지만, 크롬 OS도 함께 사용해야 하는 사용자들에게 매우 유용합니다.

크롬 OS 성능 향상 팁

Chroot 환경에서 리눅스를 실행하는 것은 크롬북과 같은 저전력 기기에서는 다소 버거울 수 있습니다. 다행히도 성능을 향상시키는 간단하고 빠른 방법이 있습니다. 먼저 터미널 창을 엽니다. Ctrl + Alt + T 키를 누르십시오.

터미널 내부에서 다음 명령을 사용하여 Bash 셸을 로드합니다:

다음으로 크롬 OS에서 스왑(swap)을 활성화합니다.

swap enable 2000

이제 스왑이 활성화되었습니다. 터미널 창을 닫고 크롬 OS를 다시 시작합니다. 다시 로그인하면 크롬북에 2GB의 스왑 공간이 확보됩니다. 이 공간은 실행 중인 프로그램에 추가 메모리를 제공하여 성능 향상에 도움이 됩니다.

결론

크롬 OS는 웹 검색 및 기본적인 작업에 매우 적합한 운영체제입니다. 하지만 고급 기능을 요구하는 사용자들에게는 부족한 면이 있습니다. 이때 크루톤과 같은 소프트웨어가 매우 유용합니다. 크루톤을 통해 사용자는 필요할 때 언제든지 크롬북에 리눅스를 추가할 수 있으며, 크롬북의 활용도를 크게 높일 수 있습니다.