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

크롬 북은 "그저 브라우저"가 아니라 Linux 노트북입니다. Chrome OS와 함께 전체 Linux 데스크톱을 쉽게 설치하고 재부팅 할 필요없이 핫키를 사용하여 두 데스크톱간에 즉시 전환 할 수 있습니다.

삼성 시리즈 3 Chromebook, 원래 Chromebook Pixel 및 ASUS Chromebook Flip에서이 프로세스를 수행했지만 아래 단계는 모든 Chromebook에서 작동합니다.

업데이트 : Google은 Linux 앱에 대한 기본 지원을 Chrome OS에 직접 추가했으며이 기능은 많은 Chromebook에서 사용할 수 있습니다. 더 이상 Linux 소프트웨어를 실행하기 위해 Crouton이 필요하지 않습니다.

Crouton 대 ChrUbuntu

관련 : 크롬 북 사용 : 크롬 브라우저만으로도 살아남을 수 있습니까?

Chromebook에 Ubuntu Linux를 설치하는 것은 적어도 현재로서는 표준 Ubuntu 시스템을 설치하는 것만 큼 간단하지 않습니다. Chromebook 용으로 특별히 개발 된 프로젝트를 선택해야합니다. 두 가지 인기있는 옵션이 있습니다.

  • ChrUbuntu : ChrUbuntu는 Chromebook 용으로 제작 된 Ubuntu 시스템입니다. 기존의 이중 부팅 시스템처럼 작동합니다. Chromebook을 다시 시작하고 부팅시 Chrome OS와 Ubuntu 중에서 선택할 수 있습니다. ChrUbuntu는 Chromebook의 내부 저장소 나 USB 기기 또는 SD 카드에 설치할 수 있습니다.
  • Crouton : Crouton은 실제로 "chroot"환경을 사용하여 Chrome OS와 Ubuntu를 동시에 실행합니다. Ubuntu는 Chrome OS와 함께 실행되므로 키보드 단축키를 사용하여 Chrome OS와 표준 Linux 데스크톱 환경간에 전환 할 수 있습니다. 이렇게하면 재부팅 할 필요없이 두 환경을 모두 활용할 수 있습니다. Crouton을 사용하면 몇 번의 키 입력만으로 모든 명령 줄 도구 및 데스크톱 애플리케이션이있는 표준 Linux 환경을 사용하면서 Chrome OS를 사용할 수 있습니다.

이를 위해 Crouton을 사용할 것입니다. Chrome OS 기반의 Linux 시스템을 활용하여 두 환경을 동시에 실행하며 기존의 이중 부팅보다 훨씬 더 매끄러운 경험입니다. 또한 Crouton은 Chromebook의 하드웨어에 Chrome OS의 표준 드라이버를 사용하므로 터치 패드 또는 기타 하드웨어에 문제가 발생하지 않아야합니다. Crouton은 실제로 Google 직원 Dave Schneider가 만들었습니다.

Crouton을 사용하면 실제로 Linux라는 하나의 운영 체제 만 실행됩니다. 하지만 OS 위에 Chrome OS와 기존 Linux 데스크톱의 두 가지 환경을 실행하고 있습니다.

1 단계 : 개발자 모드 활성화

해킹을하기 전에 크롬 북에서 '개발자 모드'를 활성화해야합니다. Chromebook은 일반적으로 보안을 위해 잠겨 있으며 올바르게 서명 된 운영 체제 만 부팅하고 변조되었는지 확인하며 사용자와 애플리케이션이 기본 OS를 수정하지 못하도록합니다. 개발자 모드를 사용하면 이러한 모든 보안 기능을 비활성화 할 수 있으므로 마음껏 조정할 수있는 노트북을 제공합니다.

개발자 모드를 활성화하면 Chrome OS 내에서 Linux 터미널에 액세스하여 원하는대로 수행 할 수 있습니다.

최신 Chromebook에서 개발자 모드를 사용하려면 Esc 및 새로 고침 키를 누른 상태에서 전원 버튼을 탭하여 복구 모드로 들어갑니다. 이전 Chromebook에는 대신 전환해야하는 실제 개발자 스위치가 있습니다.

복구 화면에서 Ctrl + D를 누르고 프롬프트에 동의하면 개발자 모드로 부팅됩니다.

개발자 모드로 전환하면 Chromebook의 로컬 데이터가 삭제됩니다 (Nexus Android 기기를 잠금 해제 할 때와 마찬가지로). 이 프로세스는 시스템에서 약 15 분이 걸렸습니다.

이제부터 Chromebook을 부팅 할 때마다 경고 화면이 표시됩니다. 부팅을 계속하려면 Ctrl + D를 누르거나 30 초 동안 기다려야합니다.

이 경고 화면은 Chromebook이 개발자 모드이고 일반 보안 예방 조치가 적용되지 않음을 알리기 위해 존재합니다. 예를 들어 다른 사람의 Chromebook을 사용 중이라면 일반적으로 걱정없이 Google 계정으로 로그인 할 수 있습니다. 개발자 모드 인 경우 백그라운드에서 실행되는 소프트웨어가 키 입력을 기록하고 사용량을 모니터링 할 수 있습니다. 그렇기 때문에 Google은 Chromebook이 개발자 모드에 있는지 쉽게 알 수 있으며이 경고 화면을 영구적으로 사용 중지 할 수 없습니다.

2 단계 : Crouton 다운로드 및 설치

다음으로 Crouton을 다운로드 할 시간입니다. 다음은 최신 버전의 Crouton에 대한 직접 다운로드입니다. Chromebook에서 클릭하여 다운로드하세요.

Crouton을 다운로드 한 후 Chrome OS에서 Ctrl + Alt + T를 눌러 crosh 터미널을 엽니 다.

입력 shell  단자 누르 리눅스 쉘 모드를 입력하는 입력으로. 이 명령은 개발자 모드가 활성화 된 경우에만 작동합니다.

업데이트 :이 프로세스가 변경되었으며 이제 실행하기 전에 Crouton 설치 프로그램을 / usr / local / bin으로 이동해야합니다. 자세한 내용은 Crouton의 README를 참조하십시오.

Crouton을 쉬운 방법으로 설치하려면 아래 명령을 실행하기 만하면됩니다. 이것은 Xfce 데스크탑과 보안을 위해 암호화 된 chroot와 함께 Crouton을 설치합니다.

sudo sh ~ / 다운로드 / crouton -e -t xfce

실제 설치 프로세스는 적절한 소프트웨어를 다운로드하여 설치하는 데 약간의 시간이 걸리지 만 (시스템에 약 30 분 정도 소요됨) 프로세스는 대부분 자동입니다.

대신 Ubuntu의 Unity 데스크톱을 설치하려면 위의 명령 -t unity대신 사용 -t xfce하십시오. 대부분의 Chromebook의 제한된 하드웨어에서 Unity가 원활하게 실행되지 않는다는 점은 주목할 가치가 있습니다. 다음 명령을 실행하여 그래픽 데스크탑이없는 설치를 포함하여 설치 유형 목록을 볼 수 있습니다.

sh -e ~ / 다운로드 / 크루 톤

설치 프로세스를 마친 후 다음 명령 중 하나를 실행하여 Crouton 세션에 들어갈 수 있습니다 (Xfce와 함께 Crouton을 설치했다고 가정).

sudo enter-chroot startxfce4
sudo startxfce4

환경 간 전환 방법

Chrome OS와 Linux 데스크톱 환경간에 전환하려면 다음 단축키를 사용하세요.

  • ARM Chromebook (대부분의 Chromebook)이있는 경우 : Ctrl + Alt + Shift + Back 및 Ctrl + Alt + Shift + Forward. 참고 : 이것은 화살표 키가 아닌 맨 위 행의 뒤로 및 앞으로 브라우저 탐색 버튼을 사용합니다.
  • Intel x86 / AMD64 Chromebook이있는 경우 : Ctrl + Alt + Back 및 Ctrl + Alt + Forward + Ctrl + Alt + Refresh

chroot를 종료하려면 Xfce 데스크톱 (또는 Unity 데스크톱을 사용하는 경우)에서 로그 아웃 ( "로그 아웃"옵션 사용)하기 만하면됩니다. "종료"명령을 사용하지 마십시오. 실제로 크롬 북의 전원이 꺼집니다. 그런 다음 sudo startxfce4위 의 명령 을 실행 하여 chroot를 다시 입력해야합니다.

Linux로 할 수있는 작업

관련 : Apt-Get을 사용하여 명령 줄에서 Ubuntu에 프로그램을 설치하는 방법

이제 Chrome OS와 함께 실행되는 기존 Linux 데스크톱이 있습니다. 기존의 모든 Linux 소프트웨어는 우분투의 소프트웨어 리포지토리에서 바로 사용할 수 있습니다. 로컬 이미지 편집기, 텍스트 편집기, 오피스 제품군, 개발 도구, 원하는 모든 Linux 터미널 유틸리티와 같은 그래픽 유틸리티는 모두 쉽게 설치할 수 있습니다.

Chrome OS와 Linux 시스템간에 파일을 쉽게 공유 할 수도 있습니다. 홈 폴더의 다운로드 디렉토리를 사용하십시오. 다운로드 디렉토리의 모든 파일은 Chrome OS의 파일 앱에 표시됩니다.

하지만 한 가지 문제가 있습니다. ARM 크롬 북에서는 수행 할 수있는 작업이 약간 제한됩니다. 일부 프로그램은 ARM에서 실행되지 않습니다. 기본적으로 ARM Linux 용으로 컴파일되지 않은 폐쇄 소스 애플리케이션을 실행할 수 없습니다. ARM 용으로 재 컴파일 할 수있는 다양한 오픈 소스 도구 및 데스크톱 애플리케이션에 액세스 할 수 있지만 대부분의 폐쇄 소스 애플리케이션은 이러한 시스템에서 작동하지 않습니다.

Intel Chromebook에서는 훨씬 더 많은 자유를 누릴 수 있습니다. Linux, Minecraft, Dropbox 및 Linux 데스크톱에서 작동하는 모든 일반 애플리케이션을 Chrome OS와 함께 사용하여 Steam 용으로 설치할 수 있습니다. 즉, Chromebook Pixel에 Linux 용 Steam을 설치하고 전체 다른 게임 생태계에 액세스 할 수 있습니다.

Crouton을 제거하고 Chromebook을 복원하는 방법

Linux를 끝냈다 고 결정하면 무서운 부팅 화면을 쉽게 제거하고 내부 저장 공간을 되 찾을 수 있습니다.

부팅시 경고 화면으로 돌아가려면 Chromebook을 정상적으로 재부팅하면됩니다. 화면의 지시에 따라 (스페이스 바를 탭한 다음 Enter 키를 누름) 개발자 모드를 비활성화합니다. 개발자 모드를 사용 중지하면 Chromebook이 모든 것을 정리하여 깨끗하고 안전한 잠긴 Chrome OS 시스템으로 복원하고 Chromebook 소프트웨어의 모든 변경 사항을 덮어 씁니다.

Crouton 설치 및 설정에 대한 더 자세한 정보를 찾고 있다면 Crouton의 readme를 확인하십시오.