원주민 회관

그렇지만, 구글은 개발자를 위해, 옛날엔 크로뮴이라는 이름과 혼용되던 크로미움 이라는 오픈소스 브라우저를 만들고 있었고, 크롬 OS 또한 나오는 동시에 크로미움 OS를 만들어서 오픈소스로 배포했다.

크로미움 OS는 개발자용 개발버젼이긴 해도 일반 사용에 큰 불편이 있거나, 개발을 위해 설치해둔 OS가 갑자기 사용불능이 되거나 없어지거나 하지도 않는데다 그래도 개발용이니 적어도 쓸만하긴 하기 때문에 2014년 크롬북이 나온지 얼마 안되었을때 많은 IT 신문 기자들이 크로미움을 이용해서 생소한 크롬북을 해외직구 하는 대신 리뷰하는데 사용했다. 

아무튼, 오픈 소스인 만큼, 우분투에 주분투나 루분투 처럼 사용자용 배포판 바리에이션이 줄줄이 달려있듯, 이 크로미움 OS에도 Neverware 라는 회사가 쓰기 편하게 만들어둔 CloudReady 라는 배포판과 flint OS 라는 배포판이 있다. 구글번역기는 부싯돌OS라고 말한다.크로미움을 그냥 깔면 플래시나, 라이브 부팅으로 켜진 OS를 설치하는데도 터미널을 열어서 명령어를 치고 별짓을 다 해야하는 반면 이쪽은 그냥 버튼만 누르면 되는데다 모든 드라이버가 자동 설치 된다는 큰 장점이 있다.

neverware에서 제공하는 chromium OS
neverware
https://neverware.zendesk.com/hc/en-us/articles/214564457-Un-Official-CloudReady-Virtual-Machine-Images-


조립식 데스크탑이나 무슨 후지쯔같은 회사의 라이프북 같은 완전 구형 라인업이 아니고서야 적어도 씽크패드 X61부터 ACER의 V 시리즈 랩탑까지 지원은 해 준다. 자신들이 직접 구한 BIOS 롬을 이용해 에뮬을 돌려서 실험도 해서 어디까지 지원하는지에 대한 데이터도 공식 사이트를 찾아보면 밑쪽에 있다.

근데 문제는 드라이버 자동지원을 때문에, 지원을 안하는 컴터에 설치하면 드라이버가 충돌 (...) 해서 설치가 안되고 설치 중간에 멈춰버린다.

이 경우엔 그냥 나죽었소 하고 크로미움 OS를 깔아야 하는데, 이를 위한 지침은 이 곳에서 가져왔으며, 기타 여러가지 팁이나 다운로드 링크는 편집자가 임의로 가져왔다.

Install ChromiumOS

Get Chromium OS from one of the following places
Download the vanilla build (old but stable): 구버젼, 다만 안정적임.
NOTE: Password is facepunch // 신 버젼에서는 아예 비밀번호가 삭제되었습니다. 구버젼임에도 facepunch 비밀번호가 작동하지 않을경우 그야말로 password라고 쳐보세요. ID는 정품 크롬 OS에서도 똑같이 chronos. 
Please note: there is a new behaviour with the chronos user password. The password has been removed from build R55-8777 onward and will continue to be removed for better overall security. Older builds have the password of ‘password’.

This means you need to use ‘chromeos-setdevpasswd’ from either shell or console to set your own password from build R55-8777 onwards.

Download the nightly build (sync doesn't work): http://download-chromiumos.appspot.com/
NOTE: If you want developer mode, you must change _base_ in the download URL to _test_ as the base image does not have developer>tools enabled
NOTE: Password is unknown, instructions for working around this are provided later
NOTE: I could not get syncing working with this build, perhaps due to no API KEYS being provided???
NOTE: I could not move past the welcome screen on the 64bit build due to no network being found (32bit worked)
Download the swift build (unstable): https://groups.google.com/forum/#!forum/project-swift
NOTE: 5 minutes in to this build, my screen would go black, requiring my to hard shutdown
NOTE: Password is facepunch // 신 버젼에서는 아예 비밀번호가 삭제되었습니다. ID는 chronos.
Download the arnold build (unstable): 신 버젼 (다만 불안정)
NOTE: 5 minutes in to this build, my screen would go black, requiring my to hard shutdown
Extract the archive:
If it has the xz extension: tar -xJf chromiumos_base_image.tar.xz
Write the image to disk:
If you are using the vanilla build and are on a mac
Run the mac builder app: sudo Chromium OS Image Creator.app/Contents/MacOS/Chromium OS Image Creator
Select the image file, note that you will be in the root user directory, rather than your own, right click the titlebar to go to your hdd, then Users, then you, etc.
Otherwise, do the following:
Find out the disk location of your usb key using: diskutil list
Unmount the disk: diskutil unmountDisk /dev/diskX
Write the disk: sudo dcfldd if=image.bin of=/dev/diskX
dcfldd is an enhanced version of dd, that will calculate the blocksize for you, and output progress as it is going
Eject the disk: diskutil eject /dev/diskX
Put the disk into your computer, select the usb key as the boot drive
If you do not know the install password (nighlty builds face this), press esc immediatly at booting
This will get you to a command prompt
Boot in debug mode: chromeos-usb.A root=/dev/sdb3 cros_debug (add cros_efi to the end if you are on an EFI device)
Press ctrl+alt+f2 to re-enter the command prompt
Set your desired password using: sudo /usr/sbin/chromeos-setdevpasswd and enter a password
Press ctrl+alt+f1 to re-enter the GUI, continue with the normal steps
Go through the chromium prompts
in your user account or a guest account, press ctrl+alt+t, then type install
Shutdown, take out the usb key, turn back on
If you need to debug (not available on nightly builds)
If you ever need shell type: shell
If you ever need sudo access in shell, type: sudo -s
If you ever need to write to the filesystem use: mount -oremount,rw /
Known Issues & Notes

Fix the trackpad: https://github.com/zhaostu/chromium-os-touchpad
Alternative install instructions if /usr/sbin/chromeos-install doesn't work: dd if=/dev/sda of=/dev/sdb conv=notrunc
Running install on the swift builds complained about GPT table curruption, wanting me to run cgpt repair, and screen would go back within 5 minutes once installed
64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, 32bit build works with wifi card
The swift builds worked fine, but is quite outdated so not all extensions worked (chromium v28)

상위의 링크 이외의 배포본은 https://chromium.arnoldthebat.co.uk/ 여기서 찾을 수 있습니다. X64는 당연하게도 64비트용 운영체제, X86는 32비트 입니다. Weekly는 주마다 배포하는 배포판이고, Daily는 매일 배포하는 배포판입니다. Special은 일반 사용자용이 아니니, 참고 바랍니다.


이렇게 해서 설치 후에는 이제 USB를 뽑고 사용할 수 있다. USB에 이미지를 구울때는 울트라 ISO 대신 Rufus를 사용하면, 그 OS 까는데는 작동이 더럽게도 안된다며 욕을 바가지로 먹는 Sandisk 계열 USB에도 설치할 수 있다!

근미래에 위의 지침이 혹시 너무 오래되서 설치가 안된다면 여기도 참조해보자 http://www.chromium.org/chromium-os/developer-guide. 거긴 크로미움 OS 공식 위키이므로 설치방법을 최신으로 수정해 두었을 가능성이 높다. 다만, 2016-12-25 일 기준으로 해당 위키에 작성된 설치법에서 지시하는 /usr/sbin/chromeos-install 명령어의 사용이 신버젼의 크로미움 OS에서는 Crosh 쉘에서 '이 다이렉션에 설치 파일이 없는뎁쇼.' 하면서 작동하지 않는다. 그럼 영어로 상술된 지침에 적혀있는 dd if=/dev/sda of=/dev/sdb conv=notrunc를 사용해야 한다.

플래시 플레이어의 설치는 http://codetorial.blogspot.ca/2013/03/updated-how-to-install-flash-in.html?m=1나 여기나이곳을 참고하자. 첫번째는 크로미움 브라우저에 플래시를 설치하는 것인데, 크로미움 OS는 크로미움 브라우저를 사용하므로, 해당 페이지에 적힌대로 따라하면 작동한다. 참고로 고등학생 영어 수준이니 쉽게 읽을 수 있을것이다. 2번째 링크는 PDF 플러그인도 설치한다. 3번째 링크는 우분투와 크로미움을 멀티부팅해 생산성을 끌어올리는 구글 Docs 및 드라이브 및 Gmail 빠돌이 겸 리눅스 사용에 거부감이 없는 컴덕계의 변태신사 프로그래머분들을 위한 방법인데, 우분투에서 플래시를 받아다가 크로미움 OS의 user 경로에 쑤셔넣어서 사용할 수 있게 해준다. (...)

위의 모든 설치 방법 (컨트롤 알트 T 혹은 컨트롤 알트 f2 이후 crosh에서 install 이나 shell로 들어간 후 /usr/sbin/chromeos-install혹은 dd if=/dev/sda of=/dev/sdb conv=notrunc를 입력 했음에도 작동하지 않을 경우) 을 시도 했음에도 안될 경우, 침착하게 Crosh에서 다시 한번 shell를 친 후 /usr/sbin/chromeos-install --dst /dev/sda를 sudo 권한을 준 후에 시도하면 100% 된다. 참고로 크롬북 에서 Sudo 권한을 주는법은 sudo (명령어)가 아니라 sudo -s를 입력해서 권한을 부여 한 후 행을 바꿔서 새 명령어를 쳐야 한다. 아무튼 이게 시간을 오래 잡아 먹긴 하지만 2005년에 나온 IDE 하드 (10.9 MB/s) 에도 깔끔하게 설치되는것을 보면 Installing Partition 1 이 뜨고 stateful partition을 설치할때 까지 기다려 주자. 

설치가 끝나면 구글 특유의 괴랄한 센스 다음과 같은 말이 뜬다.

Please shutdown, remove the USB device, cross your fingers, and reboot.
이제 컴 끄시고, USB 메모리 제거 하신후에, 손가락 꼬아서 너 님의 무운을 비시고 (...), 재부팅 하세요 ㅋ.



빌어먹을 명령어들의 험난한 지옥길을 뚫고 훌륭한 크로미움 GEEK 머신을 획득한 여러분이 이 글을 보면서 취하는 행위 훌륭하다

Crossing fingers는 이걸 말한다. 뭐 뜻은 한마디로 Good luck.