chromefy
홈페이지
1. 개요
크로뮴 OS를 크롬 OS로 바꾸게 하는 셸 스크립트이다.
이 스크립트를 사용하면 일반 PC에서도 크롬 OS의 기능들(공식 크롬 브라우저 사용, 안드로이드 앱 지원, 리눅스 앱 지원, 자동 업데이트 등)을 사용할 수 있게 된다.
비슷한 스크립트로 Brunch framework가 있다.
https://github.com/sebanc/brunch
2. 사용법
2.1. 준비물
- 공식 크롬 OS 복구 이미지(eve 또는 pyro 추천) #
- 크로뮴 OS 이미지(arnoldthebat빌드 추천)
- TPM2 에뮬레이터 -만약 작동하지 않거나 설치된 다음 로그인 문제가 생기면 크롬 OS 복구 이미지 중 caroline 다운로드
- 리눅스 기반 OS가 설치된 컴퓨터
2.2. 만드는 법
자세한 것은 사이트 참조.
1. 다운로드 받은 파일을 한 폴더(다운로드 등)에 옮기고, 이름을 각각 chromefy.sh, recovery.bin, chromium.img, swtpm.tar(caroline 크롬 OS 빌드를 다운받았을 때는 carroline.bin)으로 바꾼다.
2. 크로뮴 OS가 설치된 경우에는 ctrl, alt, T 키를 동시에 누르고, 다른 리눅스 기반 OS는 터미널을 연다.
3.
shell(크로뮴 OS가 아닐 경우에는 생략)
sudo su
cd {home/chronos/user/Downloads등의 파일들이 있는 경로}
sudo bash chromefy.sh chromium.img recovery.bin swtpm.tar(caroline 크롬 OS 빌드를 다운받았을 때는 caroline.bin)
위와 같이 입력한다.4. 1시간 정도 기다린다.
5. 모두 완료됐다고 나오면 chromebook 복구 유틸리티를 설치한다.
6. chromium.img의 확장자를 .bin으로 바꾸고, chromebook 복구 유틸리티를 실행하고 톱니바퀴 모양의 설정 버튼을 누른 뒤, 로컬 이미지 사용을 선택하고 chromium.bin 파일을 선택한다.
7. 시작하기 버튼을 누르고 안내문에 따라서 행동한다.
2.3. 실행법
1. 컴퓨터를 다시 시작해 BIOS 설정에 들어가 부팅 우선순위를 USB로 바꾸고, 저장한 뒤 재부팅한다.
2. ctrl+alt+f2를 누른다.
3. chronos를 입력한다.
4.
sudo su
cd /
sudo /usr/sbin/chromeos-install --dst /dev/sda --skip_postinstall
를 입력한다. '''하드디스크의 모든 데이터가 없어지니 주의.'''5. 만약 하드디스크가 너무 구형이라서 설치를 실패하면 dd명령어로 파티션을 통째로 옮기는 수밖에 없다.
6. usb를 꽂고 재부팅한 후, 성공적으로 로고가 나오면 성공, 아니면 usb로 부팅한 뒤 2번과 같은 방법으로 터미널을 열고, curl -L https://goo.gl/HdjwAZ | sudo bash -s /dev/sda (인터넷 연결 필요)를 입력한다.
3. 문제점
- ssd에서는 매우 느리게 부팅된다.
- chrome://flags가 작동하지 않는다.
- 크로뮴 OS 버전 70 이상에서는 안드로이드 앱이 작동하지 않는다.
- 그 외의 문제들은 이곳 참조.